Bi-directional data modification with synchronization
First Claim
Patent Images
1. One or more computer-readable storage media comprising instructions which, when executed by one or more processing devices, cause the one or more processing devices to perform:
- storing local domain data, the local domain data being stored based on local system constraints;
obtaining synchronization data corresponding to the local domain data, the synchronization data reflecting an update that is invalid according to the local system constraints;
realizing the synchronization data onto the local domain data, the realizing including modifying the update to be valid according to the local system constraints; and
generating updated synchronization data that includes the update that is invalid according to the local system constraints.
1 Assignment
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.
24 Citations
20 Claims
-
1. One or more computer-readable storage media comprising instructions which, when executed by one or more processing devices, cause the one or more processing devices to perform:
-
storing local domain data, the local domain data being stored based on local system constraints; obtaining synchronization data corresponding to the local domain data, the synchronization data reflecting an update that is invalid according to the local system constraints; realizing the synchronization data onto the local domain data, the realizing including modifying the update to be valid according to the local system constraints; and generating updated synchronization data that includes the update that is invalid according to the local system constraints. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
a device configured to; store local domain data, the local domain data being stored based on local system constraints; obtain synchronization data corresponding to the local domain data, the synchronization data reflecting an update that is invalid according to the local system constraints; realize the synchronization data onto the local domain data by modifying the update to be valid according to the local system constraints; and generate updated synchronization data that includes the update that is invalid according to the local system constraints. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
20. A method comprising:
-
obtaining, by a local endpoint, synchronization data corresponding to local domain data, the synchronization data being received from a first remote endpoint and including at least one character that is not supported by the local endpoint; modifying the local domain data based on the synchronization data, the modifying excluding the at least one character that is not supported by the local endpoint; and sending, to a second remote endpoint, updated synchronization data that includes the at least one character that is not supported by the local endpoint.
-
Specification