×

Methods and systems for providing a consistent profile to overlapping user sessions

  • US 8,725,791 B2
  • Filed: 05/03/2010
  • Issued: 05/13/2014
  • Est. Priority Date: 05/02/2009
  • Status: Active Grant
First Claim
Patent Images

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 at least one processor of a computer, a request from a first user session for a first file of a user profile of a user comprising a plurality of files;

    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 plurality of files 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;

    delivering, by the server agent just in time, the modified first file and the second file to the second user session;

    determining, by the server agent, the first user session and the second user session terminated;

    comparing a provisional file directory in the provisional user profile to a base file directory in the base user profile, the provisional file directory tracking changes made to file paths and file names;

    updating file paths and file names within the base file directory according to the provisional file directory; and

    removing, by the server agent, substantially all profile information from the provisional user profile.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×