×

Method of synchronising three or more electronic devices and a computer system for implementing that method

  • US 7,346,705 B2
  • Filed: 06/02/2003
  • Issued: 03/18/2008
  • Est. Priority Date: 08/28/2002
  • Status: Active Grant
First Claim
Patent Images

1. A method of synchronizing three or more electronic devices, said method comprising:

  • selecting at least one category of record for synchronization;

    storing a plurality of changes including a first change and a second change for a first record in a first device of the three or more electronic devices, the first change including a first original value and a first changed value of the first record, the second change including a second original value and a second changed value of the first record, the first record being of the selected category of record;

    establishing an electronic connection between the first device and a second device of the three or more electronic devices;

    comparing the first original value with a value of a second record in the second device, the second record being of the selected category of record;

    determining the second record as a changed record based on the comparison;

    changing the value of the changed record in the second device to the second changed value, wherein the first original value is the same as the value of the second record;

    deleting the first change stored in the first device;

    nominating a store for each device, wherein if the electronic connection is not established with a third device, then said method further comprises;

    storing the plurality of changes in a nominated third store; and

    when said electronic connection is established with said third device, then the method further comprises the following;

    comparing the second original value of the second change stored in the nominated third store with a value of a third record in said third device, the third record being of the selected category of record, and the third device being one of the three or more electronic devices;

    if the value of the third record in the third device is the same as the second original value of the second chance stored in the nominated third store, then changing the value of the third record in the third device to the second changed value; and

    deleting the second change from the nominated third store;

    detecting if the first changed value of the first change is the same as the second original value of the second change; and

    compressing the first and the second change to form a compressed change having the first original value of the first change and the second changed value of the second change.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×