Adaptive synchronization of service data
First Claim
1. A method of synchronizing service data for a user between a synchronization data store and a first service data storage device associated with the user, the synchronization data store and the first service data storage device each storing service data and the synchronizing of service data being conducted at synchronization intervals, the method comprising:
- detecting a change in frequency of access of service data stored in the synchronization data store, by a user via a further service data storage device, the further service data storage device being separate from the synchronization data store; and
based on the detected change in frequency of access of service data by the user via the further service data storage device, changing a frequency of synchronization of service data between the synchronization data store and the first service data storage device associated with the user,wherein the method comprises increasing the frequency of synchronization of service data between the synchronization data store and the first service data storage device in response to detecting an increase in the frequency of user access of service data via the further service data storage device.
5 Assignments
0 Petitions
Accused Products
Abstract
Techniques are disclosed for synchronizing service data between a data store and a device using the service data. These synchronization techniques may be used with a synchronization method and device that adaptively adjust synchronization parameters, such as the synchronization interval and quantity of synchronized data, on a per-end-user basis in response to actual end-user behavior. In particular, heavy users of service data are rewarded with improved synchronization parameters, such as a combination of shorter synchronization intervals and increased synchronization data quantities, which provides closer to “direct access” performance. Light users of service, on the other hand, are assigned lower cost synchronization parameters, such as longer synchronization intervals and/or decreased synchronization data quantities.
58 Citations
14 Claims
-
1. A method of synchronizing service data for a user between a synchronization data store and a first service data storage device associated with the user, the synchronization data store and the first service data storage device each storing service data and the synchronizing of service data being conducted at synchronization intervals, the method comprising:
-
detecting a change in frequency of access of service data stored in the synchronization data store, by a user via a further service data storage device, the further service data storage device being separate from the synchronization data store; and based on the detected change in frequency of access of service data by the user via the further service data storage device, changing a frequency of synchronization of service data between the synchronization data store and the first service data storage device associated with the user, wherein the method comprises increasing the frequency of synchronization of service data between the synchronization data store and the first service data storage device in response to detecting an increase in the frequency of user access of service data via the further service data storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for synchronizing service data for a user between a synchronization data store and a first service data storage device associated with the user, the synchronization data store and the first service data storage device being arranged to store service data and the synchronizing of service data being conducted at synchronization intervals, the system comprising:
-
a user service data detection unit configured to detect a change in frequency of access of service data at the synchronization data store by the user via a further data storage device, the further service data storage device being separate from the synchronization data store, and the service data used by the further data storage device corresponding to the service data stored in the synchronization data store; and a synchronization adaptation unit, including a processor, responsive to detection of the change in frequency of access of service data by the user via the further service data storage device to change a frequency of synchronization of service data between the synchronization data store and the first service data storage device, wherein the processor is configured to increase the frequency of synchronization of service data between the synchronization data store and the first service data storage device in response to detecting an increase in the frequency of user access of service data via the further service data storage device.
-
Specification