Patent ID: 7685506

Claim:
A method for synchronizing data in data fields between a plurality of first databases in communication with a second database after at least a portion of the data in any one of the plurality of first databases has been altered by addition, change, deletion or replacement of a portion thereof, the second database having a replica of data stored in the first database of the plurality of first databases, the method comprising: comparing a modification identification, wherein the modification identification includes a modification field associated with the data in one of the plurality of first databases to a modification identification associated with a prior synchronization; identifying an altered portion of the data that has the modification identification subsequent to the prior synchronization modification identification as a result of being altered; transferring only the altered portion of the data from the first database of the one of the plurality of first databases to the second database; replacing the data in the second database corresponding to the altered portion of the data; wherein transferring only the altered portion of the data further includes; receiving a confirmation message at the one of the plurality of first databases that transferred the altered portion to the second database that the altered portion is received; and replacing the data stored in each one of the other plurality of first databases to correspond with the portion of the data altered in the one of the plurality of first databases.