Systems and methods for wireless network routing using radio frequency distance-based virtual node locations
First Claim
Patent Images
1. A method comprising:
- receiving radio frequency (RF) distance information for a first node of a wireless network, wherein the RF distance information describes wireless communication quality between the first node and each of one or more neighboring nodes in the wireless network;
determining a virtual location of the first node using the RF distance information, wherein a distance of the virtual location of the first node from a geographic location or a virtual location of a second node is based on wireless communication quality between the first node and second node; and
providing the virtual location of the first node for use in routing messages in the wireless network, wherein the first node is associated with location information comprising both the virtual location of the first node and an actual location of the first node different from the virtual location of the first node, wherein messages are routed using an algorithm that uses actual locations and virtual locations of nodes, wherein, in routing decisions, an actual location of a respective node is only used if a virtual location of the respective node is not available.
3 Assignments
0 Petitions
Accused Products
Abstract
Devices and methods used in a wireless network employing geographical routing using virtual node locations. Such virtual node locations can be computed by a central computer that gathers information from some or all of the nodes. Each node may, for example, identify itself and its neighbors and provide a value indicative of the radio frequency (RF) distance to such neighbors. Examples of RF distance indicators include, but are not limited to, received signal strength indication (RSSI) and packet success rate (PSR). Geographic coordinates for none or some of the nodes may also be used to determine the virtual coordinates.
-
Citations
19 Claims
-
1. A method comprising:
-
receiving radio frequency (RF) distance information for a first node of a wireless network, wherein the RF distance information describes wireless communication quality between the first node and each of one or more neighboring nodes in the wireless network; determining a virtual location of the first node using the RF distance information, wherein a distance of the virtual location of the first node from a geographic location or a virtual location of a second node is based on wireless communication quality between the first node and second node; and providing the virtual location of the first node for use in routing messages in the wireless network, wherein the first node is associated with location information comprising both the virtual location of the first node and an actual location of the first node different from the virtual location of the first node, wherein messages are routed using an algorithm that uses actual locations and virtual locations of nodes, wherein, in routing decisions, an actual location of a respective node is only used if a virtual location of the respective node is not available. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a mesh network of nodes; a central computer, wherein the central computer is configured to; receive radio frequency (RF) distance information for a first node of the mesh network, wherein the RF distance information is based on a quality of RF communication between the first node and each of one or more neighboring nodes in the mesh network; determine a virtual location of the first node using the RF distance information, wherein a distance of the virtual location of the first node from a geographic location or a virtual location of a second node is based on a quality of communication between the first node and second node; and provide the virtual location of the first node for use in routing messages in the mesh network, wherein the first node is associated with location information comprising both the virtual location of the first node and an actual location of the first node different from the virtual location of the first node, wherein messages are routed using an algorithm that uses actual locations and virtual locations of nodes, wherein, in routing decisions, an actual location of a respective node is only used if a virtual location of the respective node is not available. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
sending a message from a newly-introduced node to a central computer, wherein the message identifies radio frequency (RF) distance information based on a quality of RF communication between the newly-introduced node and each of one or more neighboring nodes in a network into which the newly-introduced node is being introduced; receiving, at the newly-introduced node, a virtual location determined for the newly-introduced node using the RF distance information, wherein a distance of the virtual location of the newly-introduced node from a geographic location or a virtual location of a second node is based a quality of communication between the newly-introduced node and the second node; and using, at the newly-introduced node, the virtual location in routing message in the network, wherein the newly-introduced node is associated with location information comprising both the virtual location of the newly-introduced node and an actual location of the newly-introduced node different from the virtual location of the newly-introduced node, wherein messages are routed using an algorithm that uses actual locations and virtual locations of nodes, wherein, in routing decisions, an actual location of a respective node is only used if a virtual location of the respective node is not available. - View Dependent Claims (18, 19)
-
Specification