Patent ID: 8032556

Claim:
A computer-implemented method for streaming user profiles, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising: detecting a request for a full copy of a user profile data package maintained by a user profile data source subsystem; creating an illusion that the request has been fulfilled by: copying only a portion of the contents of the user profile data package from the user profile data source subsystem to a target location for access by a data consuming subsystem; providing a deceptive indication to the data consuming subsystem; copying shell data for the user profile data package from the user profile data source subsystem to the target location; enabling the data consuming subsystem to access the portion of the user profile data package prior to copying the remainder of the full copy of the user profile data package to the target location; streaming at least one additional portion of the user profile data package to the target location on an as-needed basis by: predictively identifying the additional portion of the user profile data package based at least in part on previous user profile data usage; prioritizing the identified additional portion of the user profile data package to be copied to the target location; copying the identified additional portion of the user profile data package from the user profile data source subsystem to the target location.