SYSTEM AND METHOD FOR BROADCASTING MESSAGES TO NODES WITHIN A WIRELESS MESH NETWORK
First Claim
Patent Images
1. A computer-implemented method for transmitting a message from a first node residing within a network to a set of nodes residing adjacent to the first node, the method comprising:
- dividing the set of nodes residing adjacent to the first node into one or more subsets of nodes, wherein the nodes within a particular subset of nodes are capable of receiving transmissions on a particular channel during a particular time interval in a sequence of time intervals, wherein the nodes in subsets of nodes other than the particular subset of nodes receive transmissions on a channel different than the particular channel during the particular time interval;
identifying a first subset of nodes in the one or more subsets of nodes that includes more nodes than any of the other subsets 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 in the 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.
6 Citations
20 Claims
-
1. A computer-implemented method for transmitting a message from a first node residing within a network to a set of nodes residing adjacent to the first node, the method comprising:
-
dividing the set of nodes residing adjacent to the first node into one or more subsets of nodes, wherein the nodes within a particular subset of nodes are capable of receiving transmissions on a particular channel during a particular time interval in a sequence of time intervals, wherein the nodes in subsets of nodes other than the particular subset of nodes receive transmissions on a channel different than the particular channel during the particular time interval; identifying a first subset of nodes in the one or more subsets of nodes that includes more nodes than any of the other subsets 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 in the 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:
-
dividing the set of nodes residing adjacent to the first node into one or more subsets of nodes, wherein the nodes within a particular subset of nodes are capable of receiving transmissions on a particular channel during a particular time interval in a sequence of time intervals, wherein the nodes in subsets of nodes other than the particular subset of nodes receive transmissions on a channel different than the particular channel during the particular time interval; identifying a first subset of nodes in the one or more subsets of nodes that includes more nodes than any of the other subsets 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 in the 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; divide the set of nodes residing adjacent to the first node into one or more subsets of nodes, wherein the nodes within a particular subset of nodes are capable of receiving transmissions on a particular channel during a particular time interval in a sequence of time intervals, wherein the nodes in subsets of nodes other than the particular subset of nodes receive transmissions on a channel different than the particular channel during the particular time interval; identify a first subset of nodes in the one or more subsets of nodes that includes more nodes than any of the other subsets 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 in the 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