Dynamic TCP Window Adjustment for QoE-Sensitive Data Prioritization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing telecommunications systems face challenges in maintaining Quality of Experience (QoE) for latency-sensitive data due to throughput bottlenecks at the Radio Access Network (RAN) level, where buffer congestion reduces QoE even with dedicated bearers, and existing techniques fail to adequately prioritize such data.

Innovation Solution

Adjusting window sizes of data packets based on QoE sensitivity, where components in the RAN and core network modify TCP window sizes to prioritize buffer resources for QoE-sensitive data, reducing non-QoE-sensitive data storage and increasing QoE-sensitive data throughput by altering window sizes dynamically.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing techniques prioritize QoE-sensitive data through dedicated bearers, then QoE control is improved, but throughput bottleneck at RAN level causes buffer congestion that reduces QoE

Engineering Contradiction:
ImproveQoE controlVSAvoidthroughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent dynamically adjusts TCP window sizes based on QoE sensitivity classification. QoE-sensitive data flows receive larger window sizes to increase throughput and prevent buffer congestion, while non-sensitive flows receive smaller window sizes. This dynamic adjustment resolves the contradiction by adapting resource allocation to actual QoE requirements rather than using static dedicated bearer configurations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the TCP window size parameter differently for QoE-sensitive versus non-sensitive data flows. By modifying this key transmission parameter, the system optimizes throughput for sensitive flows while controlling buffer usage, thereby resolving the throughput bottleneck that undermines QoE control in existing dedicated bearer approaches.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If buffer resources are allocated to non-QoE-sensitive data, then overall throughput is improved, but delivery delays occur for QoE-sensitive data

Engineering Contradiction:
Improveoverall throughputVSAvoiddelivery delay
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies different buffer resource allocation strategies to different data flows based on their QoE sensitivity. QoE-sensitive flows receive preferential treatment with larger TCP window sizes and priority buffer allocation, while non-sensitive flows receive standard or reduced resources. This local differentiation resolves the contradiction by ensuring time-critical flows meet delivery requirements while still allowing overall system throughput to be maintained through efficient resource distribution.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system implements feedback mechanisms where the RAN classifier identifies QoE sensitivity and adjusts TCP window sizes accordingly. This feedback loop ensures that delivery delays for sensitive data are prevented by proactively allocating sufficient buffer resources, while non-sensitive data can utilize remaining capacity without impacting overall throughput negatively.

Inventive Principle:
Principle #23Feedback

3Productivity

If TCP window size is increased for QoE-sensitive data, then throughput is improved, but buffer congestion may occur for non-QoE-sensitive data

Engineering Contradiction:
Improvethroughput for QoE-sensitive dataVSAvoidbuffer resource allocation
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent changes TCP window size parameters selectively based on QoE sensitivity classification. By increasing window sizes only for sensitive flows and maintaining or reducing them for non-sensitive flows, the system achieves high throughput for critical data while preventing buffer congestion from overwhelming the system. This selective parameter modification resolves the contradiction between improving sensitive data throughput and maintaining overall buffer resource balance.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11647419B2Adjusting window size based on quality of experience
Publication Date: 2023.05.09 T MOBILE US INC
  • US11647419B2 patent drawing
  • US11647419B2 patent drawing
  • US11647419B2 patent drawing

AI summary

Various systems, methods, and devices for adjusting window size based on QoE sensitivity are described. An example method includes receiving, from a first device, a data packet that indicates a window size and that is addressed to a second device. The example method further includes identifying a QoE priority associated with the second device and adjusting the window size based on the QoE priority. Further, the example method includes transmitting the data packet to the second device.