IP Library Granted Patent US 7,606,176
Granted Patent B2
US 7,606,176 · App. 11/158,522 · Granted Oct 20, 2009

System and method to improve the performance of an on demand routing protocol in a wireless 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 7,606,176
App. No.
11/158,522
Granted
Oct 20, 2009
Kind
B2
Abstract

A system and method for improving the performance of an on-demand routing protocol in a wireless network is provided. The invention provides improved system performance of a wireless network by enabling nodes following an on-demand routing protocol to process (and possibly reply to) route request messages multiple times based on the routing metrics.

Claims (40)

1. A method of optimizing a communication route within a wireless network operating using an on demand routing protocol, the method comprising:

receiving a route request at a node, wherein the route request comprises at least one routing metric;

determining if the route request is a duplicate route request by identifying a corresponding entry in a routing table of the node;

when the route request is a duplicate route request, comparing the routing metric of the currently received route request to a stored routing metric stored in the corresponding entry in the routing table; and

updating the communication route when the received routing metric is better than the stored routing metric; and

discarding the currently received route request when the stored routing metric is better than the received routing metric.

2. The method of claim 1 , wherein the route request further comprises an address and a route request identifier.

3. The method of claim 2 , wherein the address relates to a node that first generated the route request.

4. The method of claim 1 , further comprising:

accepting the route request at the node if the routing metric carried in the route request has a value lower than that of the routing metric stored in a corresponding entry of the routing table at the node, and updating the corresponding entry of the routing table.

5. The method of claim 2 , wherein the address is an IP address.

6. The method of claim 2 , wherein the address is a MAC address.

7. The method of claim 1 , further comprising prior to the comparing step:

analyzing the received routing metric.

8. The method of claim 1 , wherein the routing metric comprises information indicating a number of hops in the communication route.

9. The method of claim 1 , wherein the routing metric comprises information pertaining to link quality along the communication route.

10. The method of claim 1 , wherein the routing metric comprises information pertaining to data rate along the communication route.

11. The method of claim 1 , wherein the routing metric comprises information pertaining to congestion along the communication route.

12. The method of claim 1 , wherein the routing metric comprises information pertaining to battery power of nodes along the communication route.

13. The method of claim 1 , wherein the routing metric comprise information pertaining to types of devices along the communication route.

14. An ad-hoc packet-switched wireless communication network comprising:

a plurality of mobile wireless nodes,

wherein at least one node is capable of transmitting and receiving route requests that each comprise respective address information, a respective route request identifier, and at least one respective routing metric; and

wherein at least one node receives a duplicate route request that has the same address and same route request identifier as a previously received route request, and updates a communication route if the duplicate route request carries a routing metric having a condition more desirable than a condition of the routing metric currently stored in a corresponding entry in the routing table.

15. The network of claim 14 , wherein the address is an IP address.

16. The network of claim 14 , wherein the address is a MAC address.

17. The network of claim 14 , wherein the at least one node will update the communication route using the duplicate route request if a value of the routing metric carried in the route request is lower than that of the routing metric stored in a corresponding entry of the routing table at the node, and update the corresponding entry of the routing table.

18. A node, operating in a wireless network in accordance with an on-demand routing protocol, the node comprising:

a transceiver, for receiving a route request comprising at least one routing metric; and

a controller, for:

determining if the route request is a duplicate route request by identifying a corresponding entry in a routing table of the node;

when the route request is a duplicate route request, comparing the routing metric of the currently received route request to a route metric of a previously received route request,

updating the communication route when the received routing metric is better than the stored routing metric; and

discarding the currently received route request when the stored routing metric is better than the received routing metric.

19. The node of claim 18 , wherein:

the controller updates the corresponding entry of the routing table.

20. The node of claim 18 , wherein:

the route request farther comprises an address and a route request identifier; and

the routing metric comprises information indicating at least one of the following:

a number of hops in a desired route; information pertaining to link quality along a desired route; information pertaining to data rate along a desired route; information pertaining to congestion along a desired route; information pertaining to battery power of nodes along a desired route; and information pertaining to types of devices along a desired route.

Assignments (11)
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
CORRECTIVE BY NULLIFICATION TO REMOVE INCORRECTLY RECORDED PROPERTY NUMBERS PREVIOUSLY RECORDED AT REEL 044806, FRAME 0900. ASSIGNOR HEREBY CONFIRMS THE ASSIGNMENT OF PATENT RIGHTS. Recorded Apr 19, 2022
From: MOTOROLA SOLUTIONS, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 061038/0692 →
MERGER Recorded Apr 11, 2022
From: MESHNETWORKS, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 060978/0116 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2017
From: MOTOROLA SOLUTIONS, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 044806/0900 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE FROM: MOTOROLA, INC. PREVIOUSLY RECORDED ON REEL 018009 FRAME 0504. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNEE SHOULD READ: MESHNETWORKS, INC. 485 NORTH KELLER ROAD SUITE 250 MAITLAND, FLORIDA 32751-7535. Recorded Sep 3, 2009
From: JOSHI, AVINASH; HASTY, WILLIAM VANN; ZENG, SURONG
To: MESHNETWORKS, INC.
Reel/Frame 023190/0875 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2006
From: JOSHI, AVINASH; HASTY, WILLIAM VANN; ZENG, SURONG
To: MOTOROLA, INC.
Reel/Frame 018009/0504 →