State based synchronization
AssigneeApple Inc.
InventorBertrand Serlet
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Inc.
InventorBertrand Serlet
Estimating the term…
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.
A method for maintaining data and metadata for synchronization, the method comprising the steps of:
A device for maintaining data to be synchronized, said device comprising:
A method of synchronizing databases, the method comprising the steps of:
A device for synchronizing information comprising:
A method of synchronizing first data maintained in a first data structure with second data maintained in a second data structure, the method comprising the steps of:
A local device for synchronization with a remote device, said local device comprising:
A method of tracking changes to data, wherein data comprises a plurality of data items, said method comprising the steps of:
Dependencies are inferred from the claim text.