US RE42,465 E1
Rule-based, n-way, synchronization of multiple copies of a database
Kelly McCaw, Morgan Hill, Calif. (US); Ravi Duggaraju, Sunnyvale, Calif. (US); Cole Goeppinger, San Francisco, Calif. (US); and Brad Jarvinen, San Jose, Calif. (US)
Assigned to Access Co., Ltd., Tokyo (Japan)
Filed on Mar. 23, 2006, as Appl. No. 11/388,171.
Application 11/388171 is a reissue of application No. 09/764524, filed on Jan. 17, 2001, now 6,711,578, filed on Mar. 23, 2004.
Int. Cl. G06F 17/30 (2006.01)
U.S. Cl. 707—610  [707/692; 707/999.101] 31 Claims
OG exemplary drawing
 
[ 26. In a system having copies of a database, each copy for use with a separate device, a method of synchronizing a user selected subset of said copies of said database comprising the steps of:
a) processing and comparing records of a user selected focus copy of said database 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 user selected focus copy, said step only processing previously unprocessed records of said focus copy;
b) removing from all said copies of said database a record indicated by step a) as being deleted by any copy of said database, provided said record was not also modified by any other copy of said database;
c) with respect to any modified record indicated by step a), writing said modified record to all said copies of said database that do not already contain said modified record; and
d) selecting a new focus copy of said copies of said database and repeating steps a)-d) until all said copies of said database have been processed as a focus copy.]