On-Board Network Data Shaping for Consistent User Consumption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional on-board communications networks face issues with fixed quota enforcement, leading to unsatisfactory user experiences due to long loading times for high data-consuming users, as they transition between high and low data shapers faster than the system can accommodate, causing performance degradation.

Innovation Solution

Implementing a Volume Control with Credit (VCC) algorithm that estimates user data consumption, provisions data credits, and adjusts network traffic shaping based on real-time monitoring and predictive models to maintain consistent data consumption rates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If fixed quota enforcement is implemented, then data consumption control is improved, but user experience deteriorates due to long loading times

Engineering Contradiction:
Improvedata consumption controlVSAvoiduser experience
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The patent implements dynamic data shaping that adapts in real-time based on user behavior patterns. Instead of static fixed quotas, the system continuously monitors user data consumption and adjusts shaping parameters dynamically, allowing users to maintain acceptable performance while controlling overall data usage through adaptive rather than rigid enforcement mechanisms.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback loops that monitor user data consumption patterns and use this information to adjust data shaping decisions. The patent uses machine learning models to analyze user behavior and provide feedback to the data shaping mechanism, enabling the system to learn from user needs and optimize the balance between data control and user experience over time.

Inventive Principle:
Principle #23Feedback

2Quantity of substance

If high data shaping is applied to exceeders, then data consumption control is improved, but system performance deteriorates due to rapid mode transitions

Engineering Contradiction:
Improvedata consumption controlVSAvoidsystem performance
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent implements preliminary classification of users into different categories (exceeders, non-exceeders, potential exceeders) based on their data consumption patterns. By pre-identifying users who are likely to exceed quotas, the system can apply appropriate data shaping in advance, avoiding the need for rapid mode transitions when users cross thresholds. This preliminary action stabilizes system performance by reducing the frequency of dynamic adjustments.

Inventive Principle:
Principle #10Preliminary action

3Quantity of substance

If fixed time period quotas are enforced, then data consumption control is improved, but adaptability deteriorates due to rigid re-application cycles

Engineering Contradiction:
Improvedata consumption controlVSAvoidquota flexibility
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The patent replaces fixed time period quotas with dynamic, behavior-based data shaping that adapts to individual user patterns. The system continuously learns from user data consumption behavior and adjusts shaping parameters in real-time, eliminating rigid re-application cycles. This allows the system to maintain data consumption control while being highly adaptable to different user needs and usage patterns.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20260046157A1Systems and methods for controlling user data consumption
Publication Date: 2026.02.12 GOGO BUSINESS AVIATION LLC
  • US20260046157A1 patent drawing
  • US20260046157A1 patent drawing
  • US20260046157A1 patent drawing

AI summary

Techniques for controlling user data consumption are disclosed herein. An example method includes receiving a user connection to a network on-board a vehicle, the network being an on-board network; and executing a volume control with credit (VCC) algorithm. Executing the VCC algorithm includes provisioning a data credit for the user connection corresponding to an initial usage estimate, placing the user connection into a first mode, initiating a timer associated with the user connection, and iteratively provisioning additional data credits associated with the user connection based on the timer. Executing the VCC algorithm further includes determining whether the user corresponding to the user connection has consumed data through the on-board network in excess of the data credit and the additional data credits; and responsive to determining that the user has consumed data in excess of the data credit and the additional data credits, placing the user connection into a second mode.