Dynamic Congestion Window Control for Media Streaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current streaming media delivery often results in burstiness and unnecessary packet loss due to transmitting media content at best-effort rates, leading to inefficiencies in bandwidth usage and resource management.

Innovation Solution

A system and method for dynamic media transmission rate control using congestion window size, where a media component streams content based on a congestion window size determined by a trickle component, considering queuing delay, target transmission rate, and packet loss compensation factors to regulate the transmission control protocol (TCP) congestion window size.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If media content is transmitted at best-effort rates, then transmission speed is improved, but packet loss and burstiness increase

Engineering Contradiction:
Improvetransmission speedVSAvoidpacket loss rate
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent implements dynamic adjustment of the congestion window size based on real-time network conditions (queuing delay, packet loss). The media server continuously monitors network parameters and adapts the transmission rate by modifying the congestion window, transitioning from static best-effort transmission to dynamic rate control that responds to changing network states, thereby resolving the contradiction between speed and reliability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system establishes a feedback loop where the media server monitors network conditions (queuing delay, packet loss rates) and uses this information to adjust the congestion window size. This closed-loop control mechanism allows the system to detect degradation in network quality and respond by reducing transmission rate, thus preventing excessive packet loss while maintaining optimal transmission speed

Inventive Principle:
Principle #23Feedback

2Productivity

If media content is transmitted as quickly as possible, then productivity is improved, but bandwidth efficiency deteriorates due to burstiness

Engineering Contradiction:
Improvemedia delivery rateVSAvoidbandwidth efficiency
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent replaces static maximum-rate transmission with dynamic rate adjustment based on network conditions. The congestion window size is continuously adapted according to measured queuing delay and packet loss, allowing the system to maintain high productivity when network conditions permit while avoiding bandwidth waste during congestion periods through smooth rate transitions

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the transmission parameter (congestion window size) based on network conditions to optimize both productivity and bandwidth efficiency. By adjusting this key parameter dynamically, the system achieves high delivery rates during good conditions while preventing burstiness and bandwidth waste during congestion, thus resolving the contradiction between productivity and energy loss

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9014264B1Dynamic media transmission rate control using congestion window size
Publication Date: 2015.04.21 GOOGLE LLC
  • US9014264B1 patent drawing
  • US9014264B1 patent drawing
  • US9014264B1 patent drawing

AI summary

This disclosure relates to video segment identification and organization based on dynamic characterizations. A media component streams media content to a user device at a rate based at least in part on a congestion window size, and a trickle component determines the congestion window size based at least in part on a set of limiting criteria. The set of limiting criteria can include but is not limited to a queuing delay, a target transmission rate, and/or a packet loss compensation factor.