IP Library Granted Patent US 12,120,740
Granted Patent B2
US 12,120,740 · App. 17/552,753 · Granted Oct 15, 2024

Network routing system, method, and computer program product

Inventors: Vidur Bhargava (Austin, TX); Sriram Vishwanath (Austin, TX); Jubin Jose (Austin, TX)
Assignee: Board of Regents, The University of Texas System
H04W74/0816H04W40/12H04W40/22H04W74/02H04W80/06Y02D30/70
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 12,120,740
App. No.
17/552,753
Granted
Oct 15, 2024
Kind
B2
Abstract

A method, system, or computer program product to enhance the performance of multi-hop cellular networks or other wireless networks is provided. A wireless device (e.g., cellular telephone) is able to communicate with a base-station in a cell of the cellular network over a non-cellular interface via another wireless device in the cell through the use of multi-hopping. By enabling wireless devices to communicate with a base station in such a manner, the effective coverage area of the cellular network is expanded and the effective capacity of the cellular network is improved. Distributed routing, device management, adaptive scheduling, and distributed algorithms can be used to enhance the overall performance of multi-hop cellular networks.

Claims (48)

1. A method of relaying data on a multi-hop network, the method comprising:

receiving first data at a first cellular base station in a multi-hop network from a first relay device via at least a first wireless communications channel, wherein the first relay device receives the first data from at least one cellular device via at least a second wireless communications channel;

encrypting, by the first relay device, third data with a security key based on a security identifier associated with the first relay device to create encrypted third data;

transmitting the encrypted third data from the first relay device to the first cellular base station;

obtaining a measurement associated with operation of the first cellular base station;

while the first relay device is in communication with the at least one cellular device via at least the second wireless communications channel, directing the first relay device to change from connecting with the first cellular base station to connecting with a second cellular base station based at least in part on the measurement associated with operation of the first cellular base station; and

after the directing, receiving second data at the second cellular base station from the first relay device via at least a third wireless communications channel, and wherein the first relay device is in communication with the second cellular base station via at least the third wireless communications channel.

2. The method of claim 1 , wherein the first relay device relays the second data between the second cellular base station and the at least one cellular device via at least the third wireless communications channel and a fourth communications channel.

3. The method of claim 1 , wherein the measurement associated with operation of the first cellular base station is associated with the first wireless communications channel.

4. The method of claim 1 , wherein the measurement associated with operation of the first cellular base station is associated with a fourth wireless communications channel, and wherein the first cellular base station is in communication with a wireless device via at least the fourth wireless communications channel.

5. The method of claim 1 , wherein the measurement associated with operation of the first cellular base station is associated with a data rate of the first cellular base station.

6. The method of claim 1 , wherein the directing is performed with the second cellular base station.

7. The method of claim 1 , wherein a second relay device is in communication with the first relay device via the second wireless communications channel, and the second relay device is in communication with the at least one cellular device via at least a third fourth communications channel.

8. The method of claim 7 , further comprising storing routing information associated with the second relay device in the first relay device.

9. The method of claim 1 , wherein a second relay device is in communication with the first relay device via the third wireless communications channel, and the second relay device is in communication with the second cellular base station via at least a fourth communications channel.

10. The method of claim 1 , further comprising receiving one or more parameters for determining a set of potential relay devices based on at least signal quality of communications channels associated with the set of potential relay devices.

11. The method of claim 1 , further comprising:

transmitting encrypted fourth data from the first cellular base station to the first relay device.

12. The method of claim 1 , further comprising:

encrypting the first data with a security key based on a security identifier associated with the at least one cellular device to create encrypted first data; and

at least one of the group consisting of:

transmitting the encrypted first data from the at least one cellular device to the first relay device;

transmitting the encrypted first data from the first relay device to the first cellular base station;

transmitting the encrypted first data from the first cellular base station to the first relay device; and

transmitting the encrypted first data from the first relay device to the at least one cellular device.

13. The method of claim 1 , wherein the directing is performed while the first relay device is in communication with the first cellular base station via at least the first wireless communications channel.

14. The method of claim 1 , wherein:

before the directing, the first relay device is in communication with the first cellular base station via at least a second relay device, the first wireless communications channel is between the second relay device and the first cellular base station; and

after the directing, the first relay device is in communication with the second cellular base station via at least a third relay device, and wherein the third relay device is in communication with the second cellular base station via at least a third fourth wireless communications channel.

