Patent ID: 7346705
Filing Date: 2008-03-18
Classification: G06F,G06Q,H04L,Y10S

Abstract:
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: 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.