IP Library Granted Patent US 9,247,482
Granted Patent B2
US 9,247,482 · App. 13/197,350 · Granted Jan 26, 2016

Ad hoc wireless communications network with node role information routing and associated methods

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 9,247,482
App. No.
13/197,350
Granted
Jan 26, 2016
Kind
B2
Abstract

An ad hoc wireless communications network includes wireless nodes arranged in a backbone net and stub nets coupled to the backbone net via respective wireless nodes defining gateway nodes. A method for the network includes transmitting node role information from each gateway node to respective wireless nodes within each stub net. The node role information includes node reactive routing directions for establishing a route outside of a given stub net. A route request is unicast transmitted from a first wireless node in a respective first stub net to a respective first gateway node based upon the node role information. The route request is a request to communicate to a second wireless node in a respective second stub net. The route request is transmitted from the first gateway node across the backbone net to the second gateway node of the second stub net.

Claims (36)

1. A communications method for an ad hoc wireless communications network, the method comprising:

transmitting within the ad hoc wireless communications network comprising a plurality of wireless nodes arranged in a backbone net and a plurality of stub nets coupled to the backbone net via respective wireless nodes defining gateway nodes, and with each stub net further comprising a plurality of wireless nodes, node role information from each gateway node to respective wireless nodes within each stub net, with the node role information being relayed between the plurality of wireless nodes within each stub net, and with the node role information including node reactive routing directions for establishing a route outside of a given stub net, with the node role information being proactively transmitted from each gateway node to the respective wireless nodes within each stub net;

unicast transmitting within the ad hoc wireless communications network a route request from a first wireless node in a respective first stub net to a respective first gateway node based upon the node role information, the route request being a request to communicate to a second wireless node in a respective second stub net; and

transmitting within the ad hoc wireless communications network the route request from the first gateway node across the backbone net to the second gateway node of the second stub net.

2. The communications method according to claim 1 wherein the second gateway node transmits reactive route replies in response to the route request received from the first gateway node, with one of the reactive route replies being to the second wireless node in the second stub net and another of the reactive route replies being to the first wireless node in the first stub net to establish an end-to-end route as if the second wireless node responded to the route request.

3. The communications method according to claim 1 wherein reactive routing is used to transmit the route request across the backbone net.

4. The communications method according to claim 1 wherein at least one of a given stub net further comprises a data server coupled to a respective given wireless node defining a given server node; and further comprising transmitting within the at least one given stub net data server information related to the data server from the given data server node to a respective given gateway node.

5. The communications method according to claim 4 wherein the data server information is configured as a bit vector, and also includes an address of the given data server node.

6. The communications method according to claim 4 further comprising transmitting the data server information across the backbone net from the given gateway node to another gateway node.

7. The communications method according to claim 6 wherein the data server information is configured as a bit vector, and also includes an address of the given gateway node and an address of the given data server node.

8. The communications method according to claim 1 wherein at least one of a given stub net further comprises a data sink coupled to a respective given wireless node defining a given data sink node; and further comprising transmitting within the at least one given stub net data sink information related to the data sink from the given data sink node to a respective given gateway node.

9. The communications method according to claim 8 wherein the data sink information is configured as a bit vector, and also includes an address of the given data sink node.

10. The communications method according to claim 8 further comprising transmitting the data sink information across the backbone net from the given gateway node to another gateway node, and transmitting the data sink information within each stub net by each given gateway node.

11. The communications method according to claim 8 wherein an end-to-end route from a given wireless node to the given data sink node is unidirectional.

12. A communications method for an ad hoc wireless communications network, the method comprising:

proactively transmitting within the ad hoc wireless communications network comprising a plurality of wireless nodes arranged in a backbone net and a plurality of stub nets coupled to the backbone net via respective wireless nodes defining gateway nodes, and with each stub net further comprising a plurality of wireless nodes, node role information from each gateway node to respective wireless nodes within each stub net, with the node role information being relayed between the plurality of wireless nodes within each stub net, and with the node role information including node reactive routing directions for establishing a route outside of a given stub net;

unicast transmitting within the ad hoc wireless communications network a route request from a first wireless node in a respective first stub net to a respective first gateway node based upon the node role information, the route request being a request to communicate to a second wireless node in a respective second stub net;

