Video Playback Transition via State Descriptors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In video streaming environments, users face difficulties in selecting content due to the limitations of static images for video titles, and summary videos, while informative, are data-intensive and can overload streaming connections.

Innovation Solution

The method involves transitioning video playback between multiple user interface components using playback state descriptors to ensure seamless and coordinated video playback, preventing simultaneous playback and reducing the need for multiple data streams, allowing for smooth transitions and efficient resource use.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If summary videos are used to provide detailed information about video titles, then user engagement and insight into subject matter are improved, but data consumption increases and streaming connections may be overloaded

Engineering Contradiction:
Improveinformation about video titleVSAvoiddata consumption
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The video stream is segmented into multiple quality levels (e.g., low, medium, high resolution). The system dynamically selects which quality level to download and play based on network conditions and user needs, allowing detailed video information to be provided while controlling data consumption by not always using the highest quality stream.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the quality parameter of the video stream dynamically. When transitioning between different video titles or based on network conditions, the system adjusts the quality level of the stream being downloaded and played, optimizing the balance between information richness and data consumption.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If multiple video streams are downloaded simultaneously for different titles, then user selection flexibility is improved, but streaming connection performance deteriorates

Engineering Contradiction:
Improveuser selection flexibilityVSAvoidstreaming connection performance
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system pre-loads video streams for multiple potential titles in the background at lower quality levels. This preliminary action provides user selection flexibility by having multiple video options ready, while the lower quality pre-loading minimizes impact on streaming connection performance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system periodically checks network conditions and user interactions to determine when to switch between different video streams. This periodic monitoring and switching allows the system to maintain connection performance by only actively downloading high-quality streams when necessary, while still providing flexible selection options.

Inventive Principle:
Principle #19Periodic action

3Adaptability or versatility

If playback transitions between multiple media players are enabled, then user interface flexibility is improved, but coordination complexity increases

Engineering Contradiction:
Improveplayback transition capabilityVSAvoidmedia player coordination
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements a universal playback management layer that handles all media players uniformly. This abstraction layer provides standardized interfaces and control mechanisms that work across different media players, enabling flexible playback transitions while reducing coordination complexity through consistent, predictable behavior.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system implements feedback mechanisms where media players report their playback state (such as current position, buffering status, and quality level) back to the playback management system. This feedback enables intelligent coordination during transitions, allowing the system to make informed decisions about when and how to switch between players while maintaining smooth user experience.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11317158B2Video playback in an online streaming environment
Publication Date: 2022.04.26 NETFLIX INC
  • US11317158B2 patent drawing
  • US11317158B2 patent drawing
  • US11317158B2 patent drawing

AI summary

A computer-implemented method of displaying video content includes, based on an input to transition playback of a video content item from a first media player that is instantiated in a user interface to a second media player that is instantiated in the user interface, determining a current value of a first state descriptor associated with the first media player; setting a value of a second state descriptor associated with the second media player to match the current value of the first state descriptor; and after setting the value of the second state descriptor, causing the second media player to begin playback of the video content item, wherein the second media player begins playing the video content item based on the value of the second state descriptor.