Distributed synchronization of databases
First Claim
1. A computer implemented method of identifying a record of a first database stored on a first computer to a second computer storing a second database, as part of a process of synchronizing the first and second databases, comprising:
- reading a first record of the first database;
assigning a code to the first record of the first database, the code being based on at least a portion of the content of the first record of the first database, the code being insufficient to reconstruct the record but sufficient to identify the record;
transmitting the code to the second computer to identify the first record to the second computer; and
using the code in the synchronization process to determine whether a record of the second database is identical to the first record.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented method is provided for synchronizing a first database located on a first computer and a second database located on a second computer. At the first computer, it is determined whether a record of the first database has been changed or added since a previous synchronization, using a first history file located on the first computer comprising records representative of records of the first database at the completion of the previous synchronization. If the record of the first database has not been changed or added since the previous synchronization, the first computer sends the second computer information which the second computer uses to identify the record of the first database to be unchanged.
339 Citations
4 Claims
-
1. A computer implemented method of identifying a record of a first database stored on a first computer to a second computer storing a second database, as part of a process of synchronizing the first and second databases, comprising:
-
reading a first record of the first database;
assigning a code to the first record of the first database, the code being based on at least a portion of the content of the first record of the first database, the code being insufficient to reconstruct the record but sufficient to identify the record;
transmitting the code to the second computer to identify the first record to the second computer; and
using the code in the synchronization process to determine whether a record of the second database is identical to the first record. - View Dependent Claims (2)
-
-
3. A computer program, resident on a computer readable medium, for identifying a record of a first database stored on a first computer to a second computer storing a second database, as part of a process of synchronizing the first and second databases, comprising instructions
for reading a first record of the first database; -
assigning a code to the first record of the first database, the code being based on at least a portion of the content of the first record of the first database, the code being insufficient to reconstruct the record but sufficient to identify the record;
transmitting the code to the second computer to identify the first record to the second computer; and
using the code in the synchronization process to determine whether a record of the second database is identical to the first record. - View Dependent Claims (4)
-
Specification