IP Library Granted Patent US 12,101,708
Granted Patent B2
US 12,101,708 · App. 17/645,969 · Granted Sep 24, 2024

Mobility multi-transport software defined wide area network

Inventor: Douglas Dillon (Rockville, MD)
Assignee: Hughes Network Systems, LLC
H04W40/04H04B7/18584H04L45/245
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,101,708
App. No.
17/645,969
Granted
Sep 24, 2024
Kind
B2
Abstract

A system and method for increasing bandwidth utilization of an aggregated path by a mobile terminal, the method including: establishing the aggregated path of communication with the mobile terminal, where the aggregated path includes a first path including a High Throughput Satellite (HTS) path having a first available capacity and a second path including a wireless path having a second available capacity; tracking the first and second available capacities; and updating, upon a movement of the mobile terminal, the first available capacity based on a distance of the mobile terminal from a satellite beam center of a current satellite beam; and selecting, to communicate a packet, one of the first and seconds path based on the first and the second available capacities.

Claims (24)

1. A non-transient computer-readable storage medium having instructions embodied thereon, the instructions being executable by one or more processors to perform a method for increasing bandwidth utilization of an aggregated path by a mobile terminal, the method comprising:

establishing the aggregated path of communication with the mobile terminal, wherein the aggregated path comprises a first path comprising a High Throughput Satellite (HTS) path having a first available capacity and a second path comprising a wireless path having a second available capacity;

tracking the first and second available capacities; and

updating, upon a movement of the mobile terminal, the first available capacity based on a distance of the mobile terminal from a satellite beam center of a current satellite beam; and

selecting, to communicate a packet, one of the first and seconds path based on the first and the second available capacities.

2. The method of claim 1 , wherein the updating comprises updating the second available capacity based on a second distance of the mobile terminal from a base station of a current wireless signal.

3. The method of claim 1 , further comprising communicating the packet via the selected path.

4. The method of claim 3 , further comprising queuing for transportation a packet on a rate-limited priority queue, wherein the selecting is based on a backlog on the rate-limited priority queue, and the rate-limited priority queue is selected based on a received thruput measured during an interval with an elevated packet loss.

5. The method of claim 1 , further comprising preferring the first path for bulk transfer traffic and the second path for interactive traffic.

6. The method of claim 5 , further comprising overriding the preferring, when an available capacity of an unpreferred path is greater than an unpreferred path threshold, wherein the unpreferred path is different than a preferred path.

7. The method of claim 1 , wherein an endpoint of the aggregated path is disposed in a mobile platform.

8. The method of claim 1 , wherein the second path is provided by a wireless terminal, the tracking comprises receiving a wireless cell ID from the wireless terminal, and the updating is performed when the wireless cell ID changes.

9. The method of claim 8 , wherein the wireless terminal provides a wireless available capacity based on a distance of the mobile terminal from a cell center.

10. The method of claim 1 , wherein the first path is provided by an HTS terminal, the tracking comprises receiving a spotbeam ID from the HTS terminal, and the updating is performed when the spotbeam ID changes.

11. The method of claim 10 , wherein the HTS terminal comprises dual receivers.

12. The method of claim 10 , wherein the HTS terminal provides an HTS available capacity based on a distance of the mobile terminal from a beam center of a beam transporting the HTS path.

13. The method of claim 1 , wherein the first path is provided by an HTS terminal, and the tracking comprises receiving signaling from the HTS terminal, the updating is performed based on the signaling, and the signaling comprises one or more of a connectivity status, a spot beam ID, an estimated upstream capacity, an estimated downstream capacity, an upstream modulation setting, a forward error-correcting code (FEC) setting, a downstream modulation, a downstream signal strength, or quality.

14. The method of claim 1 , further comprising using a first tunnel to communicate the packet over the first path and a second tunnel to communicate the packet over the second path, wherein the updating is performed when a source IP address and a source port of either the first or second tunnel changes.

15. The method of claim 14 , wherein the first tunnel and the second tunnel each use a Network Address Translation (NAT) traversal friendly protocol.

16. The method of claim 1 , wherein the updating is performed at an interval.

17. The method of claim 1 , wherein the tracking comprises measuring a one-way latency of the first and second paths to determine the first and second available capacities.

18. The method of claim 1 , wherein the tracking comprises computing a packet loss rate at a receiver for the first and second paths to determine the first and second available capacities.

19. The method of claim 1 , wherein the tracking comprises performing a brief thruput test for the first and second paths to determine the first and second available capacities.

20. The method of claim 1 , wherein the tracking comprises combining measurements, from a sender and a receiver, of the first and second paths to determine the first and second available capacities.

Assignments (3)
SECURITY INTEREST Recorded Jan 14, 2025
From: HUGHES NETWORK SYSTEMS, LLC
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 069862/0464 →
SECURITY INTEREST Recorded Feb 10, 2022
From: HUGHES NETWORK SYSTEMS, LLC
To: U.S. BANK GLOBAL CORPORATE TRUST WEST SIDE FLATS, ST. PAUL
Reel/Frame 058971/0319 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 24, 2021
From: DILLON, DOUGLAS
To: HUGHES NETWORK SYSTEMS, LLC
Reel/Frame 058475/0892 →