Method for detecting state changes between data stored in a first computing device and data retrieved from a second computing device
First Claim
Patent Images
1. A method for detecting state changes between data stored in a first computing device and data retrieved from a second computing device, comprising:
- generating a first hash value of said data stored in said first computing device, wherein said first hash value represents state information of said first computing device;
generating a second hash value of said data retrieved from said second computing device;
transmitting said first hash value from said first computing device to said second computing device;
comparing said first hash value to said second hash value at said second computing device and detecting a state change in the event of a difference therebetween; and
transmitting said data from said second computing device to said first computing device only in the event said first hash value and said second hash value are different.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for detecting state changes between data stored in a first computing device and data retrieved from a second computing device includes: generating a first hash value of the data stored in the first computing device; generating a second hash value of corresponding data retrieved from the second computing device; comparing the first hash value to the second hash; and detecting a state change in the event of a difference therebetween.
87 Citations
14 Claims
-
1. A method for detecting state changes between data stored in a first computing device and data retrieved from a second computing device, comprising:
-
generating a first hash value of said data stored in said first computing device, wherein said first hash value represents state information of said first computing device;
generating a second hash value of said data retrieved from said second computing device;
transmitting said first hash value from said first computing device to said second computing device;
comparing said first hash value to said second hash value at said second computing device and detecting a state change in the event of a difference therebetween; and
transmitting said data from said second computing device to said first computing device only in the event said first hash value and said second hash value are different. - View Dependent Claims (2, 3, 4, 12)
-
-
5. A method for detecting state changes between data stored in a first computing device and data retrieved from a second computing device, comprising:
-
generating a first pair of hash values of said data stored in said first computing device, wherein said first pair of hash values represents state information regarding a document portion stored in said first computing device;
generating a second pair of hash values of said data retrieved from said second computing device;
transmitting said first pair of hash values from said first computing device to said second computing device; and
comparing said first pair of hash values to said second pair of hash values at said second computing device and detecting a state change in the event said first pair of hash values differ from said second pair of hash values. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
13. The method of claim 5, wherein said first and second hash values are generated using hash functions selected from a group comprising MD2, MD5 and SHA-1.
-
13-1. A system for detecting state changes between data stored in a first computing device and data retrieved from a second computing device, comprising:
-
a first hash value generator for generating a first pair of hash values of said data stored in said first computing device, wherein said first pair of hash values represents state information regarding a document component stored in said first computing device;
a second hash value generator for generating a second pair of hash values of said data retrieved from said second computing device;
a transmitter for transmitting said first pair of hash values from said first computing device to said second computing device; and
a comparator for comparing said first pair of hash values to said second pair of hash values and detecting a state change in the event said first pair of hash values differ from said second pair of hash values.
-
-
14. A system for detecting state changes between data stored in a first computing device and data retrieved from a second computing device, comprising:
-
a first hash value generator for generating a first hash value of said data stored in said first computing device, wherein said first hash value represents state information of said first computing device;
a second hash value generator for generating a second hash value of corresponding data retrieved from said second computing device;
a first transmitter for transmitting said first hash value from said first computing device to said second computing device;
a comparator for comparing said first hash value to said second hash value and detecting a state change in the event of a difference therebetween; and
a second transmitter for transmitting said data from said second computing device to said first computing device only in the event said first hash value and said second hash value are different.
-
Specification