Mesh network resiliency
First Claim
1. A method for providing mesh network resiliency in a mesh network associated with a monitoring system, the method comprising:
- maintaining ranked routing configurations for nodes of a mesh network in which each routing configuration is associated with a rank;
identifying, from among the ranked routing configurations, a first set of routing configurations appropriate at a time during which a first power source that powers multiple nodes of the mesh network is available;
accessing ranks associated with the first set of routing configurations;
comparing the accessed ranks associated with the first set of routing configurations; and
selecting, from among the first set of routing configurations, a first routing configuration for nodes of the mesh network based on the comparison of the accessed ranks associated with the first set of routing configurations;
detecting, by one or more nodes of the mesh network, an interruption of the first power source for the mesh network; and
based on the detection of the interruption of the first power source for the mesh network;
identifying, from among the ranked routing configurations, a second set of routing configurations appropriate at a time during which the first power source that powers multiple nodes of the mesh network is unavailable;
accessing ranks associated with the second set of routing configurations;
comparing the accessed ranks associated with the second set of routing configurations; and
selecting, from among the second set of routing configurations, a second routing configuration for nodes of the mesh network based on the comparison of the accessed ranks associated with the second set of routing configurations.
0 Assignments
0 Petitions
Accused Products
Abstract
Mesh network resiliency technology, in which a first routing configuration for nodes of a mesh network is determined, the first routing configuration being appropriate when a first power source of the mesh network is available. Routing data that indicates routing responsibilities within the first routing configuration is provided to first nodes of the mesh network. An interruption of the first power source for the mesh network is detected by nodes of the mesh network. In response to detecting the interruption, a second routing configuration for nodes of the mesh network is determined, the second routing configuration being appropriate when the first power source of the mesh network is unavailable. Routing data that indicates routing responsibilities within the second configuration is provided to second nodes of the mesh network, each of the second nodes including a second power source that is different than the first power source.
-
Citations
20 Claims
-
1. A method for providing mesh network resiliency in a mesh network associated with a monitoring system, the method comprising:
-
maintaining ranked routing configurations for nodes of a mesh network in which each routing configuration is associated with a rank; identifying, from among the ranked routing configurations, a first set of routing configurations appropriate at a time during which a first power source that powers multiple nodes of the mesh network is available; accessing ranks associated with the first set of routing configurations; comparing the accessed ranks associated with the first set of routing configurations; and selecting, from among the first set of routing configurations, a first routing configuration for nodes of the mesh network based on the comparison of the accessed ranks associated with the first set of routing configurations; detecting, by one or more nodes of the mesh network, an interruption of the first power source for the mesh network; and based on the detection of the interruption of the first power source for the mesh network; identifying, from among the ranked routing configurations, a second set of routing configurations appropriate at a time during which the first power source that powers multiple nodes of the mesh network is unavailable; accessing ranks associated with the second set of routing configurations; comparing the accessed ranks associated with the second set of routing configurations; and selecting, from among the second set of routing configurations, a second routing configuration for nodes of the mesh network based on the comparison of the accessed ranks associated with the second set of routing configurations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A device comprising:
-
at least one processor; and at least one memory coupled to the at least one processor having stored thereon instructions which, when executed by the at least one processor, causes the at least one processor to perform operations comprising; maintaining ranked routing configurations for nodes of a mesh network in which each routing configuration is associated with a rank; identifying, from among the ranked routing configurations, a first set of routing configurations appropriate at a time during which a first power source that powers multiple nodes of the mesh network is available; accessing ranks associated with the first set of routing configurations; comparing the accessed ranks associated with the first set of routing configurations; and selecting, from among the first set of routing configurations, a first routing configuration for nodes of the mesh network based on the comparison of the accessed ranks associated with the first set of routing configurations; detecting, by one or more nodes of the mesh network, an interruption of the first power source for the mesh network; and based on the detection of the interruption of the first power source for the mesh network; identifying, from among the ranked routing configurations, a second set of routing configurations appropriate at a time during which the first power source that powers multiple nodes of the mesh network is unavailable; accessing ranks associated with the second set of routing configurations; comparing the accessed ranks associated with the second set of routing configurations; and selecting, from among the second set of routing configurations, a second routing configuration for nodes of the mesh network based on the comparison of the accessed ranks associated with the second set of routing configurations. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification