Patent ID: 6810405
Filing Date: 2004-10-26
Classification: A61M,G06F,Y10S

Abstract:
A method of synchronizing data values between a first device and a second device, the second device comprising a second dataset, the first device having a first plurality of data value changes to the second dataset and the second device having a second plurality of data value changes to the second dataset, the method comprising the steps of:establishing a communication interface between the first device and the second device, the communication interface comprising a wireless interface; repeating the following steps until the second device receives all of the first plurality of changes: the first device sending to the second device one or more changes from the first plurality of changes that have not yet been received by the second device; the second device sending a message to the first device acknowledging receipt of whichever changes the second device actually receives; and the first device determining which, if any, of the first plurality of changes have not yet been received by the second device, based on the acknowledgement message from the second device; the second device resolving conflicts between the first plurality of changes and the second plurality of changes; the second device incorporating into the second dataset those changes from the first plurality of changes that survived the conflict resolution.