System and method for synchronizing data in a networked system
First Claim
1. A method for synchronizing data in first and second computer servers, the first computer server including a first plurality of data sets each having a first identifier and a first set of attributes, and the second computer server including a second plurality of data sets each having a second identifier and a second set of attributes, the method comprising:
- modifying an attribute of one of the first plurality of data sets and setting a checksum associated with one of the first plurality of data sets to a predetermined value;
accessing one of the first plurality of data sets having a checksum set to the predetermined value and formatting at least one attribute associated with the one of the first plurality of data sets to a predetermined format type;
transmitting a second identifier and a second checksum value both associated with one of the second plurality of data sets to the first computer server;
accessing one of the first plurality of data sets having a first identifier corresponding to the transmitted second identifier to determine a first checksum value associated with the accessed data set; and
,when the first checksum value is not equal to the transmitted second checksum value, transmitting the one of the first plurality of data sets from the first computer server to the second computer server to replace a second set of attributes of the one of the second plurality of data sets with the first set of attributes of the one of the first plurality of data sets.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for synchronizing data in first and second computer servers is provided. The first computer server includes a first plurality of data sets each having a first identifier and a first set of attributes. The second computer server includes second plurality of data sets each having a second identifier and a second set of attributes. The method includes transmitting a second identifier and a second checksum value both associated with one of the second plurality of data sets to the first computer server. The method further includes accessing one of the first plurality of data sets having a first identifier corresponding to the transmitted second identifier to determine a first checksum value associated with the accessed data set. Finally, the method includes transmitting the one of the first plurality of data sets from the first computer server to the second computer server to replace a second set of attributes of the one of the second plurality of data sets with the first set of attributes of the one of the first plurality of data sets.
-
Citations
12 Claims
-
1. A method for synchronizing data in first and second computer servers, the first computer server including a first plurality of data sets each having a first identifier and a first set of attributes, and the second computer server including a second plurality of data sets each having a second identifier and a second set of attributes, the method comprising:
-
modifying an attribute of one of the first plurality of data sets and setting a checksum associated with one of the first plurality of data sets to a predetermined value; accessing one of the first plurality of data sets having a checksum set to the predetermined value and formatting at least one attribute associated with the one of the first plurality of data sets to a predetermined format type; transmitting a second identifier and a second checksum value both associated with one of the second plurality of data sets to the first computer server; accessing one of the first plurality of data sets having a first identifier corresponding to the transmitted second identifier to determine a first checksum value associated with the accessed data set; and
,when the first checksum value is not equal to the transmitted second checksum value, transmitting the one of the first plurality of data sets from the first computer server to the second computer server to replace a second set of attributes of the one of the second plurality of data sets with the first set of attributes of the one of the first plurality of data sets. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A networked system, comprising:
-
a first computer server and a second computer server operably communicating with one another, the first computer server configured to store a first plurality of data sets each having a first identifier and a first set of attributes, and the second computer server configured to store a second plurality of data sets each having a second identifier and a second set of attributes; the first computer server further configured to modify an attribute of one of the first plurality of data sets and set a checksum associated with one of the first plurality of data sets to a predetermined value; the first computer server further configured to access one of the first plurality of data sets having a checksum set to the predetermined value and format at least one attribute associated with the one of the first plurality of data sets to a predetermined format type; the second computer server further configured to transmit a second identifier and a second checksum value both associated with one of the second plurality of data sets to the first computer server; the first computer server further configured to access one of the first plurality of data sets having a first identifier that corresponds to the transmitted second identifier to determine a first checksum value associated with the accessed data set; and
,the first computer server further configured to transmit the one of the first plurality of data sets from the first computer server to the second computer server to replace a second set of attributes of the one of the second plurality of data sets with the first set of attributes of the one of the first plurality of data sets when the first checksum value is not equal to the transmitted second checksum value. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification