Client store synchronization through intermediary store change packets
First Claim
1. A data synchronization system comprising:
- an intermediary storage system; and
an interface component associated with one or more sync client systems comprising a conflict detection component, the interface component facilitates synchronization of at least a portion of a client system data store through an intermediary storage system data store, the conflict detection component detects and prevents application of any conflicting entities or changes thereof to the intermediary data store.
2 Assignments
0 Petitions
Accused Products
Abstract
The subject invention pertains to systems and methods of data item synchronization. More specifically, the invention concerns synchronization of data entities utilizing an intermediary or shared storage system and associated data store. Each client sync device can include or be associated with an interface that facilitates communication between client synchronization devices and the intermediary storage system. The interface can send change information to the shared store utilizing change data packets including a data change attribute, a prerequisite knowledge attribute and a learned knowledge attribute. The data change attribute can specify changes to be made to certain data, while the attribute can include a complete copy or reference to a complete copy or single instance of data.
-
Citations
20 Claims
-
1. A data synchronization system comprising:
-
an intermediary storage system; and
an interface component associated with one or more sync client systems comprising a conflict detection component, the interface component facilitates synchronization of at least a portion of a client system data store through an intermediary storage system data store, the conflict detection component detects and prevents application of any conflicting entities or changes thereof to the intermediary data store. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for synchronizing data comprising:
-
detecting a data entity change;
generating a change data packet including change data and prerequisite knowledge; and
transmitting the change packet to an intermediary storage system. - View Dependent Claims (11, 12)
-
-
13. A change packet store and client store interaction methodology comprising:
-
receiving a change packet from an client data store identifying at least a modified data entity;
determining the prerequisite knowledge of the data entity presently stored on a change packet store; and
replacing the entity presently on the packet store with the modified data entity, if it includes at least the prerequisite knowledge of the presently stored item. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification