Dynamic Window Size Adjustment for Mobile Data Throughput

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In network environments, data throughput is hindered by data stalls and inefficient buffer utilization due to varying transmission parameters and link quality issues between layers in communication devices, particularly in mobile communication systems.

Innovation Solution

A mobile communication device with a wireless module and a controller module that measures link quality and adjusts data transmission parameters, such as TCP/IP window size, based on the number of transmission layers supported for spatial multiplexing across different protocol layers to optimize data throughput.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data transmission parameters are fixed across protocol layers, then device complexity is reduced, but data throughput is limited due to mismatch between layer capabilities

Engineering Contradiction:
Improvedata throughputVSAvoidparameter adjustment complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic adjustment of data transmission parameters (such as window size) at higher protocol layers based on real-time link quality measurements and spatial multiplexing capabilities from lower layers. This dynamic adaptation allows the system to optimize data throughput by aligning parameters with actual layer capabilities rather than using fixed values.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent establishes a feedback mechanism where link quality information is measured at lower protocol layers and fed back to higher layers to adjust transmission parameters. This feedback loop enables continuous optimization of data throughput by ensuring parameters reflect current network conditions and layer capabilities.

Inventive Principle:
Principle #23Feedback

2Productivity

If higher layer transmits data faster, then productivity is improved, but data stalls occur when lower layer buffer capacity is insufficient

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

Solution Approach 1:

The patent uses feedback from lower layer buffer status and link quality measurements to dynamically adjust higher layer transmission parameters. This prevents data stalls by ensuring the higher layer transmission speed is coordinated with lower layer buffer capacity, maintaining both productivity and reliability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent dynamically changes transmission parameters (window size, transmission rate) at higher layers based on real-time conditions from lower layers. When buffer capacity is limited, parameters are adjusted to prevent overflow and data stalls, while still maintaining optimal throughput when buffer capacity allows.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If transmission parameters are optimized for each layer independently, then layer performance is improved, but overall data throughput is reduced due to coordination overhead

Engineering Contradiction:
Improvelayer performanceVSAvoidoverall data throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent merges the optimization efforts across protocol layers by establishing coordination mechanisms where higher layers adjust their parameters based on lower layer capabilities. This integration ensures that layer-specific optimizations contribute to overall system throughput rather than operating independently, reducing coordination overhead while maintaining performance.

Inventive Principle:
Principle #5Merging (Combining)

4Productivity

If buffer size at lower layer is increased, then data throughput is improved, but power consumption increases

Engineering Contradiction:
Improvedata throughputVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent dynamically adjusts transmission parameters at higher layers based on real-time link quality and spatial multiplexing information from lower layers. This dynamic adaptation allows the system to achieve optimal data throughput without requiring consistently large buffer sizes, thereby reducing power consumption while maintaining productivity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9088965B2Data transmission methods and apparatuses using the same
Publication Date: 2015.07.21 ACER INC
  • US9088965B2 patent drawing
  • US9088965B2 patent drawing
  • US9088965B2 patent drawing

AI summary

A mobile communication device with a wireless module and a controller module is provided for improving data throughput by dynamically adjusting a window size of a communication protocol layer. The wireless module performs wireless transceiving to and from a service network. The controller module measures a link quality of the service network associated with a first protocol layer via the wireless module, and determines a number of transmission layers supported for spatial multiplexing associated with the first protocol layer. Also, the controller module adjusts a data transmission parameter associated with a second protocol layer according to the link quality and the number of transmission layers associated with the first protocol layer. Particularly, the second protocol layer is hierarchically higher than the first protocol layer in a multi-layer protocol stack.