METHODS AND SYSTEMS FOR PROVIDING A CONSISTENT PROFILE TO OVERLAPPING USER SESSIONS
First Claim
1. A method for just in time delivery of a consistent user profile to overlapping user sessions, the method comprising:
- receiving, by a server agent executing on a computer, a request from a first user session for a first file of a user profile of a user;
retrieving, by the server agent responsive to receiving the first user session request, the first file from a base user profile of the user;
delivering, by the server agent just in time, the first file to the first user session;
receiving, by the server agent, a request from a second user session for the first file and a second file of the user profile, the second user session and the first user session executing simultaneously;
identifying, by the server agent responsive to receiving the second user session request, a modified version of the first file in a provisional user profile of the user;
retrieving, by the server agent responsive to identifying the modified first file in the provisional user profile, the modified first file from the provisional user profile and the second file from the base user profile; and
delivering, by the server agent just in time, the modified first file and the second file to the second user session.
8 Assignments
0 Petitions
Accused Products
Abstract
Just in time delivery of a consistent user profile to overlapping user sessions, where a first user session issues a request for a first file of a user profile to a server agent. Upon receiving the request, the server agent retrieves the first file from a base user profile, and just in time delivers the retrieved first file to the first user session. The user, via a second user session executing simultaneously with the first user session, issues a request to the server agent for the first file and a second file of the user profile. Upon receiving the request, the server agent identifies a modified version of the first file in a provisional user profile, retrieves the modified first file from the provisional user profile and the second file from the base user profile, and just in time delivers both files to the second user session.
-
Citations
20 Claims
-
1. A method for just in time delivery of a consistent user profile to overlapping user sessions, the method comprising:
-
receiving, by a server agent executing on a computer, a request from a first user session for a first file of a user profile of a user; retrieving, by the server agent responsive to receiving the first user session request, the first file from a base user profile of the user; delivering, by the server agent just in time, the first file to the first user session; receiving, by the server agent, a request from a second user session for the first file and a second file of the user profile, the second user session and the first user session executing simultaneously; identifying, by the server agent responsive to receiving the second user session request, a modified version of the first file in a provisional user profile of the user; retrieving, by the server agent responsive to identifying the modified first file in the provisional user profile, the modified first file from the provisional user profile and the second file from the base user profile; and delivering, by the server agent just in time, the modified first file and the second file to the second user session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for just in time delivery of a consistent user profile to overlapping user sessions, the system comprising:
-
a user profile of a user; a base user profile of the user; a provisional user profile of the user; and a server agent executing on a computer to; receive a request from a first user session for a first file of the user profile, retrieve, responsive to receiving the first user session request, the first file from the base user profile, just in time deliver the first file to the first user session, receive a request from a second user session for the first file and a second file of the user profile, the second user session and the first user session executing simultaneously, identify, responsive to receiving the second user session request, a modified version of the first file in the provisional user profile, retrieve, responsive to identifying the modified first file in the provisional user profile, the modified first file from the provisional user profile and the second file from the base user profile, and just in time deliver the modified first file and the second file to the second user session. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method for just in time delivery of a consistent user profile to overlapping user sessions, the method comprising:
-
receiving, by a server agent executing on a computer, a request from a first user session for a first file of a user profile of a user; delivering, by the server agent just in time, the first file from a base user profile to the first user session; receiving, by the server agent, a request from a second user session for the first file, the second user session and the first user session executing simultaneously; delivering, by the server agent just in time, the first file from the base user profile to the second user session; storing, by the server agent upon detecting the first user session ended, a modified first file in a provisional user profile, the first file modified by the first user session; determining, by the server agent, a third user session started, the third user session and the second user session executing simultaneously; and delivering, by the server agent responsive to the determination, the modified first file from the provisional user profile to the third user session. - View Dependent Claims (17, 18, 19, 20)
-
Specification