Synchronization of database data
First Claim
1. A method comprising:
- establishing a transport connection for synchronizing databases in a synchronization system,transmitting an update identifier in a synchronization device, which describes an earlier synchronization event that has been performed between the databases, by using said transport connection, andstoring an update identifier in the synchronization device describing a current synchronization event if synchronization has been performed and after this said transport connection has been ended substantially properly.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of arranging synchronization of databases, the method comprising the steps of establishing a transport layer connection for synchronization between a first and a second device which synchronize databases. During initialization of synchronization a first update identifier, which is stored at least in the first device and describes the latest synchronization event the devices have performed in the databases, and a second update identifier, which is defined by the first device and describes the present synchronization, are transmitted from the first device to the second device. The second update identifier is stored in the first and the second device. The contents of the first update identifiers stored in the devices are updated in the first and the second device if synchronization has been performed and after this said transport layer connection has been ended substantially properly.
-
Citations
45 Claims
-
1. A method comprising:
-
establishing a transport connection for synchronizing databases in a synchronization system, transmitting an update identifier in a synchronization device, which describes an earlier synchronization event that has been performed between the databases, by using said transport connection, and storing an update identifier in the synchronization device describing a current synchronization event if synchronization has been performed and after this said transport connection has been ended substantially properly. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A synchronization system for synchronizing databases, the system comprising a first device and a second device which perform synchronization and are configured to
establish a transport connection between the first device and the second device for performing synchronization, transmit a first update identifier, which describes the latest synchronization event the first and the second device have performed in the databases, from the first device to the second device and a second update identifier, which is defined by the first device and describes an earlier synchronization, store said second update identifier, and update the contents of the first update identifiers in the devices with the contents of said second update identifier if synchronization has been performed and after this said transport connection has been ended substantially properly.
-
10. A communications device comprising:
-
an input/output configured to establish a transport connection for synchronizing databases, a processor configured to cause transmission, by using said transport connection, of an update identifier describing an earlier synchronization event that has been performed between the databases, and the communication device configured to store an update identifier describing a current synchronization event if synchronization has been performed and after said transport connection has been ended substantially properly. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A communications device comprising:
-
an input/output adapted to establish a transport connection for synchronizing databases, a processor adapted to cause a transmission, by using said transport connection, of a timestamp describing an earlier synchronization event that has been performed between the databases, and wherein the communications device is adapted to store a timestamp describing a current synchronization event if synchronization has been performed and after said transport connection has been ended substantially properly.
-
-
19. A device comprising:
-
an input/output configured to establish a transport connection for synchronizing databases, a processor adapted to cause a receiving, by using said transport connection, of an update identifier describing an earlier synchronization event that has been performed between the databases, and the device is configured to store an update identifier describing a current synchronization event if synchronization has been performed and after said transport connection has been ended substantially properly. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A computer readable storage medium encoded with computer readable program code for operating a mobile communication terminal, the computer readable program code comprising:
-
computer readable program code for causing the mobile communication terminal to transmit, by using a transport connection for synchronizing databases, an update identifier describing an earlier synchronization event that has been performed between the databases, and computer readable program code for causing the mobile communication terminal to store an update identifier describing a current synchronization event if synchronization has been performed and, after said transport connection has been ended substantially properly. - View Dependent Claims (27)
-
-
28. A computer readable storage medium encoded with computer readable program code for operating a synchronization device, the computer readable program code comprising:
-
computer readable program code for causing synchronization device to receive, by using a transport connection for synchronizing databases, an update identifier describing an earlier synchronization event that has been performed between the databases, and computer readable program code for causing synchronization device to store an update identifier describing a current synchronization event if synchronization has been performed and after said transport connection has been ended substantially properly. - View Dependent Claims (29)
-
-
30. An apparatus comprising memory and a processor connected to the memory, the processor being configured to:
-
transmit or receive an update identifier, which describes a present synchronization event between databases, store the update identifier, establish a transport connection for synchronization, and update contents of the stored update identifier if synchronization has been performed and the transport connection has been ended substantially properly. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A method comprising:
-
transmitting or receiving an update identifier, which describes the present synchronization event between databases using a synchronization device, storing the update identifier in the synchronization device, establishing a transport connection for synchronization using the synchronization device, and updating the contents of the stored update identifier in the synchronization device if synchronization has been performed and the transport connection has been ended substantially properly. - View Dependent Claims (40, 41, 42, 43, 44, 45)
-
Specification