IP Library Granted Patent US 7,142,866
Granted Patent B2
US 7,142,866 · App. 10/657,959 · Granted Nov 28, 2006

Load leveling in mobile ad-hoc networks to support end-to-end delay reduction, QoS and energy leveling

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,142,866
App. No.
10/657,959
Granted
Nov 28, 2006
Kind
B2
Abstract

The method routes message data from a source node to a destination node in a mobile ad hoc network (MANET). The MANET has a plurality of intermediate mobile nodes between the source node and the destination node, and a plurality of wireless communication links connecting the nodes together. The method includes prioritizing the message data according to a type-of-service (ToS), discovering routes from the source node to the destination node, and ranking the discovered routes according to quality of service (QoS). Message data is distributed to the destination node on the discovered routes based upon the ToS of the message data and the QoS of the discovered routes, including distributing message data having a same ToS on multiple discovered routes, and distributing message data having higher priority ToS, e.g. delay sensitive message data and/or large volume message data, on higher ranked discovered routes.

Claims (37)

1. A method for routing message data from a source node to a destination node in a mobile ad hoc network comprising a plurality of intermediate mobile nodes between the source node and the destination node, and a plurality of wireless communication links connecting the nodes together, the method comprising:

prioritizing the message data according to a type-of-service (ToS);

discovering routes from the source node to the destination node;

ranking the discovered routes according to quality of service (QoS); and

distributing message data to the destination node on the discovered routes based upon the ToS of the message data and the QoS of the discovered routes, including

distributing message data having a same ToS on multiple discovered routes, and

distributing message data having higher priority ToS on higher ranked discovered routes.

2. A method according to claim 1 wherein ranking the discovered routes according to QoS includes determining whether intermediate mobile nodes on discovered routes between the source node and the destination node are service sensitive nodes.

3. A method according to claim 2 wherein service sensitive nodes comprise power critical nodes.

4. A method according to claim 2 wherein service sensitive nodes comprise traffic bottleneck nodes.

5. A method according to claim 1 wherein ranking the discovered routes according to QoS includes determining an end-to-end delay of each discovered route.

6. A method according to claim 5 wherein ranking the discovered routes according to QoS includes measuring at least one of link delay, node capacity, node available capacity, and link reliability.

7. A method according to claim 1 wherein ranking the discovered routes according to QoS comprises storing route entries in a route cache, each route entry corresponding to one of the discovered routes.

8. A method according to claim 1 wherein message data having higher priority ToS comprises delay sensitive message data and large volume message data.

9. A method for routing message data from a source node to a destination node in a mobile ad hoc network comprising a plurality of intermediate mobile nodes between the source node and the destination node, and a plurality of wireless communication links connecting the nodes together, the method comprising:

prioritizing the message data according to a type-of-service (ToS);

ranking routes from the source node to the destination node according to an end-to-end delay metric;

determining whether intermediate mobile nodes on routes between the source node and the destination node are service sensitive nodes; and

distributing message data to the destination node on the routes based upon the ToS of the message data, the end-to-end delay metric, and the service sensitive node determination

including distributing message data having a same ToS on multiple routes, and distributing message data having higher priority ToS on higher ranked routes.

10. A method according to claim 9 wherein message data having higher priority ToS comprises delay sensitive message data and large volume message data.

11. A method according to claim 9 wherein service sensitive nodes comprise power critical nodes.

12. A method according to claim 9 wherein service sensitive nodes comprise traffic bottleneck nodes.

13. A method according to claim 9 wherein the end-to-end delay metric is based upon at least one of link delay, node capacity, node available capacity, and link reliability.

14. A mobile node for use in a mobile ad hoc network defined by a plurality of mobile nodes and a plurality of wireless communication links connecting the plurality of mobile nodes together, the mobile node comprising:

a communications device to wirelessly communicate with other nodes of the plurality of nodes via the wireless communication links; and

a controller to route communications via the communications device, the communications comprising message data prioritized according to a type-of-service (ToS), the controller comprising

a route discovery unit to discover routing to a destination node,

a route ranking unit to rank discovered routes according to quality of service (Qos), and

a message data distribution unit to distribute the message data to the destination node along a plurality of the discovered routes based upon the ToS of the message data and the Qos of the discovered routes so that message data having a same ToS is distributed on multiple discovered routes, and message data having higher priority ToS is distributed on higher ranked discovered routes.

15. A mobile node according to claim 14 wherein the route ranking unit determines whether intermediate mobile nodes on discovered routes between the source node and the destination node are service sensitive nodes.

16. A mobile node according to claim 15 wherein service sensitive nodes comprise power critical nodes.

17. A mobile node according to claim 15 wherein service sensitive nodes comprise traffic bottleneck nodes.

18. A mobile node according to claim 14 wherein the route ranking unit determines an end to end delay of each discovered route.

19. A mobile node according to claim 14 wherein the route ranking unit measures at least one of link delay, node capacity, node available capacity, and link reliability.

20. A mobile node according to claim 14 wherein the route ranking unit includes a route cache to store route entries corresponding to one of the discovered routes.

21. A mobile node according to claim 14 wherein message data having higher priority ToS comprises delay sensitive message data and large volume message data.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 053654 FRAME 0254. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST GRANTED PURSUANT TO THE PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED. Recorded Nov 11, 2021
From: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
To: STINGRAY IP SOLUTIONS LLC
Reel/Frame 058266/0599 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR NAME PREVIOUSLY RECORDED ON REEL 052853 FRAME 0153. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST GRANTED PURSUANT TO THE PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED. Recorded Nov 11, 2021
From: STINGRAY IP SOLUTIONS LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 058825/0107 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 8, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
Reel/Frame 053654/0254 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2020
From: EAGLE TECHNOLOGIES, INC.; L3HARRIS TECHNOLOGIES, INC.; HARRIS GLOBAL COMMUNICATIONS, INC.
To: ACACIA RESEARCH GROUP LLC
Reel/Frame 053019/0876 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2020
From: ACACIA RESEARCH GROUP LLC
To: STINGRAY IP SOLUTIONS LLC
Reel/Frame 053326/0636 →
PATENT SECURITY AGREEMENT Recorded Jun 5, 2020
From: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MERTON ACQUISITION HOLDCO LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 052853/0153 →