Data Synchronization Policies
First Claim
1. A computer-implemented method, comprising:
- aggregating a set of synchronization policies for devices in a synchronization environment, one or more of the synchronization policies specifying data synchronization parameters based on a number of sync participants in the synchronization environment;
synchronizing the set of synchronization policies to the devices; and
performing one or more data synchronization operations among the devices based on the set of synchronization policies.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for data synchronization policies are described. In one or more implementations, techniques may be employed to set data synchronization (“sync”) policies for devices in a data sync environment. The sync policies specify parameters for sync operations in the sync environment, such as how frequently data sync operations are performed, what types of data are synced to particular devices, how frequently particular types of data are synced, and so on. In implementations, the sync policies consider the number of devices that are participating in a sync environment and attributes of the devices in specifying parameters for sync operations. Data can be synchronized among devices in the sync environment based on the sync policies.
42 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
aggregating a set of synchronization policies for devices in a synchronization environment, one or more of the synchronization policies specifying data synchronization parameters based on a number of sync participants in the synchronization environment; synchronizing the set of synchronization policies to the devices; and performing one or more data synchronization operations among the devices based on the set of synchronization policies. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method, comprising:
-
receiving an indication of a change associated with a device in a synchronization environment; notifying a different device in the synchronization environment of the change such that the different device can change one or more synchronization policy values based on the change; and performing one or more data synchronization operations in the synchronization environment based on the change. - View Dependent Claims (14, 15, 16)
-
-
17. A computer-implemented method, comprising:
-
ascertaining that a device subscribes to a data collection of multiple data collections available to be synchronized to the device; synchronizing data from the data collection to the device; and discontinuing synchronization of the data collection to the device in response to one of a user unsubscribing from the data collection or an expiration of a subscription to the data collection for the device. - View Dependent Claims (18, 19, 20)
-
Specification