Simultaneous Video Stream Buffering for Instant Device Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current content streaming technologies face delays when switching between video content items on multiple devices, causing user frustration, especially during live streaming events, as they require sending requests to servers and buffering new content streams.

Innovation Solution

Implementing a system where multiple video content items are streamed simultaneously to devices, allowing for instantaneous switching between them without the need for server requests or buffering, by receiving and displaying multiple content streams on both mobile and television devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If a single content stream is used per device, then server processing load is reduced, but switching between content items causes delays and user frustration

Engineering Contradiction:
Improvecontent switching delayVSAvoidstreaming system complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system pre-requests and buffers multiple content streams (current content and candidate content) at each device before switching is needed. This preliminary action eliminates wait time during content switching, as the candidate content is already available locally when a switch is requested.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system divides the content streaming into separate parallel streams - each device receives and buffers multiple content streams independently. This segmentation allows simultaneous preparation of multiple content items without interfering with each other, enabling fast switching.

Inventive Principle:
Principle #1Segmentation

2Productivity

If multiple content streams are buffered at each device, then switching speed improves, but network bandwidth consumption increases

Engineering Contradiction:
Improvecontent switching speedVSAvoidnetwork bandwidth usage
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

Each device buffers a different set of content streams based on its specific needs and the user's viewing history. Device 1 buffers content streams A and B, while Device 2 buffers content streams B and C. This local differentiation reduces redundant network traffic while ensuring each device has the necessary content ready for fast switching.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system combines the buffering strategies of multiple devices, where each device buffers overlapping but not identical content streams. This merging approach ensures that collectively all devices have access to all content streams, while individual devices use less bandwidth by not duplicating every stream.

Inventive Principle:
Principle #5Merging (Combining)

3Ease of operation

If content is requested through router to server and back, then centralized control is maintained, but switching delays occur

Engineering Contradiction:
Improvecontent switching responsivenessVSAvoidrequest-processing time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary content requests and buffering actions before the user actually initiates a content switch. The router and devices proactively fetch candidate content streams in advance, so when switching is needed, the content is already available locally, eliminating the round-trip delay to the server.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The router acts as an intermediary that coordinates pre-requests between devices and the server, but the actual content buffering occurs at the device level. This intermediary role allows centralized coordination while enabling local fast switching without direct server involvement during the switch itself.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP3586515B1Multiple-device media swap
Publication Date: 2024.12.04 GOOGLE LLC
  • EP3586515B1 patent drawingFigure 1
  • EP3586515B1 patent drawingFigure 2
  • EP3586515B1 patent drawingFigure 3

AI summary

In aspects of multiple-device media swap, a mobile device in a video content viewing system displays first video content on an integrated display of the device, and receives second video content without displaying the second video content. The mobile device continues to receive the second video content, without displaying the second video content, while the first video content is received and presented. The mobile device can initiate an instruction to swap from displaying the first video content to displaying the second video content on the integrated display of the mobile device. The instruction also initiates another device of the video content viewing system that is receiving both the first and second video content to swap from displaying the second video content to displaying the first video content.