Flow Control Method for Wireless Network Bandwidth Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedownload speedVSAvoidbandwidth consumption
Core Design Contradiction:
SpeedVSLoss of energy

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.

Inventive Principle:
Principle #19Periodic action

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.

Inventive Principle:
Principle #15Dynamics

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

Engineering Contradiction:
Improvefile delivery completenessVSAvoidnetwork resource usage
Core Design Contradiction:
ReliabilityVSLoss of energy

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.

Inventive Principle:
Principle #16Partial or excessive action

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.

Inventive Principle:
Principle #23Feedback

3Productivity

If buffer size is increased to allow larger data bursts, then transmission efficiency is improved, but memory requirements and processing complexity increase

Engineering Contradiction:
Improvetransmission efficiencyVSAvoidbuffer management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9699103B2Method and system for flow controlling
Publication Date: 2017.07.04 FLASH NETWORKS LTD
  • US9699103B2 patent drawing
  • US9699103B2 patent drawing
  • US9699103B2 patent drawing

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.