Minimal extensions required for multi-master offline and collaboration for devices and web services
First Claim
1. A system comprising:
- at least one processor and at least one memory;
a synchronization component configured to maintain data consistency by synchronizing a collection of data having serialized item-level metadata; and
wherein the item-level metadata includes an update version structure associated with information including at least a last updater, a local update time, and a vector of update versions.
1 Assignment
0 Petitions
Accused Products
Abstract
The claimed subject matter provides a system and/or a method that facilitates managing data consistency in connection with a plurality of devices. A collection of devices can be associated with a user. A web service can receive a portion of data from at least one device via an interface component, wherein the web service can host and relate the portion of data with an account for the user. A master sync component can leverage a computing resource from at least one device in order to maintain data consistency between at least one of the following: two or more devices within the collection of devices associated with the user; or the account hosted by the web service and two or more devices within the collection of devices associated with the user.
15 Citations
16 Claims
-
1. A system comprising:
-
at least one processor and at least one memory; a synchronization component configured to maintain data consistency by synchronizing a collection of data having serialized item-level metadata; and wherein the item-level metadata includes an update version structure associated with information including at least a last updater, a local update time, and a vector of update versions. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer readable media, wherein the computer readable media comprises at least one hardware device, having computer readable instructions that when executed cause a computer to:
store on a second computer readable storage media serialized item level metadata for a collection of synchronizable data comprising an update version structure including at least three fields, the at least three fields comprising a last updater field, a local update time field, and a vector of update versions field. - View Dependent Claims (7, 8, 9, 10)
-
11. A computer implemented method comprising:
-
for each data item of a collection of data items to be synchronized between at least two locations, storing item-level synchronization metadata using an update version structure associated with information including at least a last updater, a local update time, and a vector of update versions; and serializing the item-level synchronization metadata for the collection of data items. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification