Dynamic Transport Parameter Adjustment for Network Interruptions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for transferring time-sensitive data across networks often result in delays due to network interruptions and congestion, leading to poor user experiences, especially in applications like video streaming.

Innovation Solution

A method to dynamically determine and adjust transport parameters based on real-time input parameters associated with both the computing device and network, reducing susceptibility to interruptions by continuously updating parameters and using a reward/punishment scheme for historical data performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a large block of data is transmitted in a single file over a network connection, then the data transmission rate is improved, but the susceptibility to network timeout and transmission problems increases

Engineering Contradiction:
Improvedata transmission rateVSAvoidtransmission reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent divides a large data block into multiple smaller data blocks or segments for transmission. Instead of sending one large file in a single HTTP request, the system segments the data and transmits it in smaller chunks, which reduces the risk of complete transmission failure due to network timeout while maintaining overall data delivery reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent dynamically adjusts transport parameters such as block size, timeout values, and retry policies based on real-time network conditions. This dynamic adaptation allows the system to optimize between transmission efficiency and reliability, changing parameters on-the-fly to respond to varying network states rather than using fixed parameters.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If transport parameters are fixed, then the system complexity is reduced, but the ability to accommodate changing network conditions deteriorates

Engineering Contradiction:
Improveparameter configuration complexityVSAvoidnetwork condition adaptability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements feedback mechanisms where network performance metrics (such as transmission success rates, timeout frequencies, and data delivery times) are continuously monitored and fed back to the parameter adjustment system. This feedback loop enables automatic tuning of transport parameters based on actual network conditions, achieving adaptability without requiring complex manual configuration.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs self-adjustment of transport parameters without requiring external intervention or complex configuration management. The patent enables the transmission system to automatically optimize its own parameters based on observed network behavior, reducing the need for manual configuration while maintaining high adaptability to changing conditions.

Inventive Principle:
Principle #25Self-service

3Loss of time

If data is transmitted with aggressive timeout settings, then the response time is improved, but the data transmission completeness deteriorates

Engineering Contradiction:
Improveresponse timeVSAvoiddata transmission completeness
Core Design Contradiction:
Loss of timeVSLoss of information

Solution Approach 1:

The patent sets up preliminary timeout thresholds and retry mechanisms before transmission begins. By pre-configuring multiple timeout levels and corresponding retry strategies, the system can quickly respond to transmission issues while ensuring data completeness through automatic retries, balancing response time with complete data delivery.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements cushioning mechanisms in the form of retry buffers and confirmation protocols. Before declaring a transmission failed, the system maintains a cushion of retry opportunities and confirmation checks, ensuring that transient network issues don't result in data loss while still providing timely response to genuine failures.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS9723063B2Method of determining transport parameters for efficient data transport across a network
Publication Date: 2017.08.01 PCCW VUCLIP (SINGAPORE) PTE LTD
  • US9723063B2 patent drawing
  • US9723063B2 patent drawing
  • US9723063B2 patent drawing

AI summary

Methods are provided for determining, based on input parameters associated with a computing device and a network over which the computing device is connected to another computing device (such as a server), suitable transport parameters for requesting and receiving data, where the transport parameters are determined for efficient transmission with less susceptibility to interruptions and delays. The input parameters may be provided continuously in order to determine, on a real-time or near real-time basis, continuously updated transport parameters. Transport parameters may be rewarded and/or punished based on historical network data. Accordingly, embodiments enable the computing device and/or server to dynamically adjust transport parameters to provide a data rate that is chosen to accommodate changing network conditions.