Method and System Using Reusable State Information for Synchronization and Maintenance of Data
First Claim
1. A method for maintaining data and metadata for synchronization, the method comprising:
- creating first data on a first device and associating a first state with said first data;
creating a first history statement to reflect metadata regarding the creation of said first data;
associating said first history statement with said first state; and
creating second data on said first device and associating said first state with said second data.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for synchronization whereby metadata repository maintains information regarding the history and status of data items in a data repository. Data items are associated with states and such states changes (e.g. increment) in response to changes to the data items. History statements associated with the same states describe the changes in a generic enough fashion that multiple data items may be associated with a single state (e.g. if multiple data items share a common history such as that they were all edited by a user on the same device). The history repository is synchronized with other history repositories so as to reflect the states of data items on multiple devices. The synchronized history stores are used during synchronization to identify and resolve data conflicts through ancestry of data item history.
-
Citations
1 Claim
-
1. A method for maintaining data and metadata for synchronization, the method comprising:
-
creating first data on a first device and associating a first state with said first data; creating a first history statement to reflect metadata regarding the creation of said first data; associating said first history statement with said first state; and creating second data on said first device and associating said first state with said second data.
-
Specification