15. A system that relays data on a multi-hop network, the system comprising:

a first cellular base station;

a first relay device that relays first data between the first cellular base station and at least one cellular device via at least a first wireless communications channel and a second wireless communications channel, encrypts third data with a security key based on a security identifier associated with the first relay device to create encrypted third data, and transmits the encrypted third data to the first cellular base station over the first wireless communications channel; and

a second cellular base station that obtains a measurement associated with operation of the first cellular base station and directs, while the first relay device is in communication with the at least one cellular device via at least the second wireless communications channel, the first relay device to change from connecting with the first cellular base station to connecting with the second cellular base station based at least in part on the measurement associated with operation of the first cellular base station, wherein the first relay device relays second data between the second cellular base station and the at least one cellular device after connecting to the second cellular base station.

16. The system of claim 15 , wherein the first relay device relays the second data between the second cellular base station and the at least one cellular device via at least a third communications channel and a fourth communications channel.

17. The system of claim 15 , wherein the measurement associated with operation of the first cellular base station is associated with the first wireless communications channel.

18. The system of claim 15 , wherein the measurement associated with operation of the first cellular base station is associated with a third wireless communications channel, and wherein the first cellular base station is in communication with a wireless device via at least the third wireless communications channel.

19. The system of claim 15 , wherein the measurement associated with operation of the first cellular base station is associated with a data rate of the first cellular base station.

20. The system of claim 15 , further comprising a second relay device in communication with the first relay device via the second wireless communications channel, wherein the second relay device is in communication with the at least one cellular device via at least a third communications channel.

21. The system of claim 15 , further comprising a second relay device in communication with the first relay device via a third communications channel, wherein the second relay device is in communication with the second cellular base station via at least a fourth communications channel.

22. The system of claim 15 , wherein:

the first cellular base station transmits encrypted fourth data from the first cellular base station to the first relay device.

23. Non-transitory computer-readable storage comprising instructions that, when executed, cause a method of relaying data on a multi-hop network to be performed, the method comprising:

receiving first data at a first cellular base station in a multi-hop network from a first relay device via at least a first wireless communications channel, wherein the first relay device receives the first data from at least one cellular device via at least a second wireless communications channel;

encrypting third data with a security key based on a security identifier associated with the first relay device to create encrypted third data;

transmitting the encrypted third data from the first cellular base station to the first relay device;

obtaining a measurement associated with operation of the first cellular base station;

while the first relay device is in communication with the at least one cellular device via at least the second wireless communications channel, directing the first relay device to change from connecting with the first cellular base station to connecting with a second cellular base station based at least in part on the measurement associated with operation of the first cellular base station; and

after the directing, receiving second data at the second cellular base station from the first relay device via at least a third wireless communications channel, and wherein the first relay device is in communication with the second cellular base station via at least the third wireless communications channel.

Assignments (3)
RELEASE OF PATENT SECURITY AGREEMENT RECORDED AT REEL 064165/FRAME 0054 Recorded Aug 29, 2023
From: PAUL ERIC JACOBS TRUST, DTD APRIL 9, 2018
To: XCOM LABS, INC.
Reel/Frame 064807/0677 →
SECURITY INTEREST Recorded Jun 29, 2023
From: XCOM LABS, INC.
To: PAUL ERIC JACOBS TRUST, DTD APRIL 9, 2018
Reel/Frame 064165/0054 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2021
From: BHARGAVA, VIDUR; VISHWANATH, SRIRAM; JOSE, JUBIN
To: THE BOARD OF REGENTS OF THE UNIVERSITY OF TEXAS SYSTEM
Reel/Frame 058409/0819 →
Continuity (10)
Continuation 16728878 · Dec 27, 2019
Continuation 16235890 · Dec 28, 2018
Continuation 15913238 · Mar 6, 2018
Continuation 15399168 · Jan 5, 2017
Continuation 14020511 · Sep 6, 2013
Continuation PCTUS2012028571 · Mar 9, 2012
Continuation In Part PCTUS2011045967 · Jul 29, 2011
Continuation In Part PCTUS2011039180 · Jun 3, 2011
Provisional Application 61451039 · Mar 9, 2011
Related Publication 20220141874A1 · May 5, 2022
Cited By (1)
US 12,309,819