Method of synchronising three or more electronic devices and a computer system for implementing that method
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems and machine readable media for synchronising three or more electronic devices.
In one exemplary method of synchronising three or more electronic devices, said method comprises:
- a) selecting at least one category of record for synchronisation;
- b) storing an original value and a changed value of each changed record from a selected record category;
- c) establishing an electronic connection between at least two devices;
- d) comparing the records of the selected record categories;
- e) determining any changed record;
- f) identifying the updated device with the changed record having an original value the same as the value of the record in the other previous device; and
- g) changing the value of the record in the previous device to the changed value.
-
Citations
28 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A machine readable storage medium or media containing executable computer program instructions which when executed by one or more data processing systems causes said systems to perform a method, the 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. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. An apparatus comprising:
-
means for 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; means for 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; means for determining, at the second device, a new value for the record based on the first pair of values according to the comparison; means for changing, at the second device, the value of the record based on the new value; means for 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; means for 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; means for providing the plurality of pairs of values to the third device; means for deleting the air of values from the store; means for 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 forth original value and a fourth changed value, whereby the third changed value is the same as the fourth original value; and
,means for 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. - View Dependent Claims (28)
-
Specification