Patent ID: 8089989

Claim:
A method for synchronizing at least two nodes on a network comprising: one network node acting as a master node, the master node: setting a base time T 0,master ; and sending elapsed time since T 0,master to at least one other node acting as a slave node; and the at least one other node acting as the slave node: receiving the elapsed time; and estimating and setting a value of a base time T 0,slave based, at least partly, on the received elapsed time, and wherein the following is performed iteratively: the master node sending a new elapsed time since the T 0,master ; the slave node receiving the new elapsed time; the slave node producing a new estimate for each received new elapsed time; and the slave node updating the value of the base time T 0,slave if the new estimate is prior to the base time T 0,slave which is already set, and not updating the value of the base time T 0,slave if the new estimate is not prior to the base time T 0,slave .