Synchronous peer-to-peer multipoint database synchronization
First Claim
Patent Images
1. A method for peer-to-peer database synchronization between a first computer and a second computer, the method comprising the steps of:
- a) extracting changes from a source database of the first computer to generate an extracted database;
b) transferring the extracted database from the first computer to the second computer; and
c) replicating the source database on a target database of the second computer from the extracted database in order to synchronize the target database with the source database.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of synchronizing databases between multiple users in a peer-to-peer network is disclosed. The method comprises extracting changes from a source database of one of the users. Next, the changes are compressed and sent to the other users in the peer-to-peer network in parallel. Finally, the changes are decompressed and replicated on the database of each of the other users. In this respect, the databases of the other users will contain all changes from the source database.
-
Citations
24 Claims
-
1. A method for peer-to-peer database synchronization between a first computer and a second computer, the method comprising the steps of:
-
a) extracting changes from a source database of the first computer to generate an extracted database;
b) transferring the extracted database from the first computer to the second computer; and
c) replicating the source database on a target database of the second computer from the extracted database in order to synchronize the target database with the source database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
- 13. A method for synchronizing a database of a first computer with a database of a second computer, the method comprising the steps of extracting changes from the database of the first computer, transferring the changes to the second computer and replicating the changes on the database of the second computer such that the databases on the first computer and the second computer are synchronized.
-
18. A method for synchronizing databases of multiple users in a peer-to-peer network wherein one of the users is designated an initiating user, the method comprising the steps of:
-
a) extracting changes from a respective database of each of the users;
b) sending the changes from each of the users to the initiating user;
c) replicating the changes from each of the users onto the database of the initiating user;
d) sending the changes on the database of the initiating user to each of the other users; and
e) replicating the changes on a respective database of each user in order to synchronize the databases of all of the users. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A system for synchronizing databases of multiple users in a peer-to-peer network, the system comprising:
a plurality of computers in a peer-to-peer network, wherein one of the computers is designated an initiating computer, each computer having a database and software configured to;
a) extract changes from a source database of each computer of the users;
b) send changes from each of the user'"'"'s computers in the peer-to-peer network to the initiating computer; and
c) replicate the changes from each of the databases of the user'"'"'s computers onto the database of the initiating computer;
d) extract all of the changes from the database of the initiating computer;
e) send the changes to each of the user'"'"'s computers in the peer-to-peer network; and
f) replicate the changes on a respective database of each of the users in order to synchronize all databases. - View Dependent Claims (24)
Specification