User-input scheduling of synchronization operation on a mobile device based on user activity
First Claim
Patent Images
1. A method of synchronizing data between a mobile device and a computing device over a wireless link, comprising:
- setting a synchronization schedule, retained on a computer storage medium of at least one of the mobile device and the computing device, which indicates how frequently synchronization operations are to occur during a plurality of different time periods throughout a day, wherein the synchronization schedule is configurable to schedule the synchronization operations to occur more frequently during some of the plurality of different time periods than during other of the plurality of different time periods throughout the day, and wherein setting the synchronization schedule comprises;
designating a time period of the plurality of different time periods as a peak time period or as a non-peak time period; and
setting at least one frequency with which the synchronization operations are to be performed during the peak time period, during the non-peak time period, or during both the peak time period and the non-peak time period; and
performing at least one of the synchronization operations to synchronize data between the mobile device and the computing device.
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 according to a synchronization schedule that is based on a current time of day.
26 Citations
26 Claims
-
1. A method of synchronizing data between a mobile device and a computing device over a wireless link, comprising:
-
setting a synchronization schedule, retained on a computer storage medium of at least one of the mobile device and the computing device, which indicates how frequently synchronization operations are to occur during a plurality of different time periods throughout a day, wherein the synchronization schedule is configurable to schedule the synchronization operations to occur more frequently during some of the plurality of different time periods than during other of the plurality of different time periods throughout the day, and wherein setting the synchronization schedule comprises; designating a time period of the plurality of different time periods as a peak time period or as a non-peak time period; and setting at least one frequency with which the synchronization operations are to be performed during the peak time period, during the non-peak time period, or during both the peak time period and the non-peak time period; and performing at least one of the synchronization operations to synchronize data between the mobile device and the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A user interface on a mobile device, comprising:
- a first portion retained on a computer storage medium of the mobile device, the first portion being configured to receive and display a user input indicative of how frequently a synchronization operation for synchronizing data with a computing device is to be performed during a peak time period during a day;
a second portion retained on the computer storage medium of the mobile device, the second portion being configured to receive and display a user input indicative of how frequently a synchronization operation is to be performed during a non peak time period during the day, different from the peak time period, each of the peak and non-peak time periods being pre-defined multiple hour time periods with multiple synchronization operations scheduled therein; and
a third portion retained on the computer storage medium of the mobile device, the third portion being configured to allow the user to designate a time period throughout the day as the peak time period or as the non-peak time period. - View Dependent Claims (10)
- a first portion retained on a computer storage medium of the mobile device, the first portion being configured to receive and display a user input indicative of how frequently a synchronization operation for synchronizing data with a computing device is to be performed during a peak time period during a day;
-
11. A mobile device, comprising:
-
a synchronization component, retained on a computer storage medium of the mobile device, and configured to be coupled to a computing device through a wireless link and to perform synchronization operations to synchronize information with the computing device;
a scheduler component retained on the computer storage medium, that schedules the synchronization operations to occur according to a synchronization schedule that varies how frequently the synchronization operations occur during different time periods throughout a day, wherein the scheduler component schedules a plurality of synchronization operations to be performed in each of the different time periods; and
a user interface retained on a computer storage medium of the mobile device, and configured to receive user inputs and to provide the user inputs to the scheduler component, the user inputs comprising;
a first user input that designates a time period throughout the day as a peak time period or as a non-peak time period;and a second user input that sets at least one frequency with which the synchronization operations are to be performed during the peak time period, during the non-peak time period, or during both the peak time period and the non-peak time period. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of synchronizing data on a mobile device with data on a computing device, and through a server, comprising:
-
setting a synchronization schedule, retained on a computer storage medium of the mobile device, which indicates how frequently synchronization operations are to occur, through the server, during a plurality of different time periods throughout a day, wherein the synchronization schedule is configurable to schedule the synchronization operations to occur more frequently during some of the plurality of different time periods than during other of the plurality of different time periods throughout the day; and
wherein setting the synchronization schedule comprises;designating a time period of the plurality of different time periods as a peak time period or as a non-peak time period; and setting at least one frequency with which the synchronization operations are to be performed during the peak time period, during the non-peak time period, or during both the peak time period and the non-peak time period; and performing at least one of the synchronization operations to synchronize data between the mobile device and the computing device through the server. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
Specification