Patent ID: 6711578
Filing Date: 2004-03-23
Classification: G06F,Y10S

Abstract:
In a system having multiple copies of a database, a method of synchronizing said multiple copies of said database comprising the steps of:a) identifying a focus copy of said multiple copies of said database; b) processing and comparing records of said focus copy against records having a same identification tag but contained in other copies of said database to identify deleted and modified records with respect to said focus copy, said step only processing previously unprocessed records of said focus copy; c) removing from all said copies of said database a record indicated by step b) as being deleted by any copy of said database, provided said record was not also modified by any other copy of said database; d) with respect to any modified record indicated by step b), writing said modified record to all said copies of said database that do not already contain said modified record; and e) selecting a new focus copy of said copies of said database and repeating steps b)-e) until all said copies of said database have been processed as a focus copy.