Dynamic Chunk Size Adjustment for Wireless Data Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing portable electronic devices face performance issues due to default chunk sizes being either too large for slower wireless networks or too small for faster networks, leading to suboptimal data transfer efficiency.

Innovation Solution

A method is introduced to determine and set a chunk size based on the network speed, allowing data to be sent in optimized chunks, enabling efficient data transfer by categorizing networks as slow or fast and adjusting the chunk size accordingly, typically setting it to 16K for slow networks and 32K for fast networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a large default chunk size is used, then devices operating on high speed networks can fully utilize network capability, but devices on slower networks will perform poorly

Engineering Contradiction:
Improvedata transfer efficiencyVSAvoidnetwork compatibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The chunk size is made dynamic rather than fixed, allowing it to adjust based on detected network conditions. The system automatically modifies the chunk size parameter in response to varying network speeds, enabling optimal performance across different network environments without requiring manual configuration or device-specific defaults.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the parameter of chunk size based on network speed detection. By monitoring network conditions and adjusting the chunk size parameter accordingly, the system optimizes data transfer efficiency for both slow and fast networks using a single adaptive mechanism rather than multiple fixed configurations.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If a small default chunk size is used, then devices operating on slow networks will perform well, but devices on high speed networks will not fully utilize network capability

Engineering Contradiction:
Improvenetwork compatibilityVSAvoiddata transfer efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The chunk size transitions from a static default value to a dynamic parameter that responds to real-time network conditions. This allows the system to automatically scale chunk size up for fast networks and keep it small for slow networks, eliminating the need to choose between optimizing for one network type or another.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system modifies the chunk size parameter based on detected network speed characteristics. By implementing parameter changes responsive to network conditions, the invention achieves both adaptability across different networks and optimal data transfer efficiency for each specific network type.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If a fixed chunk size is used for all devices, then device complexity is reduced, but performance optimization across different network speeds is lost

Engineering Contradiction:
Improvechunk size configurationVSAvoiddata transfer performance
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The system performs self-service by automatically detecting network speed and adjusting chunk size without user intervention. This eliminates the need for complex manual configuration or device-specific settings while maintaining optimal performance, as the system autonomously adapts to network conditions.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The invention implements a feedback mechanism where network performance is monitored and used to adjust the chunk size parameter. This closed-loop approach allows the system to automatically optimize data transfer based on actual network conditions, achieving performance optimization without increasing user-facing complexity.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8942182B2Adjustable download rate for a portable electronic device
Publication Date: 2015.01.27 MALIKIE INNOVATIONS LTD
  • US8942182B2 patent drawing
  • US8942182B2 patent drawing
  • US8942182B2 patent drawing

AI summary

A method for downloading data from a server to a portable electronic device operating on a wireless network includes determining a network speed of the wireless network, setting a chunk size based on the network speed, sending a request to the server including the chunk size and receiving data from the server in chunks having the chunk size.