Method and apparatus for synchronizing multiple copies of a database
First Claim
Patent Images
1. A method for synchronizing a first database with a second database, wherein said first database contains a plurality of database records, said method comprising the steps of:
- lexically dividing said first database into a plurality of segments; and
sequentially transmitting each segment from said first database to said second database until all segments are transmitted to said second database for storage in said second database, wherein segments not in current transmission may be modified.
9 Assignments
0 Petitions
Accused Products
Abstract
A method for synchronizing a first database with a second database in which the first database contains a plurality of database records. The first database is divided into a plurality of segments. Each of the segments contains at least one database record. The segments are transmitted sequentially from the first database to the second database until all segments have been transmitted to the second database.
-
Citations
25 Claims
-
1. A method for synchronizing a first database with a second database, wherein said first database contains a plurality of database records, said method comprising the steps of:
-
lexically dividing said first database into a plurality of segments; and sequentially transmitting each segment from said first database to said second database until all segments are transmitted to said second database for storage in said second database, wherein segments not in current transmission may be modified. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for synchronizing a first database with a second database, wherein said first database contains a plurality of database records, said method comprising the steps of:
-
a) lexically dividing said first database into a plurality of segments, wherein each segment contains at least one database record; b) sequentially copying each segment from said first database to a storage device; c) transmitting said copy of said segment from said storage device to said second database for storage in said second database, wherein segments not in current transmission may be modified; and d) repeating steps b) and c) until all segments are transmitted to said second database. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method for synchronizing a first database with a second database, wherein said first database contains a plurality of database records, said method comprising the steps of:
-
lexically dividing said first database into a plurality of segments, wherein each segment contains instance identification of at least one database record, said portion of said record containing instance identification information for determining whether said second database contains a current copy of said record; sequentially transmitting each segment from said first database to said second database for storage in said second database, wherein segments not in current transmission may be modified; and marking an entire database record from said first database for update if a second database contains an obsolete version of the database record. - View Dependent Claims (18, 19)
-
-
20. A method for synchronizing a first database and a second database, wherein each database contains a plurality of database records, said method comprising the steps of:
-
lexically dividing said first database into a plurality of segments; lexically dividing said second database into a plurality of segments; and sequentially transmitting each respective segment between said first and second database such that segments not in current transmission may be modified, wherein said respective segments from each of said databases synchronize each respective outdated database simultaneously, the respective segments being stored on respective databases. - View Dependent Claims (21, 22)
-
-
23. An apparatus for synchronizing a first database with a second database, wherein said first database contains a plurality of database records, said apparatus comprising:
-
means for lexically dividing said first database into a plurality of segments, wherein each segment contains at least one database record; a storage device capable of receiving a copy of at least one segment; and means for sequentially transmitting said plurality of segments from said storage device to said second database for storage in said second database, wherein segments not in current transmission may be modified. - View Dependent Claims (24, 25)
-
Specification