Video Optimization via Burst-Trickle Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing demand for video content in mobile networks is depleting data allotments and causing congestion, as existing technologies struggle to efficiently manage video transmission over wireless networks, leading to buffering delays and resource depletion.

Innovation Solution

A video optimization system that employs an Application Delivery Controller to determine video content requests and configures the packet core network to transmit video content in burst mode followed by trickle mode, optimizing data transfer and conserving network resources by adjusting data rates based on available bandwidth.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If video content is transmitted at high data rates to meet user demand, then video quality and user satisfaction are improved, but network congestion and resource depletion worsen

Engineering Contradiction:
Improvevideo transmission speedVSAvoidnetwork congestion
Core Design Contradiction:
ProductivityVSObject-generated harmful factors

Solution Approach 1:

The patent implements periodic burst mode transmission followed by trickle mode transmission. The system transmits video data in periodic bursts at high data rates when buffer thresholds are met, then switches to lower rate trickle mode, creating a cyclical transmission pattern that prevents continuous network overload while maintaining adequate video playback

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system dynamically adjusts transmission data rates based on real-time buffer status. When the video buffer reaches a threshold, transmission switches from trickle mode to burst mode at higher data rates. When the buffer is depleted, it switches back to trickle mode, creating adaptive transmission that responds to network and buffer conditions

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If video resolution is increased to provide better quality content, then user experience is improved, but data consumption and network resource usage increase

Engineering Contradiction:
Improvevideo resolution qualityVSAvoiddata volume
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The system changes the transmission parameter (data rate) based on buffer status rather than maintaining constant high-rate transmission. By adjusting the data rate parameter dynamically between burst and trickle modes, the system delivers adequate video quality when possible while reducing data consumption during buffer depletion, effectively managing the quality-vs-data-volume tradeoff

Inventive Principle:
Principle #35Parameter changes

3Reliability

If continuous high-rate video streaming is provided, then playback quality is maintained, but buffering delays and rebuffering events occur

Engineering Contradiction:
Improvevideo playback continuityVSAvoidbuffering delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary action by transmitting video data in advance during burst mode when buffer conditions permit, filling the buffer before playback needs the data. This proactive buffering approach ensures video continuity is maintained while allowing for periodic high-rate transmission followed by lower rate trickle mode, preventing rebuffering events

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3476130B1Mobile video optimization
Publication Date: 2023.11.22 T MOBILE US INC
  • EP3476130B1 patent drawingFigure 1
  • EP3476130B1 patent drawingFigure 2
  • EP3476130B1 patent drawingFigure 3~4

AI summary

A system and method of optimizing video content is provided. A request for data is received by an Application Delivery Controller from a user device (UD). Upon determining that the request for data is related to video content, an operating mode message is sent to an element of the packet core network to configure the element of the packet core network to provide the video content by transmitting a predetermined volume of data of the video content in burst mode to a memory buffer of the UD. Upon completion of the burst mode, a continuation of a data related to the video content is transmitted at a trickle mode that is slower than the burst mode. The cycle continues between burst mode and trickle mode for every trigger event.