Claims
- 1. A method of synchronizing data between a mobile device and a computing device over a wireless link, comprising:
scheduling a synchronization operation according to a synchronization schedule that is based on a current time of day; and performing the scheduled synchronization operation.
- 2. The method of claim 1 wherein the synchronization schedule indicates a frequency with which synchronization operations are to be performed during a plurality of different time periods throughout a day.
- 3. The method of claim 2 wherein the synchronization schedule includes a user-configurable frequency indication indicative of a frequency with which synchronization operations are to be performed during the plurality of different time periods and wherein scheduling comprises:
identifying, as a current time period, one of the plurality of different time periods that corresponds to the current time of day; and accessing the user configurable frequency indication corresponding to the current time period.
- 4. The method of claim 3 wherein scheduling comprises:
scheduling the synchronization operation based on the user configurable frequency indication corresponding to the current time period.
- 5. The method of claim 4 wherein the user configurable frequency indication includes a time value indicative of a time period after which a next synchronization operation is to be performed, and wherein scheduling comprises:
scheduling the next synchronization operation to be performed after the time value has elapsed, beginning from an end of a previous synchronization operation.
- 6. The method of claim 3 wherein the plurality of different time periods comprise user definable time periods.
- 7. The method of claim 3 and further comprising:
identifying whether over-ride criteria are present; and if so, performing synchronization operations according to an over-ride schedule.
- 8. The method of claim 7 wherein the over-ride schedule is a user configurable schedule.
- 9. The method of claim 7 wherein the wireless link comprises a cellular communication link and wherein identifying whether over-ride criteria are present comprises:
determining whether the mobile device is in a roaming state.
- 10. The method of claim 9 wherein the over-ride schedule schedules synchronization operations only based on a user-input synchronization request.
- 11. A user interface on a mobile device, comprising:
a first portion displaying a user input indicative of a desired synchronization frequency during a first time period during a day; and a second portion displaying a user input indicative of a desired synchronization frequency during a second time period during the day.
- 12. The user interface of claim 11 and further comprising:
a third portion which, when actuated by the user, allows the user to define the first and second time periods.
- 13. The user interface of claim 12 and further comprising:
a fourth portion displaying a user input indicative of a desired over-ride synchronization frequency when over-ride criteria are present.
- 14. A mobile device, comprising:
a synchronization component, configured to be coupled to a computing device through a wireless link and to synchronize information with the computing device; and a scheduler component that schedules synchronization operations according to a synchronization schedule that is based on a current time of day.
- 15. The mobile device of claim 14 wherein the scheduling component is configured to schedule synchronization operations by setting a sync timer to a time value, wherein the synchronization operation is triggered when the sync timer reaches the time value.
- 16. The mobile device of claim 14 wherein the scheduler component is configured to receive a user input indicative of the synchronization schedule, the synchronization schedule including a user-input frequency indication associated with each of a plurality of time periods throughout the day.
- 17. The mobile device of claim 16 wherein the scheduler component is configured to schedule synchronization operations to be performed at a frequency corresponding to the user-input frequency indication associated with one of the plurality of time periods that corresponds to the current time of day.
- 18. The mobile device of claim 17 wherein the scheduler component is configured to receive a user input defining each of the plurality of different time periods.
- 19. The mobile device of claim 14 wherein the synchronization schedule includes an over-ride schedule indicative of a schedule according to which synchronization operations are to be performed when an over-ride criteria is present.
- 20. The mobile device of claim 19 wherein the over-ride schedule is based on a user input.
- 21. The mobile device of claim 20 wherein the over-ride schedule is user-selectable.
- 22. The mobile device of claim 20 wherein the over-ride schedule indicates that synchronization operations are to be scheduled only in response to a user-input synchronization request.
Parent Case Info
[0001] The present application is based on and claims the benefit of U.S. provisional patent application Serial No. 60/424,177, filed Nov. 5, 2002, the content of which is hereby incorporated by reference in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60424177 |
Nov 2002 |
US |