Non-time dependent synchronization of databases
First Claim
1. A method of synchronizing a first database with a second database, wherein the first database is located in a mobile terminal, the method comprising:
- setting an indicator to an indicator value in response to detecting that a timer in the mobile terminal has been set back; and
selectively performing either a full synchronization or a fast synchronization of the first database with the second database according to the indicator value.
1 Assignment
0 Petitions
Accused Products
Abstract
A first database is synchronized with a second database, wherein the first database is located in a mobile terminal. To avoid erroneous synchronization results that can occur if a timer associated with the mobile terminal is changed, relative to a timer associated with the second database, an indicator is set to indicate that a full synchronization should be performed whenever it is detected that the timer in the mobile terminal has been set back. Then, when synchronization is to take place, full synchronization of the first database with the second database is performed if the indicator is set. Otherwise, a fast synchronization that uses a change log may be performed. The indicator may be in the form of a change in a database identifier.
171 Citations
24 Claims
-
1. A method of synchronizing a first database with a second database, wherein the first database is located in a mobile terminal, the method comprising:
-
setting an indicator to an indicator value in response to detecting that a timer in the mobile terminal has been set back; and
selectively performing either a full synchronization or a fast synchronization of the first database with the second database according to the indicator value. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus for synchronizing a first database with a second database, wherein the first database is located in a mobile terminal, the apparatus comprising:
-
logic that sets an indicator to an indicator value in response to detecting that a timer in the mobile terminal has been set back; and
logic that selectively performs either a full synchronization or a fast synchronization of the first database with the second database according to the indicator value. - View Dependent Claims (6, 7, 8)
-
-
9. A computer readable storage medium having stored therein program instructions that synchronize a first database with a second database, wherein the first database is located in a mobile terminal, the program instructions comprising:
-
program instructions that set an indicator to an indicator value in response to detecting that a timer in the mobile terminal has been set back; and
program instructions that selectively perform either a full synchronization or a fast synchronization of the first database with the second database according to the indicator value. - View Dependent Claims (10, 11, 12)
program instructions that reset the indicator after performing the full synchronization of the first database with the second database.
-
-
13. A method of synchronizing a first database with a second database, wherein the first database is located in a mobile terminal, the method comprising:
-
setting an indicator to an indicator value in response to detecting that a timer in the mobile terminal has been changed by a user of the mobile terminal; and
selectively performing either a full synchronization or a fast synchronization of the first database with the second database according to the indicator value. - View Dependent Claims (14, 15, 16)
resetting the indicator after performing the full synchronization of the first database with the second database.
-
-
17. An apparatus for synchronizing a first database with a second database, wherein the first database is located in a mobile terminal, the apparatus comprising:
-
logic that sets an indicator to an indicator value in response to detecting that a timer in the mobile terminal has been changed by a user of the mobile terminal; and
logic that selectively performs either a full synchronization or a fast synchronization of the first database with the second database according to the indicator value. - View Dependent Claims (18, 19, 20)
-
-
21. A computer readable storage medium having stored therein program instructions that synchronize a first database with a second database, wherein the first database is located in a mobile terminal, the program instructions comprising:
-
program instructions that set an indicator to an indicator value in response to detecting that a timer in the mobile terminal has been changed by a user of the mobile terminal; and
program instructions that selectively perform either a full synchronization or a fast synchronization of the first database with the second database according to the indicator value. - View Dependent Claims (22, 23, 24)
program instructions that reset the indicator after performing the full synchronization of the first database with the second database.
-
Specification