N-way synchronization of computer databases
First Claim
1. A computer implemented method of synchronizing database information comprising:
- performing an agenda round operation wherein a plurality of agent software modules indicate coverage of an associated database;
performing a query round operation wherein a first set of said plurality of agent software modules provide database information; and
performing a report round operation wherein a second set of said plurality of agent software modules receive said database information.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and system for N-way synchronization of computer databases. Synchronization of computer databases is structured into three rounds, namely an agenda round, a query round and a report round. In the agenda round, a synchronization agent software module inquires of a common synchronization engine for updates to the agent'"'"'s database and provides information as to the level of information in the agent'"'"'s database. During a query round, a common synchronization engine may request information from databases with new information and distribute that database information to databases needing the new information during a report round. Multiple agents, each representing an associated database may participate a synchronization. In addition, various special purpose agents may also receive, provide and otherwise operate on synchronization information.
-
Citations
16 Claims
-
1. A computer implemented method of synchronizing database information comprising:
-
performing an agenda round operation wherein a plurality of agent software modules indicate coverage of an associated database; performing a query round operation wherein a first set of said plurality of agent software modules provide database information; and performing a report round operation wherein a second set of said plurality of agent software modules receive said database information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system for synchronizing database information comprising:
-
a first computer system; a plurality of databases comprising database information stored on said computer system; said first computer system for implementing a method of synchronizing database information, said method comprising; performing an agenda round operation wherein a plurality of agent software modules indicate coverage of an associated database; performing a query round operation wherein a first set of said plurality of agent software modules provide database information; and performing a report round operation wherein a second set of said plurality of agent software modules receive said database information. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification