Scheduling of synchronization operation on a mobile device based on predetermined subset of user actions
First Claim
Patent Images
1. A method of synchronizing information between a mobile device and a computing device over a wireless link, comprising:
- scheduling a periodic synchronization session according to a synchronization schedule;
detecting that a user has performed a first action, while manipulating information on the mobile device, that triggers a first synchronization operation regardless of the synchronization schedule;
automatically scheduling a synchronization session to occur after a predetermined time out period in response to the detected user action based on whether the periodic synchronization session is to occur before or after the predetermined time out period;
after automatically scheduling the synchronization session, detecting that a user has performed a second action, while manipulating information on the mobile device, that triggers a second synchronization operation regardless of the synchronization schedule; and
performing the first and second synchronization operations during the scheduled synchronization session.
2 Assignments
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
1. A method of synchronizing information between a mobile device and a computing device over a wireless link, comprising:
-
scheduling a periodic synchronization session according to a synchronization schedule; detecting that a user has performed a first action, while manipulating information on the mobile device, that triggers a first synchronization operation regardless of the synchronization schedule; automatically scheduling a synchronization session to occur after a predetermined time out period in response to the detected user action based on whether the periodic synchronization session is to occur before or after the predetermined time out period; after automatically scheduling the synchronization session, detecting that a user has performed a second action, while manipulating information on the mobile device, that triggers a second synchronization operation regardless of the synchronization schedule; and performing the first and second synchronization operations during the scheduled synchronization session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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 schedule periodic synchronization sessions according to a synchronization schedule, to detect a plurality of data manipulation operations, performed by a user, that are each 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 of the first of the data manipulation operations regardless of the synchronization schedule; and a synchronization engine configured to perform a next scheduled synchronization operation synchronizing the data in the local data store with data in the remote data store based on each of the detected plurality of data manipulation operations. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
- 17. 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, regardless of a synchronization schedule for performing periodic synchronization operations, and to perform a synchronization scheduling operation in response to the detection wherein user selection of the low latency response mode causes the synchronization system to perform the synchronization scheduling operation by determining whether a synchronization operation is already scheduled to be performed within a predetermined wait time period.
Specification