IP Library Granted Patent US 8,279,842
Granted Patent B2
US 8,279,842 · App. 12/467,530 · Granted Oct 2, 2012

Route selection system and method for promoting route distributions among multiple devices in a wireless mesh network

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,279,842
App. No.
12/467,530
Granted
Oct 2, 2012
Kind
B2
Abstract

In a mesh network having a plurality of wireless nodes, including a first, second, third and fourth node, wherein each node includes a routing table, a method of route discovery. A first route request message is broadcasted from the first node and received at the second and third nodes. In the second node, a link quality metric is calculated as a function of link quality of the link to the first node and as a function of capacity in the routing table of the second node. In the third node, a link quality metric is calculated as a function of link quality of the link to the first node and as a function of capacity in the routing table of the third node. A second route request message is broadcasted from the second node and received by the fourth node, wherein the second route request message includes the link quality metric calculated by the second node. A third route request message is broadcasted from the third node and received by the fourth node, wherein the third route request message includes the link quality metric calculated by the third node. A route path is selected as a function of the link quality metric calculated by the second node and the link quality metric calculated by the third node.

Claims (30)

1. In a mesh network having a plurality of wireless nodes, including a first, second, third and fourth node, wherein each node includes a routing table, a method of route discovery, comprising:

broadcasting a first route request message from the first node;

receiving the first route request message at the second and third nodes;

calculating, in the second node, a link quality metric as a function of link quality of the link to the first node and as a function of capacity in the routing table of the second node;

calculating, in the third node, a link quality metric as a function of link quality of the link to the first node and as a function of capacity in the routing table of the third node;

broadcasting a second route request message from the second node, wherein the second route request message includes the link quality metric calculated by the second node;

broadcasting a third route request message from the third node, wherein the third route request message includes the link quality metric calculated by the third node;

receiving, at the fourth node, the second and third route request messages; and

selecting a route path as a function of the link quality metric calculated by the second node and the link quality metric calculated by the third node.

2. The method of claim 1 , wherein the link quality metric is a function of the received signal strength (RSSI) of the first route request message.

3. The method of claim 1 , wherein the link quality metric is a function of the silence value associated with the first route request message.

4. The method of claim 1 , wherein calculating a link quality metric at the second node includes determining a link quality value reflective of the link quality of the link to the first node and modifying that link quality value as a function of a parameter that changes as a function of the number of empty slots in the routing table.

5. The method of claim 4 , wherein the link quality metric is a function of the received signal strength (RSSI) of the first route request message.

6. The method of claim 4 , wherein the link quality metric is a function of the silence value associated with the first route request message.

7. The method of claim 1 , wherein calculating a link quality metric at the second node includes determining a link quality value reflective of the link quality of the link to the first node and modifying that link quality value as a. function of a parameter that changes as a function of the number of empty slots in the routing table, wherein the parameter is selected to encourage distribution of routes across multiple nodes.

8. The method of claim 1 , wherein the link quality metric at the second node includes a first and a second metric value, wherein determining the first metric value includes determining a link quality value reflective of the link quality of the link to the first node and wherein determining the second metric value includes determining a parameter that changes as a function of the number of empty slots in the routing table.

9. The method of claim 8 , wherein the first metric value is a function of the received signal strength (RSSI) of the first route request message.

10. The method of claim 8 , wherein the first metric value is a function of the silence value associated with the first route request message.

11. An article comprising a non-transitory computer readable medium having instructions thereon, wherein the instructions, when executed by a machine, create a system for executing the method of claim 1 .

12. A system, comprising:

a plurality of wireless devices, wherein each wireless device includes a radio transmitter, a radio receiver and a routing table;

wherein the wireless devices form a routing-table-based mesh network;

wherein each wireless device includes means for calculating a link quality metric as a function of link quality of a link between the radio receiver of the wireless device and a radio transmitter on another wireless device and further as a function of capacity in the routing table of the particular wireless device; and

wherein route discovery is performed as a function of the link quality metric.

13. The system of claim 12 , wherein the routing-table-based mesh network is an ad-hoc on-demand distance vector (AODV)-based network.

14. The system of claim 12 , wherein the link quality metric is a function of the received signal strength (RSSI) of a route request message received from another wireless device.

15. The system of claim 12 , wherein the link quality metric is a function of the silence value of a route request message received from another wireless device.

16. The system of claim 12 , wherein the means for calculating a link quality metric includes means for determining a link quality value reflective of the link quality of the link to the other node and means for modifying that link quality value as a function of a parameter that changes as a function of the number of empty slots in the routing table of the wireless device.

17. The system of claim 16 , wherein the link quality metric is a function of the received signal strength (RSSI) of a route request message received from another wireless device.

18. The system of claim 16 , wherein the link quality metric is a function of the silence value of a route request message received from another wireless device.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Dec 8, 2023
From: BMO BANK N.A., AS ADMINISTRATIVE AGENT
To: DIGI INTERNATIONAL INC.
Reel/Frame 065835/0205 →
SECURITY INTEREST Recorded Dec 8, 2023
From: DIGI INTERNATIONAL INC.
To: BMO BANK N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 065836/0981 →
SECURITY INTEREST Recorded Dec 19, 2019
From: DIGI INTERNATIONAL INC.
To: BMO HARRIS BANK N.A.
Reel/Frame 051370/0023 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2009
From: STEWART, DAMON M.
To: DIGI INTERNATIONAL INC.
Reel/Frame 023058/0988 →