Notification protocol for establishing synchronization mode for use in synchronizing databases
First Claim
1. A method for synchronizing a first database residing on a first computer with a second database residing on a second computer, wherein there are a plurality of synchronization modes specifying the procedure to be used for synchronizing the first and second databases, the method comprising:
- the first computer making a choice of a proposed synchronization mode from among the plurality of synchronization modes, and transmitting to the second computer a notification of the proposed synchronization mode and at least one operation operative on a record stored in the second database; and
the second computer returning to the first computer a confirmation message accepting the proposed synchronization mode, wherein the at least one operation is transmitted to the second computer before the second computer returns to the first computer the confirmation message accepting the proposed synchronization mode.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for reducing message traffic during synchronization between a database residing on a first computer (e.g., a remote computer) and another database residing on a second computer (e.g., a central computer) is disclosed. The first computer transmits to the second computer a proposed synchronization mode and at least one operation that operates on a record stored in the other database. The operation is transmitted to the second computer before the second computer returns to the first computer a confirmation message accepting the proposed synchronization mode. Synchronization is essentially independent of latency in the communication channel.
202 Citations
19 Claims
-
1. A method for synchronizing a first database residing on a first computer with a second database residing on a second computer, wherein there are a plurality of synchronization modes specifying the procedure to be used for synchronizing the first and second databases, the method comprising:
-
the first computer making a choice of a proposed synchronization mode from among the plurality of synchronization modes, and transmitting to the second computer a notification of the proposed synchronization mode and at least one operation operative on a record stored in the second database; and
the second computer returning to the first computer a confirmation message accepting the proposed synchronization mode, wherein the at least one operation is transmitted to the second computer before the second computer returns to the first computer the confirmation message accepting the proposed synchronization mode. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
2. A computer program, residing on a computer-readable medium, for synchronizing a first database residing on a first computer with a second database residing on a second computer, wherein there are a plurality of synchronization modes specifying the procedure to be used for synchronizing the first and second databases, comprising instructions for causing:
-
the first computer to make a choice of a proposed synchronization mode from among the plurality of synchronization modes, and to transmit to the second computer a notification of the proposed synchronization mode and at least one operation operative on a record stored in the second database; and
the second computer to return to the first computer a confirmation message accepting the proposed synchronization mode, wherein the at least one operation is transmitted to the second computer before the second computer returns to the first computer the confirmation message accepting the proposed synchronization mode.
-
Specification