Bi-Directional Data Modification With Synchronization
First Claim
Patent Images
1. A method, comprising:
- obtaining synchronization data that includes a synchronization data item;
merging the synchronization data item with a second synchronization data item; and
realizing the second synchronization data item on to a domain data item, including;
modifying the domain data item thereby resulting in a change to the domain data item by using information associated with the second synchronization data item, without changing the second synchronization data item and in such a way that the change made to the domain data item is not incorporated in to a third synchronization data item that is associated with the second synchronization data item; and
storing a description of how the domain data item was modified.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for synchronizing data between endpoints, including the modification of data on an endpoint without necessarily modifying data that is communicated between endpoints are disclosed. In such systems and methods the representation of data on an endpoint may be modified so that constraints on that particular endpoint are enforced, without requiring a similar or the same modification to the data when it is synchronized to other endpoints.
35 Citations
20 Claims
-
1. A method, comprising:
-
obtaining synchronization data that includes a synchronization data item; merging the synchronization data item with a second synchronization data item; and realizing the second synchronization data item on to a domain data item, including; modifying the domain data item thereby resulting in a change to the domain data item by using information associated with the second synchronization data item, without changing the second synchronization data item and in such a way that the change made to the domain data item is not incorporated in to a third synchronization data item that is associated with the second synchronization data item; and storing a description of how the domain data item was modified. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, comprising:
-
identifying a domain data item; determining if the domain data item was previously modified as part of realizing a synchronization data item on to the domain data item; and when the domain data item was previously modified as part of realizing the synchronization data item on to the domain data item, generating a second synchronization data item using a description of how the domain data item was modified, wherein the second synchronization data item includes synchronization item data that was provided by the synchronization data item and the synchronization item data was used as part of realizing the synchronization data item on to the domain data item. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A system, comprising:
-
a synchronization data storage module configured to store a feed item; a domain data storage module configured to store a domain data item; a realization module configured to; realize the feed item on to the domain data item by modifying the domain data item using information associated with the feed item, without changing the feed item; and a synchronization module configured to; merge a second feed item with the feed item, wherein the second feed item includes a feed sync data element and an item data element and is associated with a feed; and generate a generated feed item that is associated with a generated feed and that includes a second feed sync data element and a second item data element using a description of how the domain data item was modified as part of realizing the feed item on to the domain data item, wherein the second item data element includes at least a portion of the information that was used as part of realizing the feed item on to the domain data item. - View Dependent Claims (19, 20)
-
Specification