Patent ID: 8108559
Filing Date: 2012-01-31
Classification: G06F

Abstract:
1. A method, comprising: (a) communicating, at a first time and from a first machine to a second machine, a first time correction amount, each of the first machine and the second machine keeping a corresponding clock time; (b) receiving, at a second time and from the second machine, a corrected time of the second machine, the corrected time of the second machine being a current clock time of the second machine corrected according to the first time correction amount; (c) determining a difference between the first time and the corrected time of the second machine; (d) determining a round trip time, the round trip time being a difference between the first time and the second time; (e) determining a next time correction amount comprising a sum of the difference between the first time and the corrected time of the second machine and half of the round trip time; (f) determining whether the next time correction amount should be applied to the clock time corresponding to the second machine; and (g) performing, when a determination is made that the next time correction amount should be applied to the clock time corresponding to the second machine, steps (a) through (f), replacing the first time correction amount with the next time correction amount.