reactively transmitting within the ad hoc wireless communications network the route request from the first gateway node across the backbone net to the second gateway node of the second stub net; and

transmitting within the ad hoc wireless communications network reactive route replies from the second gateway node in response to the route request received from the first gateway node, with one of the reactive route replies being to the second wireless node in the second stub net and one of the reactive route replies being to the first wireless node in the first stub net to establish an end-to-end route as if the second wireless node responded to the route request.

13. The communications method according to claim 12 wherein at least one of a given stub net further comprises a data server coupled to a respective given wireless node defining a given server node; and further comprising transmitting within the at least one given stub net data server information related to the data server from the given data server node to a respective given gateway node.

14. The communications method according to claim 13 further comprising transmitting the data server information across the backbone net from the given gateway node to another gateway node.

15. The communications method according to claim 12 wherein at least one of a given stub net further comprises a data sink coupled to a respective given wireless node defining a given data sink node; and further comprising transmitting within the at least one given stub net data sink information related to the data sink from the given data sink node to a respective given gateway node.

16. The communications method according to claim 15 further comprising transmitting the data sink information across the backbone net from the given gateway node to another gateway node, and transmitting the data sink information within each stub net by each given gateway node.

17. An ad hoc wireless communications network comprising:

a plurality of wireless nodes arranged in a backbone net and a plurality of stub nets coupled to the backbone net via respective wireless nodes defining gateway nodes, and with each stub net further comprising a plurality of wireless nodes;

each gateway node configured to proactively communicate node role information to respective wireless nodes within each stub net, with the node role information being relayed between the plurality of wireless nodes within each stub net, and with the node role information including node reactive routing directions for establishing a route outside of a given stub net;

a first wireless node configured to unicast transmit a route request in a respective first stub net to a respective first gateway node based upon the node role information, the route request being a request to communicate to a second wireless node in a respective second stub net; and

said first gateway node transmitting the route request across said backbone net to said second gateway node of said second stub net.

18. The ad hoc wireless communications network according to claim 17 wherein said second gateway node is configured to transmit reactive route replies in response to the route request received from said first gateway node, with one of the reactive route replies being to said second wireless node in said second stub net and one of the reactive route replies being to said first wireless node in said first stub net to establish an end-to-end route as if said second wireless node responded to the route request.

19. The ad hoc wireless communications network according to claim 17 wherein at least one of a given stub net further comprises a given data server coupled to a respective given wireless node defining a server node; and wherein said at least one of a given stub is configured to transmit within said at least one given stub net data server information related to said data server from said given data server node to a respective given gateway node.

20. The ad hoc wireless communications network according to claim 19 wherein the data server information is configured as a bit vector, and also includes an address of the given data server node.

21. The ad hoc wireless communications network according to claim 19 wherein said given gateway node is configured to transmit the data server information across the backbone net to another gateway node.

22. The ad hoc wireless communications network according to claim 21 wherein the data server information is configured as a bit vector, and also includes an address of the given gateway node and an address of the given data server node.

23. The ad hoc wireless communications network according to claim 17 wherein at least one of a given stub net further comprises a given data sink coupled to a respective given wireless node defining a data sink node; and wherein said at least one given data sink node is configured to transmit within said at least one given stub net data sink information related to said data sink from to a respective given gateway node.

24. The ad hoc wireless communications network according to claim 23 wherein the data sink information is configured as a bit vector, and also includes an address of the given data sink node.

25. The ad hoc wireless communications network according to claim 23 wherein said given gateway node is configured to transmit the data sink information across said backbone net to another gateway node, and to transmit the data sink information within each stub net.

Assignments (8)
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 →
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 →
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: ACACIA RESEARCH GROUP LLC
To: STINGRAY IP SOLUTIONS LLC
Reel/Frame 053326/0636 →
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 →
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 →
CHANGE OF NAME Recorded Nov 19, 2018
From: HARRIS SOLUTIONS NY, INC.
To: HARRIS GLOBAL COMMUNICATIONS, INC.
Reel/Frame 047598/0361 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2018
From: HARRIS CORPORATION
To: HARRIS SOLUTIONS NY, INC.
Reel/Frame 047600/0598 →