Invention Grant
US08527995B2 Synchronization system for entities maintained by multiple applications
有权
由多个应用程序维护的实体的同步系统
- Patent Title: Synchronization system for entities maintained by multiple applications
- Patent Title (中): 由多个应用程序维护的实体的同步系统
-
Application No.: US12038189Application Date: 2008-02-27
-
Publication No.: US08527995B2Publication Date: 2013-09-03
- Inventor: Chukwunwike I. J. Onianwa , Bishara Kharoufeh , Tao Zhu
- Applicant: Chukwunwike I. J. Onianwa , Bishara Kharoufeh , Tao Zhu
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agency: Perkins Coie LLP
- Main IPC: G06F9/46
- IPC: G06F9/46

Abstract:
A synchronization system provides a generic synchronization mechanism in which copies of data of an entity maintained by different applications can be synchronized through application-specific entity adapters. An entity adapter for an application receives from the synchronization system a synchronization request to synchronize an entity of the application and interacts with the application to ensure the entity is synchronized as requested. Each application that takes an action on an entity provides a transaction to the synchronization system. Upon receiving a transaction, the synchronization system stores an indication of the transaction in a synchronization store. The synchronization system waits until any sent synchronization transactions for an entity complete before sending subsequent synchronization transactions for that entity to ensure that the same transaction ordering is used by the target applications.
Public/Granted literature
- US20090217289A1 SYNCHRONIZATION SYSTEM FOR ENTITIES MAINTAINED BY MULTIPLE APPLICATIONS Public/Granted day:2009-08-27
Information query