Latency controlled redundant routing
First Claim
1. A method of communicating a signal between a source node and a destination node in a network of nodes, the method comprising:
- discovering more than one path between the source node and the destination node wherein at least one of the paths contains at least one intermediate node, the intermediate node being capable of receiving and re-transmitting messages from other nodes; and
sending a message over more than one of the paths between the source node and the destination node.
1 Assignment
0 Petitions
Accused Products
Abstract
Redundant, non-overlapping paths or routes for a sensor signal in a mesh network are selected based on predetermined metrics. In one embodiment, a wireless sensor transmits a signal that is received by two separate infrastructure nodes. The signal is retransmitted by the two intermediate nodes via the selected non-overlapping routes to a controller node. Routes are identified for at least two infrastructure nodes that receive signals from an added sensor. Performance metrics are calculated for each route. The two routes with the best performance metrics are selected in one embodiment.
-
Citations
55 Claims
-
1. A method of communicating a signal between a source node and a destination node in a network of nodes, the method comprising:
-
discovering more than one path between the source node and the destination node wherein at least one of the paths contains at least one intermediate node, the intermediate node being capable of receiving and re-transmitting messages from other nodes; and
sending a message over more than one of the paths between the source node and the destination node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of communicating a message from a source node to more than one destination node, the method comprising:
-
discovering a plurality of paths from the source node to each of the destination nodes wherein the paths may or may not contain intermediate nodes, and wherein the intermediate node is capable of receiving and re-transmitting messages from other nodes; and
sending the message over one or more paths from the source node to each of the destination nodes. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A method of communicating a signal between a central control and a node in a network of nodes, the method comprising:
-
selecting non-overlapping first and second paths between the node and the central control;
sending the signal over the first path;
sending the signal over the second path such that the signals from both paths arrive at the central control or the node within a maximum latency time. - View Dependent Claims (36, 37, 38)
-
-
39. A system comprising:
-
multiple wireless leaf nodes;
multiple wireless infrastructure nodes, wherein each leaf node communicates signals with two infrastructure nodes;
a central control that receives and sends communications from selected infrastructure nodes;
wherein the leaf nodes provide signals to the infrastructure nodes that are forwarded to the central control via the infrastructure nodes over non-overlapping paths; and
wherein the control center provides signals to the infrastructure nodes that are forwarded to the leaf nodes via the infrastructure nodes over non-overlapping paths. - View Dependent Claims (40, 41, 42, 43, 44)
-
-
45. A system for communicating a signal to a central control, the system comprising:
-
means for sending the signal over a first path to the central control;
means for sending the signal over a second path that is non-overlapping with the first path; and
means for selecting the each path such that the signal arrives at the central control within a specified time. - View Dependent Claims (46, 47, 48)
-
-
49. A method of selecting communication paths in a wireless mesh network having leaf nodes, infrastructure nodes and a central control, the method comprising:
-
adding a leaf node to the network;
discovering routes between the new leaf node through infrastructure nodes to the central control;
calculating a performance metric for multiple discovered routes; and
selecting non-overlapping routes based on the performance metrics. - View Dependent Claims (50)
-
-
51. A method of selecting routes in a multi-tier wireless network having wireless leaf nodes and multiple infrastructure nodes, the method comprising:
-
detecting a signal transmitted from a leaf node at multiple infrastructure nodes;
passing information related to detected signals to a central control;
determining non-overlapping routes from the leaf node to the central control;
calculating performance metrics for the non-overlapping routes; and
selecting two non-overlapping routes as a function of the performance metrics.
-
-
52. A computer readable medium having instructions stored thereon for execution on a computer to perform a method comprising:
-
receiving routing information from infrastructure nodes related to signals detected from a leaf node;
determining non-overlapping routes from the leaf node to the central control;
calculating performance metrics for the non-overlapping routes; and
selecting two non-overlapping routes as a function of the performance metrics.
-
-
53. A system comprising:
-
multiple wireless leaf nodes;
multiple wireless infrastructure nodes, wherein each leaf node communicates signals with one or more infrastructure nodes;
a central control that receives and sends communications from selected infrastructure nodes;
wherein the leaf nodes provide signals to the infrastructure nodes that are forwarded to the central control by one of the one or more infrastructure nodes via other infrastructure nodes over non-overlapping paths; and
wherein the control center provides signals to the infrastructure nodes that are forwarded to the leaf nodes via the infrastructure nodes over non-overlapping paths. - View Dependent Claims (54, 55)
-
Specification