Dynamic Window Size Adjustment for Wireless Data Packet Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In wireless communication networks, existing systems often set a fixed data rate that accommodates the slowest mobile device, wasting capabilities of faster devices and potentially overwhelming them, while also not efficiently managing network traffic based on device type, coverage, and congestion.

Innovation Solution

A method for dynamically adjusting the window size of data packet transmission based on round trip time (RTT), increasing or decreasing the number of packets sent according to RTT thresholds to optimize data transfer rates for various mobile devices and network conditions, using an 'in-flight' window approach that allows efficient communication channel use even during retransmissions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a fixed data rate is set to accommodate the slowest mobile device, then reliability is improved for older devices, but productivity deteriorates for faster devices

Engineering Contradiction:
Improvedata transfer reliabilityVSAvoiddata transfer rate
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements dynamic window size adjustment based on round trip time measurements. The sender adapts the window size in real-time according to network conditions and receiver capabilities, transitioning from a fixed rate approach to a dynamic one that optimizes both reliability and productivity for different device types

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the data transmission window size parameter based on measured round trip times and identified device capabilities. By adjusting this key parameter, the system achieves reliable communication with slower devices while maximizing throughput for faster devices

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If a fixed data rate is set to accommodate the slowest mobile device, then ease of operation is improved for network management, but adaptability deteriorates for different device capabilities

Engineering Contradiction:
Improvenetwork management simplicityVSAvoiddevice capability adaptation
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system performs self-adjustment by automatically measuring round trip times and adapting window sizes without manual intervention. This maintains ease of operation while achieving high adaptability to different device capabilities through autonomous parameter optimization

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses round trip time measurements as feedback to continuously adjust transmission parameters. This feedback mechanism enables automatic adaptation to different device types and network conditions while requiring minimal manual configuration

Inventive Principle:
Principle #23Feedback

3Productivity

If more data is sent to mobile devices at faster rates, then productivity is improved, but reliability deteriorates by overwhelming older devices

Engineering Contradiction:
Improvedata transfer rateVSAvoiddata transmission success
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system dynamically adjusts the window size based on measured round trip times and device capabilities. This prevents overwhelming older devices by adapting the data rate to match their processing capabilities while maximizing throughput for faster devices

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system sends more data than the absolute minimum required, adjusting the window size to be larger than traditional TCP would allow for wireless networks. This partial excessive action improves productivity for capable devices while the dynamic adjustment prevents overwhelming slower devices

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8457053B2Methods and apparatus for dynamically adjusting a data packet window size for data packet transmission in a wireless communication network
Publication Date: 2013.06.04 MALIKIE INNOVATIONS LTD
  • US8457053B2 patent drawing
  • US8457053B2 patent drawing
  • US8457053B2 patent drawing

AI summary

A router is operative to perform the following actions for each one of a plurality of wireless mobile devices operating in a wireless network. The router transmits to the wireless mobile device a number of data packets matched for a window size. The router changes the window size for the wireless mobile device based on whether a round trip time for communicating the data packets is within a threshold value. The router will update the threshold value based on the round trip times associated with traffic communicated via the router for all of the wireless mobile devices.