Patent ID: 8462747

Claim:
A node-based mesh network comprising: one or more root nodes in communication with an external network; remaining nodes arranged in a hierarchy wherein each mesh node other than a root node has a single parent node and zero or more child nodes and wherein said parent node and said zero or more child nodes communicate with the mesh node using the two radio outward communication connection; wherein each parent node further comprises a data store for tracking child nodes in communication with each parent node; wherein each mesh node comprises an identifier for tracking its parent node; wherein for every parent node having at least one child node, said at least one child node's children and any children of these child nodes are descendant nodes of said parent node wherein each parent node further comprises a data store for tracking all descendant nodes in communication with each parent node; wherein data communications between nodes identifies a destination node of data sent from said external network or a source node; and wherein each child node communicates with its respective parent node and upon receiving data from a child node, that child node's parent node sends the data along a route path toward a destination node wherein each parent node further comprises a a data store to generate a route path for data received from a child; wherein the each parent node comprises a routing table the parent node routing data store sends the data to the destination node having first selected the destination node on the basis of the destination of the data per three possibilities, wherein in a first possibility the destination of the data is a child or descendant node of the parent node therefore the destination is a child node of the parent node wherein said child is on a route path ending in said destination, wherein in a second possibility the destination of the data is the parent therefore the date is processed by the parent node, wherein neither is true, the destination is a parent node of the parent node.