Providing a low latency backbone in a wireless mesh network
First Claim
1. A method of communicating for a mesh network comprising:
- assigning a battery-powered node to communicate with a sending powered backbone node;
assigning the sending powered backbone node to either a first group or a second group,wherein in the event that the sending powered backbone node is assigned to the first group, the sending powered backbone node sends a packet to a first node that is assigned to the second group and that is closer to a gateway node, wherein the first node then sends the packet to a second node that is assigned to the first group and that is closer to the gateway node than the first node; and
wherein in the event that the sending powered backbone node is assigned to the second group, then the sending powered backbone node sends a packet to a third node that is assigned to the first group and that is closer to a gateway node, wherein the third node then sends the packet to a fourth node that is assigned to the first group and that is closer to the gateway node than the third node.
5 Assignments
0 Petitions
Accused Products
Abstract
Communicating for a mesh network is disclosed. A battery-powered node is assigned to communicate with a sending powered backbone node. The sending powered backbone node is assigned to either a first group or a second group. If the sending powered backbone node is assigned to the first group, then the sending powered backbone node sends a packet to either a gateway node or a second group receiving powered backbone node that is assigned to the second group and that is closer to the gateway node. If the sending powered backbone node is assigned to the second group, then the sending powered backbone node sends a packet to either a gateway node or a first group receiving powered backbone node that is assigned to the first group and that is closer to the gateway node.
9 Citations
16 Claims
-
1. A method of communicating for a mesh network comprising:
-
assigning a battery-powered node to communicate with a sending powered backbone node; assigning the sending powered backbone node to either a first group or a second group, wherein in the event that the sending powered backbone node is assigned to the first group, the sending powered backbone node sends a packet to a first node that is assigned to the second group and that is closer to a gateway node, wherein the first node then sends the packet to a second node that is assigned to the first group and that is closer to the gateway node than the first node; and wherein in the event that the sending powered backbone node is assigned to the second group, then the sending powered backbone node sends a packet to a third node that is assigned to the first group and that is closer to a gateway node, wherein the third node then sends the packet to a fourth node that is assigned to the first group and that is closer to the gateway node than the third node. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer readable medium embodying a computer program product for communicating for a mesh network, comprising computer instructions for:
-
assigning a battery-powered node to communicate with a sending powered backbone node; assigning the sending powered backbone node to either a first group or a second group, wherein in the event that the sending powered backbone node is assigned to the first group, the sending powered backbone node sends a packet to a first node that is assigned to the second group and that is closer to a gateway node, wherein the first node then sends the packet to a second node that is assigned to the first group and that is closer to the gateway node than the first node; and wherein in the event that the sending powered backbone node is assigned to the second group, then the sending powered backbone node sends a packet to a third node that is assigned to the first group and that is closer to a gateway node, wherein the third node then sends the packet to a fourth node that is assigned to the first group and that is closer to the gateway node than the third node.
-
-
7. A system for communicating for a mesh network comprising:
-
a processor; and a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to; assign a battery-powered node to communicate with a powered backbone node; assign the powered backbone node to either a first group or a second group, wherein in the event that the sending powered backbone node is assigned to the first group, then the sending powered backbone node sends a packet to a a first node that is assigned to the second group and that is closer to a gateway node, wherein the first node then sends the packet to a second node that is assigned to the first group and that is closer to the gateway node than the first node; and wherein in the event that the sending powered backbone node is assigned to the second group, then the sending powered backbone node sends a packet to a third node that is assigned to the first group and that is closer to a gateway node, wherein the third node then sends the packet to a fourth node that is assigned to the first group and that is closer to the gateway node than the third node. - View Dependent Claims (9, 10, 11, 12)
-
-
8. A backbone system of powered nodes in a mesh network comprising:
-
a gateway node; a battery-powered node; a plurality of powered backbone nodes configured such that; 1) the battery-powered node can send a packet to one of the plurality of backbone powered nodes; 2) each powered node of the plurality of powered backbone nodes belongs to either a first group or a second group; 3) a powered node of the plurality of powered backbone nodes in the first group sends a received packet to a first powered node of the plurality of powered backbone nodes in the second group that is closer to the gateway node and then the first powered node sends the packet to a second powered node of the plurality of powered backbone nodes in the first group and that is closer to the gateway node than the first node; and 4) a powered node of the plurality of powered backbone nodes in the second group sends a received packet to a third powered node of the plurality of powered backbone nodes in the first group that is closer to the gateway node and then the third powered node sends the packet to a fourth powered node of the plurality of powered backbone nodes in the second group and that is closer to the gateway node than the third node. - View Dependent Claims (13, 14, 15, 16)
-
Specification