Patent ID: 7921189
Filing Date: 2011-04-05
Classification: H04L,H04W,Y10S

Abstract:
1. A computer-implemented system that facilitates client management, the system comprising a processing unit executing computer-executable program components stored in memory comprising: a services component of a remote location for providing coordination services for coordination of client information across multiple client devices of a user; and a storage component of the remote location for maintaining a single virtual client image of the client information at the remote location for access by the multiple client devices of the user, wherein: the single virtual client image of the client information maintained by the storage component represents client information aggregated from the multiple client devices of the user and is updated to reflect changing client information across the multiple client devices of the user, data operations performed by offline client devices of the user that change client information are associated with temporary correlation identifications (CIDs) generated by the offline client devices of the user, each temporary CID is unique to one client device of the user and to one data entity that underwent a data operation when the one client device of the user was offline, the temporary CIDs generated by an offline client device of the user are uploaded to the remote location when the offline client device of the user goes back online and are used to update the single virtual client image of the client information, the remote location provides access to stored data entities of a data source uploaded by the multiple client devices of the user when online and changed by the multiple client devices of the user when offline, the remote location provides mapping between the temporary CIDs associated with the data operations performed by the offline client devices of the user and entity IDs (EIDs) associated with the stored data entities of the data source, and the changing client information is propagated to other online client devices of the user via synchronization of the other online client devices of the user with the single virtual client image of the client information.