Flow Control Method for Wireless Network Bandwidth Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing network traffic management solutions are inefficient in managing peak bandwidth consumption during large file downloads, leading to suboptimal utilization of wireless network resources and unnecessary resource usage when users stop viewing media files before completion.
Innovation Solution
A flow-controlling method and system that aggregates and transmits packets in bursts, adjusting transmission rates based on processing time and buffer capacity, switching between high and low rates or pausing transmission to optimize bandwidth utilization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If transmission rate is increased to improve download speed, then download time is reduced, but peak bandwidth consumption increases and network resources are wasted
Solution Approach 1:
The patent applies periodic action by transmitting data in periodic bursts rather than continuously. The system transmits a burst of packets, then pauses for a duration, then transmits another burst, and so on. This periodic transmission pattern allows the network to utilize bandwidth efficiently during transmission periods while conserving resources during pause periods, thereby reducing peak bandwidth consumption while maintaining acceptable download speeds.
Solution Approach 2:
The patent implements dynamics by making the transmission rate variable rather than constant. The system dynamically adjusts between high transmission rates during burst periods and zero or low rates during pause periods. This dynamic adjustment allows the system to optimize between download speed and bandwidth consumption based on network conditions and user needs.
2Reliability
If continuous transmission is used to ensure complete file delivery, then reliability is improved, but network resources are wasted when users stop viewing before completion
Solution Approach 1:
The patent applies partial action by transmitting only the portion of the file that the user actually needs rather than the entire file. The system monitors user consumption patterns and stops transmission when the user has viewed or downloaded sufficient content, even if the complete file has not been transmitted. This prevents wasteful transmission of data that will not be consumed.
Solution Approach 2:
The patent implements feedback mechanisms to monitor user consumption behavior and adjust transmission accordingly. The system receives feedback about user viewing patterns and uses this information to determine when to pause or stop transmission, thereby optimizing network resource usage while ensuring reliable delivery of the content the user actually consumes.
3Productivity
If buffer size is increased to allow larger data bursts, then transmission efficiency is improved, but memory requirements and processing complexity increase
Solution Approach 1:
The patent applies parameter changes by dynamically adjusting buffer size based on network conditions and user needs rather than using a fixed buffer size. The system can modify buffer parameters such as burst duration, pause duration, and buffer capacity to optimize transmission efficiency for different scenarios, thereby improving productivity without requiring excessively large fixed buffers that would increase complexity.
Data Source
AI summary
Content delivery to end user devices (EUD) is controlled by transmitting content portions at a controlled flow. The time for the EUD to process the data is used to control the flow. The first portion is transmitted to the EUD and the amount of time to process the first portion is noted. Threshold values to stop and start transmissions are examined prior to the transmission of each content portion. If the amount of data remaining to be processed by the EUD is below the stop transmission threshold, transmission continues with the next portion. If the amount of data remaining to be processed by the EUD is above the stop threshold, transmission is either stopped or retarded. When it is determined that the amount of data remaining to be processed by the EUD is above the start transmission threshold, transmission is started or continued.


