Patent ID: 7836015

Claim:
A method of synchronizing first, second, through Nth computer databases using coverage information where a reference to Nth represents an integer, the method comprising the steps of: transferring, by using a computer, said coverage information from said first, second, through Nth computer databases to a synchronization manager, where the Nth is an integer; in a single operation, based on said coverage information and data entry pedigree information of said first, second, through Nth computer databases, determining any identified records to be transferred among said first, second, through Nth computer databases, wherein the coverage information comprise identifiers of said first, second, through Nth computer databases synchronized and synchronization counters of said first, second, through Nth computer databases; directly transferring said identified records among said first, second, through Nth computer databases for synchronization; maintaining a record of synchronization coverage to avoid synchronization errors; after a successful synchronization operation is completed, updating the coverage information for specific ones of said first, second, through Nth computer databases that were involved in the synchronization operation; updating a synchronization count and coverage status of the specific ones of said first, second, through Nth computer databases after each time data in said specific ones of said first, second, through Nth computer databases is modified and databases participate in the successful synchronization operation; and only updating coverage information clocks of the first, second, through Nth computer databases and counters of the first, second, through Nth computer databases after a successful synchronization is completed to prevent false coverage; and transferring the coverage information among said first, second, through Nth computer databases involved in the successful synchronization operation so that each database is aware of coverage information of other database involved in the synchronization operation.