Methods and systems for a mesh-network takeover
First Claim
1. In a communications system wherein a first mesh network (“
- first network”
) comprises a first controller having a first attribute, and also initially comprises a first group of at least one mesh-network node (“
node”
), the first group not comprising the first controller, and wherein a second mesh network (“
second network”
) comprises a second controller having a second attribute, and also initially comprises a second group of at least one node, the second group not comprising the second controller, a method comprising;
the first controller receiving a first message from a given node in the first group, the first message indicating that the given node in the first group received a first signal from a given node in the second group, the first signal comprising the second attribute, and the first message comprising the second attribute;
responsive to receiving the first message, the first controller comparing the first attribute with the second attribute;
as a result of comparing the first attribute with the second attribute, the first controller making a first determination that the first controller has a lower priority than the second controller;
responsive to making the first determination, the first controller no longer communicating with the first group, resulting in at least one node in the first group joining the second network;
wherein a particular node in the first group joining the second group comprises;
the particular node broadcasting a discovery message;
a node in the second group (i) detecting the discovery message and (ii) passing a second message to the second controller; and
responsive to receiving the second message, the second controller authorizing the particular node to join the second network.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for a mesh-network takeover are provided. In one embodiment, a first controller having a first attribute and a first group of nodes in its network receives a message from a node in the first group. The message indicates that the node in the first group received a signal from a node that is in a second group and associated with a second controller having a second attribute. Further, the message includes the second attribute. Responsive to receiving the message, the first controller compares the first attribute with the second attribute. As a result of comparing the first attribute with the second attribute, the first controller makes a determination that it has a lower priority than the second controller. Responsive to making the determination, the first controller no longer communicates with the first group, resulting in at least one node in the first group joining the second network.
34 Citations
18 Claims
-
1. In a communications system wherein a first mesh network (“
- first network”
) comprises a first controller having a first attribute, and also initially comprises a first group of at least one mesh-network node (“
node”
), the first group not comprising the first controller, and wherein a second mesh network (“
second network”
) comprises a second controller having a second attribute, and also initially comprises a second group of at least one node, the second group not comprising the second controller, a method comprising;the first controller receiving a first message from a given node in the first group, the first message indicating that the given node in the first group received a first signal from a given node in the second group, the first signal comprising the second attribute, and the first message comprising the second attribute; responsive to receiving the first message, the first controller comparing the first attribute with the second attribute; as a result of comparing the first attribute with the second attribute, the first controller making a first determination that the first controller has a lower priority than the second controller; responsive to making the first determination, the first controller no longer communicating with the first group, resulting in at least one node in the first group joining the second network; wherein a particular node in the first group joining the second group comprises; the particular node broadcasting a discovery message; a node in the second group (i) detecting the discovery message and (ii) passing a second message to the second controller; and responsive to receiving the second message, the second controller authorizing the particular node to join the second network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
- first network”
-
12. In a communications system wherein a first mesh network (“
- first network”
) comprises a first controller having a first attribute, and also initially comprises a first group of at least one mesh-network node (“
node”
), the first group not comprising the first controller, and wherein a second mesh network (“
second network”
) comprises a second controller having a second attribute, and also initially comprises a second group of at least one node, the second group not comprising the second controller, a method comprising;the first controller receiving a first message from a given node in the first group, the first message indicating that the given node in the first group received a first signal from a given node in the second group, the first signal comprising the second attribute, and the first message comprising the second attribute; responsive to receiving the first message the first controller comparing the first attribute with the second attribute; as a result of comparing the first attribute with the second attribute, the first controller making a first determination that the first controller has a lower priority than the second controller; responsive to making the first determination, the first controller directing at least one node in the first group to disassociate from the first network; wherein a particular node in the first group joining the second group comprises; the particular node broadcasting a discovery message; a node in the second group (i) detecting the discovery message and (ii) passing a second message to the second controller; and responsive to receiving the second message, the second controller authorizing the particular node to join the second network. - View Dependent Claims (13, 14, 15, 16, 17)
- first network”
-
18. In a communications system wherein a first mesh network (“
- first network”
) comprises a first controller having a first attribute, and also initially comprises a first group of at least one mesh-network node (“
node”
), the first group not comprising the first controller and wherein a second mesh network (“
second network”
) comprises a second controller having a second attribute, and also initially comprises a second group of at least one node, the second group not comprising the second controller, the first controller comprising;a communications interface operable to receive a first message from a given node in the first group, the first message indicating that the given node in the first group received a first signal from a given node in the second group, the first signal comprising the second attribute, and the first message comprising the second attribute; a processor; and data storage comprising programming instructions executable by the processor to; upon receiving the first message compare the first attribute with the second attribute; as a result of comparing the first attribute with the second attribute, make a determination that the first controller has a lower priority than the second controller; responsive to making the determination, no longer communicate with the first group, resulting in at least one node in the first group joining the second network; wherein a particular node in the first group joining the second group comprises; the particular node broadcasting a discovery message; a node in the second group (i) detecting the discovery message and (ii) passing a second message to the second controller; and responsive to receiving the second message, the second controller authorizing the particular node to join the second network.
- first network”
Specification