Systems and Methods for Optimizing the Distribution of Point-to-Point and Broadcast Messages in a Layered Mesh Network
First Claim
1. A method comprising:
- identifying, at a node in a mesh network, a point-to-point frequency for communicating a point-to-point message to a preferred node, wherein the preferred node facilitates communication to a collector node;
identifying, at the node, a broadcast frequency of the preferred node, wherein the broadcast frequency is distinct from the point-to-point frequency;
identifying, at the node, a receive frequency for receiving a point-to-point message from a lower layer node;
listening, at the node, to both the broadcast frequency and the receive frequency;
receiving a broadcast message at the node on the broadcast frequency; and
sending the broadcast message using a second broadcast frequency, wherein the second broadcast frequency is associated with the node.
3 Assignments
0 Petitions
Accused Products
Abstract
Various aspects of the present invention relate to optimizing the distribution of point-to-point and broadcast messages in a layered mesh network of nodes. In one aspect, a node in the mesh network identifies a point-to-point frequency for sending a point-to-point message to a preferred node, which facilitates communication with a collector node. The node also identifies a broadcast frequency of the preferred node that is distinct from the point-to-point frequency. According to one configuration, the broadcast frequency is offset a predetermined number of frequency channels from the point-to-point frequency. In addition to listening on the broadcast frequency, the node further identifies and listens on a receive frequency for point-to-point messages from other nodes.
-
Citations
20 Claims
-
1. A method comprising:
-
identifying, at a node in a mesh network, a point-to-point frequency for communicating a point-to-point message to a preferred node, wherein the preferred node facilitates communication to a collector node; identifying, at the node, a broadcast frequency of the preferred node, wherein the broadcast frequency is distinct from the point-to-point frequency; identifying, at the node, a receive frequency for receiving a point-to-point message from a lower layer node; listening, at the node, to both the broadcast frequency and the receive frequency; receiving a broadcast message at the node on the broadcast frequency; and sending the broadcast message using a second broadcast frequency, wherein the second broadcast frequency is associated with the node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a collector node in a mesh network; a preferred node in a first layer of the mesh network, wherein the preferred node facilitates communication to the collector node; and a node in a second layer of the mesh network, wherein the node identifies a point-to-point frequency for sending a point-to-point message to the preferred node and identifies a broadcast frequency of the preferred node for receiving a broadcast message from the preferred node, wherein the node identifies a receive frequency for receiving a point-to-point message from a node in a third layer, and wherein the node hops between frequencies to listen to both the broadcast frequency of the preferred node and the receive frequency. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable storage medium having computer executable instructions for:
-
identifying, at a node in a mesh network, a point-to-point frequency for sending a point-to-point message to a preferred node, wherein the preferred node is an upper layer node; identifying, at the node, a broadcast frequency of the preferred node, wherein the broadcast frequency is distinct from the point-to-point frequency; identifying, at the node, a receive frequency for receiving a point-to-point message from a lower layer node; identifying, at the node, a second broadcast frequency for broadcasting messages from the node; listening, at the node, to both the broadcast frequency and the receive frequency; receiving a broadcast message at the node on the broadcast frequency; and sending, at the node, the broadcast message using the second broadcast frequency. - View Dependent Claims (18, 19, 20)
-
Specification