Scheduling of synchronization operation on a mobile device based on predetermined subset of user actions
AssigneeMicrosoft Corporation
InventorsSandra I. Vargas, David R. Williamson, Gary W. Hall, Michael A. Foster, Juan V. Esteve Balducci
Life of this patent
Estimating the term…
Abstract
Data is synchronized between a mobile device and a computing device over a wireless link. Synchronization operations are scheduled based on a predetermined subset of user actions.
Claims24
A method of synchronizing information between a mobile device and a computing device over a wireless link, comprising:
- detecting that a user has performed an action, while manipulating information on the mobile device, that triggers a synchronization operation;
- scheduling a synchronization operation in response to the detected user action;
- and
- performing the scheduled synchronization operation.
A synchronization system in a mobile device having a local data store that is intermittently synchronized with a remote data store over a wireless link, the synchronization system comprising:
- a synchronization scheduling component configured to detect a data manipulation operation, performed by a user, that is one of a pre-selected subset of operations that require data in the local data store to be synchronized with data in the remote data store and to perform a synchronization scheduling operation in response to the detection;
- and
- a synchronization engine configured to perform a next scheduled synchronization operation.
A user interface on a mobile device that has a local data store that is intermittently synchronized with a remote data store over a wireless link, the user interface providing a user selection input, selectable by a user, to select a low latency response mode that causes a synchronization system on the mobile device to detect that a user has performed one of a pre-selected subset of operations that require data in the local data store to be synchronized with data in the remote data store and to perform a synchronization scheduling operation in response to the detection.
Dependencies are inferred from the claim text.