Method, system and program for synchronizing data
First Claim
Patent Images
1. A method for synchronizing data, comprising:
- receiving a client data record from a client;
determining a server data record corresponding to the client data record and a stored digest generated from a previously received version of the received client data record;
computing a current digest from the received client data record;
determining whether the computed current digest matches the stored digest; and
updating the server data record with modified data from the received client data record if the computed digest and stored digest do not match.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are a method, system, and program for synchronizing data. A client data record is received from a client and a determination is made of a server data record corresponding to the client data record and a stored digest generated from a previously received version of the received client data record. A current digest is computed from the received client data record. A determination is then made as to whether the computed current digest matches the stored digest. The server data record is updated with modified data from the received client data record if the computed digest and stored digest do not match.
61 Citations
30 Claims
-
1. A method for synchronizing data, comprising:
-
receiving a client data record from a client;
determining a server data record corresponding to the client data record and a stored digest generated from a previously received version of the received client data record;
computing a current digest from the received client data record;
determining whether the computed current digest matches the stored digest; and
updating the server data record with modified data from the received client data record if the computed digest and stored digest do not match. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for synchronizing data, comprising:
-
means for receiving a client data record from a client;
means for determining a server data record corresponding to the client data record and a stored digest generated from a previously received version of the received client data record;
means for computing a current digest from the received client data record;
means for determining whether the computed current digest matches the stored digest; and
means for updating the server data record with modified data from the received client data record if the computed digest and stored digest do not match. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An article of manufacture for synchronizing data, wherein the article of manufacture causes operations to be performed, the operations comprising:
-
receiving a client data record from a client;
determining a server data record corresponding to the client data record and a stored digest generated from a previously received version of the received client data record;
computing a current digest from the received client data record;
determining whether the computed current digest matches the stored digest; and
updating the server data record with modified data from the received client data record if the computed digest and stored digest do not match. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification