IP Library Granted Patent US 7,007,102
Granted Patent B2
US 7,007,102 · App. 10/134,173 · Granted Feb 28, 2006

Admission control in a mobile ad hoc 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,007,102
App. No.
10/134,173
Granted
Feb 28, 2006
Kind
B2
Abstract

The mobile ad hoc network includes a plurality of wireless mobile nodes and a plurality of wireless communication links connecting the plurality of nodes together. The method includes transmitting quality-of-service (QoS) route requests to discover traffic routing based upon a QoS parameter, each node calculating a node QoS tag value to make traffic admission control decisions, the node QoS tag value being a function of at least one node specific QoS metric, and each node determining whether to admit traffic in response to QoS route requests based upon the calculated QoS tag value and the QoS parameter of QoS route requests.

Claims (52)

1. A method for controlling traffic admission in a mobile ad hoc network comprising a plurality of wireless mobile nodes and a plurality of wireless communication links connecting the plurality of nodes together, the method comprising:

at each node, transmitting quality-of-service (QoS) route requests to discover traffic routing based upon a QoS parameter;

at each node, calculating a node QoS tag value to make traffic admission control decisions, the node QoS tag value being a function of at least one node specific QoS metric;

at each node, determining whether to admit traffic in response to QoS route requests based upon the calculated QoS tag value and the QoS parameter of QoS route requests; and

at each node, replying to QoS route requests via respective route request replies to indicate whether the node can support the QoS parameter of the QoS route request and admit the traffic, including indicating in a respective route request reply what QoS level the node can support for the traffic of the QoS route request based upon the node QoS tag value, when the node cannot support the QoS parameter of the route request.

2. A method according to claim 1 , wherein the QoS parameter is based upon at least one of available bandwidth, error rate, end-to-end delay, end-to-end delay variation, hop count, expected path durability, and priority.

3. A method according to claim 1 wherein the node specific QoS metric comprises one or more of available power, available bandwidth by the node, recent error rate, recent delay, available bandwidth by other nodes within a range, and node queue size.

4. A method according to claim 1 further comprising:

at each node, calculating route and connectivity information associated with the node; and

at each node, transmitting the route and connectivity information and the QoS tag value to other nodes for traffic route selection.

5. A method according to claim 1 wherein calculating the node QoS tag value comprises:

querying other nodes within a range for information regarding at least one QoS metric; and

processing the QoS metric information received from the other nodes and the at least one node specific QoS metric to calculate the node QoS tag value.

6. A method according to claim 5 wherein calculating the node QoS tag value further comprises verifying that each other node within the range has replied with QoS metric information.

7. A method for controlling traffic admission in a mobile ad hoc network comprising a plurality of wireless mobile nodes and a plurality of wireless communication links connecting the plurality of nodes together, the method comprising:

at each node, transmitting route requests to discover traffic routing;

at each node, calculating a node QoS tag value to make traffic admission control decisions, the node QoS tag value being a function of at least one node specific QoS metric;

at each node, determining whether to admit traffic in response to route requests based upon the calculated QoS tag value;

at each node, replying to QoS route requests via respective route request replies to indicate whether the node can support the route request and admit the traffic, including indicating in a respective route request reply what QoS level the node can support for the traffic of the route request based upon the node QoS tag value, when the node cannot support the route request;

at each node, calculating route and connectivity information associated with the node; and

at each node, transmitting the route and connectivity information and the QoS tag value to other nodes for traffic route selection.

8. A method according to claim 7 wherein the node specific QoS metric comprises at least one of available power, available bandwidth by the node, recent error rate, recent delay, available bandwidth by other nodes within a range, and node queue size.

9. A method according to claim 7 wherein calculating the node QoS tag value comprises:

querying other nodes within a range for information regarding at least one QoS metric; and

processing the QoS metric information received from the other nodes and the at least one node specific QoS metric to calculate the node QoS tag value.

10. A method according to claim 9 wherein calculating the node QoS tag value further comprises verifying that each other node within the range has replied with QoS metric information.

11. A method for controlling traffic admission in a mobile ad hoc network comprising a plurality of wireless mobile nodes and a plurality of wireless communication links connecting the plurality of nodes together, the method comprising:

at each node, calculating a node QoS tag value to make traffic admission control decisions, the node QoS tag value being a function of at least available bandwidth by the node and available bandwidth by other nodes within a range;

at each node, determining whether to admit traffic in response to route requests based upon the calculated QoS tag value and requirements of the route requests; and

at each node, replying to route requests via respective route request replies to indicate whether the node can support the route request and admit the traffic, including indicating in a respective route request reply what QoS level the node can support for the traffic of the route request based upon the node QoS tag value, when the node cannot support the requirements of the route request.

12. A method according to claim 11 further comprising:

at each node, calculating route and connectivity information associated with the node; and

at each node, transmitting the route and connectivity information and the QoS tag value to other nodes for traffic route selection.

13. A method according to claim 11 wherein calculating the node QoS tag value comprises:

querying other nodes within the range for information regarding available bandwidth; and

processing the available bandwidth information received from the other nodes and the available bandwidth by the node to calculate the node QoS tag value.

14. A method according to claim 13 wherein calculating the node QoS tag value further comprises verifying that each other node within the range has replied with available bandwidth information.

15. A mobile ad hoc network comprising:

a plurality of mobile nodes; and

a plurality of wireless communication links connecting the plurality of mobile nodes together;

each 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, and comprising

a route discovery unit to transmit quality-of-service (QoS) route requests to other nodes to discover routing to a destination node based upon at least one QoS parameter,

a QoS tag calculation unit to calculate a node QoS tag value to make traffic admission control decisions, the node QoS tag value being a function of at least one node specific QoS metric,

a traffic admission controller to determine whether to admit traffic in response to QoS route requests based upon the calculated QoS tag value and the QoS parameter of QoS route requests, and

a route request processing unit to reply to QoS route requests via respective route request replies to indicate whether the node can support the QoS parameter of the QoS route request and admit the traffic, the route request processing unit indicating in a respective route request reply what QoS level the node can support for the traffic of the QoS route request based upon the node QoS tag value, when the node cannot support the QoS parameter of the QoS route request.

16. A network according to claim 15 wherein the QoS parameter is based upon at least one of available bandwidth, error rate, end-to-end delay, end-to-end delay variation, hop count, expected path durability, and priority.

17. (original) A network according to claim 15 wherein the nods specific QoS metric comprises one or more of available power, available bandwidth by the node, recent error rate, recent delay, available bandwidth by other nodes within a range, and node queue size.

18. A network according to claim 15 further comprising a connectivity calculator to calculate route and connectivity information associated with the node, wherein the route and connectivity information and the QoS tag value are transmitted to other nodes for traffic route selection.

19. A network according to claim 15 wherein the QoS tag calculation unit queries other nodes within a range for information regarding at least one QoS metric, and processes the QoS metric information received from the other nodes and the at least one node specific QoS metric to calculate the node QoS tag value.

20. A network according to claim 19 wherein the QoS tag calculation unit verifies that each other node within the range has replied with QoS metric information.

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 →