Apparatus and method for adapting to failures in gateway devices in mesh networks
First Claim
Patent Images
1. A method comprising:
- providing a plurality of interconnected nodes in a mesh network, at least one node of the plurality of nodes being designated a primary node, the primary node providing timing synchronization for the plurality of nodes, the timing synchronization being a network synchronization timing signal with which each node of the plurality of nodes can synchronize communication with nodes of the mesh network;
the primary node selecting another one of the plurality of nodes as a secondary node based on a selection model from a group including a proximity model, a connectedness model, and a node identifier model; and
the primary node designating the selected secondary node in a network communication, the secondary node sending a periodic status message to the primary node to indicate the secondary node'"'"'s availability to act as a secondary node, the secondary node only providing timing synchronization for the plurality of nodes when the primary node fails to provide the timing synchronization.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments provide an apparatus and method for adapting to failures in gateway devices in mesh networks. An example embodiment is configured to provide a plurality of interconnected nodes in a mesh network, at least one node of the plurality of nodes being designated a primary node, the primary node providing timing synchronization for other nodes of the plurality of nodes; and the primary node to designate another one of the plurality of nodes as a secondary node, the secondary node only providing timing synchronization for other nodes of the plurality of nodes when the primary node fails to provide the timing synchronization.
-
Citations
22 Claims
-
1. A method comprising:
-
providing a plurality of interconnected nodes in a mesh network, at least one node of the plurality of nodes being designated a primary node, the primary node providing timing synchronization for the plurality of nodes, the timing synchronization being a network synchronization timing signal with which each node of the plurality of nodes can synchronize communication with nodes of the mesh network; the primary node selecting another one of the plurality of nodes as a secondary node based on a selection model from a group including a proximity model, a connectedness model, and a node identifier model; and the primary node designating the selected secondary node in a network communication, the secondary node sending a periodic status message to the primary node to indicate the secondary node'"'"'s availability to act as a secondary node, the secondary node only providing timing synchronization for the plurality of nodes when the primary node fails to provide the timing synchronization. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A network node comprising:
-
a network timing synchronizer to enable a node to he designated a primary node, the network timing synchronizer providing timing synchronization for a plurality of nodes in a mesh network, the timing synchronization being a network synchronization timing signal with which each node of the plurality of nodes can synchronize communication with nodes of the mesh network; a secondary node selector to select another one of the plurality of nodes as a secondary node based on a selection model from a group including a proximity model, a connectedness model, and a node identifier model; and a secondary node designator to designate the selected secondary node in a network communication, the secondary node sending a periodic status message to the primary node to indicate the secondary node'"'"'s availability to act as a secondary node, the secondary node only providing timing synchronization for the plurality of nodes when the primary node fails to provide the timing synchronization. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An article of manufacture comprising a non-transitory machine-readable medium having machine executable instructions embedded thereon, which when executed by a machine, cause the machine to:
-
provide a plurality of interconnected nodes in a mesh network, at least one node of the plurality of nodes being designated a primary node, the primary node providing timing synchronization for the plurality of nodes, the timing synchronization being a network synchronization timing signal with which each node of the plurality of nodes can synchronize communication with nodes of the mesh network; the primary node to select another one of the plurality of nodes as a secondary node based on a selection model from a group including a proximity model, a connectedness model, and a node identifier model; and the primary node to designate the selected secondary node in a network communication, the secondary node sending a periodic status message to the primary node to indicate the secondary node'"'"'s availability to act as a secondary node, the secondary node only providing timing synchronization for the plurality of nodes when the primary node fails to provide the timing synchronization. - View Dependent Claims (22)
-
Specification