Patent ID: 8824449

Claim:
A method for distributed wireless communication, the method comprising: providing a plurality of nodes; partitioning periodically repeated communication frames of each of said nodes into first periods which are active periods and second periods in which no transmission or reception occurs; broadcasting one or more messages from one or more of said nodes during said active periods to provide broadcasted messages; including active period start time information of broadcasting nodes in one or more of said broadcasted messages to provide frame-stamped messages; listening for one or more of said broadcasted messages at one or more of said nodes during said active periods; synchronizing said active periods of said repeated communication frames of said nodes by adjusting start times of said repeated communication frames of one or more of said nodes receiving said frame-stamped messages; maintaining a network time at each of said nodes, wherein said network time is incremented at each of said nodes by a predetermined amount during each second period of said repeated communication frames; including network times of broadcasting nodes in one or more of said broadcasted messages to provide time-stamped messages; synchronizing said network times of said nodes by setting network times at one or more of said nodes receiving said time-stamped messages to the larger of a local node network time and a network time in a received time-stamped message; wherein said adjusting start times of said repeated communication frames comprises determining a time offset between a local frame start time and a frame start time of a received frame-stamped message, and updating said local frame start time to reduce or eliminate said time offset.