Patent ID: 7689698

Claim:
A computer implemented method comprising: receiving, at a second device, information through a first electronic connection with a first device having a first record and a first pair of values, the first record including a first value, the first pair of values having a first original value and a first changed value, the first pair of values representing a change of the first record from the first original value to the first changed value at an instance of time prior to the receiving of the information through the first electronic connection; comparing, at the second device, a value of a record with the first original value, the record being identified to correspond to the first record; determining, at the second device, a new value for the record based on the first pair of values according to the comparison; changing, at the second device, the value of the record based on the new value; creating a store corresponding to a third device, storing a pair of values in the store, the pair of values having an original, value and a changed value, the store including a plurality of pairs of values; establishing a second electronic connection with the third device having a second record with a second value, the third record being identified to correspond to the record; providing the plurality of pairs of values to the third device; deleting the pair of values from the store; reviewing the store to detect at least two pairs of values including a third pair of values and a fourth pair of values, the third pair of values having a third original value and a third changed value, the fourth pair of values having a fourth original value and a fourth changed value, whereby the third changed value is the same as the fourth original value; and, compressing the third pair of values and the fourth pair of values to form a compressed pair of values having the third original value and the fourth changed value.