Streaming Buffer Expansion for Intermittent High-Bandwidth Links

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face issues with buffering media segments when network connectivity changes, leading to non-optimal bitrate selection and buffering interruptions due to intermittent high-speed connections.

Innovation Solution

Implementing a streaming device that utilizes a separate cache or expands the buffer to take advantage of intermittent high-bandwidth connections, allowing seamless data download and output by maintaining a consistent bitrate.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the streaming device selects bitrate based on current download speed, then the bitrate selection adapts to network conditions, but when intermittent high-speed connections are lost, the device selects non-optimal bitrate causing buffering and dropouts

Engineering Contradiction:
Improvebitrate selection adaptabilityVSAvoidstreaming continuity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary actions by detecting intermittent high-speed connections and proactively downloading additional media segments beyond what is immediately needed for playback. This advance buffering during high-speed periods prevents buffering and dropouts when the connection degrades, resolving the contradiction between adaptive bitrate selection and streaming continuity.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If the device uses intermittent high-speed connections to download more data, then buffering is reduced, but the buffer may fill too quickly when the connection is lost

Engineering Contradiction:
Improvebuffering interruptionsVSAvoidstreaming stability
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The system dynamically adjusts buffer management based on connection status. When a high-speed connection is detected, the system increases buffering capacity to store additional segments. When the connection is lost, the system transitions to a conservative buffering mode, preventing overflow while maintaining playback continuity. This dynamic adaptation resolves the contradiction between reducing buffering interruptions and maintaining streaming stability.

Inventive Principle:
Principle #15Dynamics

3Stability of the object's composition

If the system buffers data for immediate output, then playback is smooth, but when download speed changes substantially, the system cannot maintain optimal bitrate selection

Engineering Contradiction:
Improveplayback smoothnessVSAvoidbitrate adaptation to speed changes
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The system detects substantial changes in download speed and performs preliminary actions by pre-downloading additional segments at the new speed before playback reaches that point. This allows the system to maintain smooth playback while adapting to speed changes, as the pre-buffered segments accommodate the new download rate without causing interruptions.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12470607B2Buffering data on high bandwidth networks
Publication Date: 2025.11.11 DISNEY ENTERPRISES INC
  • US12470607B2 patent drawing
  • US12470607B2 patent drawing
  • US12470607B2 patent drawing

AI summary

Techniques for buffering data over high bandwidth networks are provided. A first portion of data is downloaded, by a device, into a buffer at a first download speed via a first network connection. Upon determining that the device is downloading data via a second network connection, at a second download speed greater than the first download speed, a second portion of data is downloaded, via the second network connection, into a cache.