Patent ID: 7487135
Filing Date: 2009-02-03
Classification: G06F,H04L,Y10S

Abstract:
1. A computer implemented method of synchronizing databases comprising: accessing coverage information from a plurality of agent programs by a synchronization engine program, said synchronization engine program configured for resolving conflicts between said plurality of agent programs, each of said plurality of agent programs assigned to a single database and each being able to provide data in response to a defined set of queries; determining, in said synchronization engine program, a common agenda for the plurality of agent programs, the common agenda being associated with a further set of queries; asking the further set of queries associated with the common agenda of one of the plurality of agent programs; receiving an information record from one plurality of agent programs in response to the further set of queries; updating the common agenda based on the received information record; and sending said information record to at least one of said plurality of agent programs for synchronizing at least one database, wherein, said agent programs are single-ended synchronization agent programs.