Patent ID: 8351409

Claim:
A system of coordinating communication across a wireless network comprising a plurality of electronic devices operatively connected to said wireless network, each electronic device of said plurality of electronic devices comprising: a wireless transceiver transmitting and receiving messages; a central processing unit coupled and operatively in communication with said wireless transceiver; a memory unit coupled and operatively in communication with said central processing unit; and a timer coupled and operatively in communication with said central processing unit, said timer comprising an oscillator measuring an amount of elapsed time; wherein a first electronic device of said electronic devices periodically transmits a master timing message comprising a current time as measured and maintained by a first timer, wherein upon receiving said master timing message, a second electronic device of said electronic devices stores said received current time as synchronization time in a second memory unit and synchronizes a second timer with said received current time, wherein said second electronic device transmits a synchronized timing message comprising said stored synchronization time, and a second current time, as determined by said second timer, wherein upon receiving said synchronized timing message, a third electronic device of said electronic devices compares said received synchronization time with a third synchronization time stored in a third memory unit and replaces said stored third synchronization time with said received synchronization time and synchronizes a third timer with said received current time only when said received synchronization time is newer than said stored third synchronization time.