Patent ID: 6651106
Filing Date: 2003-11-18
Classification: H04L

Abstract:
A method for propagating data over a meshed network of nodes comprising the steps of:a) establishing a node as a transmitting node for a period of time; b) establishing the remaining nodes as receiving nodes for a period of time; c) transmitting a data message from the transmitting node along all links connected to the transmitting node; d) each receiving node 1) listening for an incoming message on all of its links and 2) selecting a message as a source, if it is the only message that arrives on any of its links, or arbitrarily selecting a message as the source, if a message arrives on more than one link; 3) locking out all links which are not designated as a source, blocking incoming data on locked out links for the remainder of the message; 4) retransmitting each bit of data on all links, immediately after each bit of data is received by the receiving node; and 5) unlocking all links when the message is completed; wherein the transmitting node is established by:a) providing each node in the mesh with an access table, the table having entries indicating which nodes may be allowed to transmit; b) providing a pointer within the table, the pointer indicating which nodes may transmit at a particular time; and c) allowing the pointer to sequentially step through the table entries to allow different nodes on the mesh to transmit.