SYSTEM AND METHOD FOR BROADCASTING MESSAGES TO NODES WITHIN A WIRELESS MESH NETWORK
First Claim
1. A computer-implemented method for transmitting a message from a first node residing within a network to a group of other nodes within the network that reside adjacent to the first node, the method comprising:
- receiving a message;
identifying a first subset of nodes included in the group of nodes that includes more nodes than any other subset of nodes also included in the group of nodes, wherein the nodes in the first subset of nodes are capable of receiving transmissions on a first channel during a first time interval included in a sequence of time intervals; and
transmitting the message to the nodes in the first subset of nodes on the first channel during the first time interval.
3 Assignments
0 Petitions
Accused Products
Abstract
A node within a wireless mesh network is configured to forward a high-priority message to adjacent nodes in the wireless mesh network by either (i) transmitting the message during successive timeslots to the largest subset of nodes capable of receiving transmissions during each timeslot, or (ii) transmitting the message on each different channel during the timeslot when the largest subset of nodes are capable of receiving transmissions on each of those channels.
17 Citations
20 Claims
-
1. A computer-implemented method for transmitting a message from a first node residing within a network to a group of other nodes within the network that reside adjacent to the first node, the method comprising:
-
receiving a message; identifying a first subset of nodes included in the group of nodes that includes more nodes than any other subset of nodes also included in the group of nodes, wherein the nodes in the first subset of nodes are capable of receiving transmissions on a first channel during a first time interval included in a sequence of time intervals; and transmitting the message to the nodes in the first subset of nodes on the first channel during the first time interval. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium storing program instructions that, when executed by a processing unit, cause the processing unit to transmit a message from a first node residing within a network to a set of nodes residing adjacent to the first node by performing the steps of:
-
receiving a message; identifying a first subset of nodes included in the group of nodes that includes more nodes than any other subset of nodes also included in the group of nodes, wherein the nodes in the first subset of nodes are capable of receiving transmissions on a first channel during a first time interval included in a sequence of time intervals; and transmitting the message to the nodes in the first subset of nodes on the first channel during the first time interval. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computing device configured to transmit a message from a first node residing within a network to a set of nodes residing adjacent to the first node, including:
a processing unit configured to; receive a message; identify a first subset of nodes included in the group of nodes that includes more nodes than any other subset of nodes also included in the group of nodes, wherein the nodes in the first subset of nodes are capable of receiving transmissions on a first channel during a first time interval included in a sequence of time intervals; and transmit the message to the nodes in the first subset of nodes on the first channel during the first time interval. - View Dependent Claims (16, 17, 18, 19, 20)
Specification