IP Library Granted Patent US 12,647,759
Granted Patent B2
US 12,647,759 · App. 18/231,167 · Granted Jun 2, 2026

Closed loop aircraft level dynamic shaper with fairness

Inventors: Zhiyong Wang (Vernon Hills, IL); Yashvardhan Singh (Erie, CO); Yolanda Nicole Andrade (Chicago, IL)
Assignee: GOGO BUSINESS AVIATION LLC
H04W4/42
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,647,759
App. No.
18/231,167
Granted
Jun 2, 2026
Kind
B2
Abstract

Systems and methods for dynamically metering network access in a vehicle network are disclosed. An exemplary method includes periodically receiving one or more performance metrics of one or more communication links that support wireless communications for one or more networked computing devices onboard a vehicle, wherein the one or more performance metrics fluctuate over time, periodically determining a link quality indicator based upon the one or more performance metrics, and periodically transmitting the link quality indicator to a traffic shaper system to cause the traffic shaper system to dynamically allocate bandwidth among the one or more networked computing devices based upon the link quality indicator.

Claims (34)

1 . A computer-implemented method, comprising:

periodically receiving, by one or more processors of a station system, one or more performance metrics of one or more communication links that support wireless communications for one or more networked computing devices onboard a vehicle, wherein the one or more performance metrics fluctuate over time;

periodically determining, by the one or more processors, a link quality indicator based at least in part on the one or more performance metrics;

periodically transmitting, by the one or more processors, the link quality indicator to a traffic shaper system of the station system; and

dynamically allocating, using to cause the traffic shaper system, bandwidth among the one or more networked computing devices based at least in part on the link quality indicator, wherein the traffic shaper system comprises a plurality of traffic shapers each corresponding to a respective link quality indicator of a plurality of candidate link quality indicators, and wherein dynamically allocating the bandwidth uses a subset of one or more traffic shapers from among the plurality of traffic shapers based at least in part on the link quality indicator.

2 . The method of claim 1 , wherein the periodically receiving the one or more performance metrics further comprises periodically receiving the one or more performance metrics from a modem onboard the vehicle.

3 . The method of claim 1 , wherein the periodically receiving the one or more performance metrics further comprises periodically receiving the one or more performance metrics from a monitoring server.

4 . The method of claim 1 , wherein the periodically receiving the one or more performance metrics further comprises periodically receiving the one or more performance metrics from a base station.

5 . The method of claim 1 , wherein at least one of the one or more communication links comprises a cellular communication link or a satellite communication link.

6 . The method of claim 1 , wherein the link quality indicator comprises an uplink quality indicator and a downlink quality indicator, and

dynamically allocating the bandwidth comprises dynamically allocating upload bandwidth based at least in part on the uplink quality indicator and dynamically allocating download bandwidth based at least in part on the downlink quality indicator.

7 . The method of claim 1 , wherein the traffic shaper system comprises a deep packet inspection engine, and

dynamically allocating the bandwidth among the one or more networked computing devices is based at least in part on a priority assigned to one or more traffic types identified by the deep packet inspection engine.

8 . The method of claim 1 , further comprising dynamically reallocating the bandwidth equally among the one or more networked computing devices when a networked computing device joins or leaves a vehicle network of the vehicle.

9 . The method of claim 1 , wherein dynamically allocating the bandwidth among the one or more networked computing devices comprises dividing the bandwidth equally among the one or more networked computing devices.

10 . The method of claim 1 , wherein dynamically allocating the bandwidth among the one or more networked computing devices comprises dividing the bandwidth unequally based at least in part on a priority of the one or more networked computing devices.

11 . A ground station system, comprising:

one or more processors; and

one or more non-transitory memories storing instructions that, when executed by the one or more processors, cause the ground station system to:

periodically receive one or more performance metrics of one or more communication links that support wireless communications for one or more networked computing devices onboard a vehicle, wherein the one or more performance metrics fluctuate over time;

periodically determine a link quality indicator based at least in part on the one or more performance metrics;

periodically transmit the link quality indicator to a traffic shaper system of the ground station system; and

dynamically allocate, using the traffic shaper system, bandwidth among the one or more networked computing devices based at least in part on the link quality indicator, wherein the traffic shaper system comprises a plurality of traffic shapers each corresponding to a respective link quality indicator of a plurality of candidate link quality indicators, and wherein dynamically allocating the bandwidth uses a subset of one or more traffic shapers from among the plurality of traffic shapers based at least in part on the link quality indicator.

12 . The ground station system of claim 11 , wherein the ground station system is configured to periodically receive the one or more performance metrics from a modem onboard the vehicle.

13 . The ground station system of claim 11 , wherein the ground station system is configured to periodically receive the one or more performance metrics from a monitoring server.

14 . The ground station system of claim 11 , wherein the ground station system is configured to periodically receive the one or more performance metrics from a base station.

15 . The ground station system of claim 11 , wherein the ground station system is configured to periodically receive the one or more performance metrics of the one or more communication links that comprise a cellular communications link or a satellite communications link.

16 . The ground station system of claim 11 , wherein the link quality indicator comprises an uplink quality indicator and a downlink quality indicator, and

dynamically allocating the bandwidth comprises dynamically allocating upload bandwidth based at least in part on the uplink quality indicator and dynamically allocating download bandwidth based at least in part on the downlink quality indicator.

17 . The ground station system of claim 11 , wherein the traffic shaper system comprises a deep packet inspection engine, and

the traffic shaper system is configured to dynamically allocate the bandwidth among the one or more networked computing devices based at least in part on a priority assigned to one or more traffic types identified by the deep packet inspection engine.

18 . The ground station system of claim 11 , wherein the traffic shaper system is configured to dynamically reallocate the bandwidth among the one or more networked computing devices when a networked computing device joins or leaves a vehicle network of the vehicle.

19 . The ground station system of claim 11 , wherein the traffic shaper system is configured to dynamically allocate the bandwidth among the one or more networked computing devices by dividing the bandwidth equally among the one or more networked computing devices.

20 . The ground station system of claim 11 , wherein the traffic shaper system is configured to dynamically allocate the bandwidth among the one or more networked computing devices by dividing the bandwidth unequally based at least in part on a priority of the one or more networked computing devices.

Assignments (2)
PATENT SECURITY AGREEMENT Recorded Dec 3, 2024
From: GOGO BUSINESS AVIATION LLC
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 069479/0335 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2023
From: WANG, ZHIYONG; SINGH, YASHVARDHAN; ANDRADE, YOLANDA NICOLE
To: GOGO BUSINESS AVIATION LLC
Reel/Frame 064623/0796 →
Continuity (1)
Related Publication 20250056194A1 · Feb 13, 2025
References Cited (5)
US 20160360547A1 · Johnson · 2016 [cited by examiner]
US 20180316799A1 · Shaw · 2018 [cited by examiner]
EP 3591935A1 · 2020 [cited by applicant]
WO WO2021159330A1 · 2021 [cited by applicant]
International Patent Application No. PCT/US2024/041158, International Search Report and Written Opinion, mailing date of Nov. 6, 2024. [cited by applicant]