Dynamic Playback Queue Management for Video Streaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in accessing and consuming relevant content due to the vast volume and complexity of content items, often resulting in a degraded experience, especially with high-resolution videos, as existing technologies fail to optimize playback based on real-time device and network conditions.

Innovation Solution

A system and method that determine and generate a queue of content items by calculating a playability score for each item based on playback metrics and parameters, aggregating it with relevance and user engagement scores, to prioritize content delivery and ensure an improved playback experience by continuously updating and adjusting the queue dynamically.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If content items are delivered in the order they are received or based on simple relevance ranking, then the system is simple to operate, but the video playback experience is degraded due to inability to handle varying network and device conditions

Engineering Contradiction:
Improvevideo playback experienceVSAvoidplayback management system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic queue management where the playback queue is continuously adjusted based on real-time network conditions, device capabilities, and content characteristics. The system recalculates playback orders and priorities dynamically rather than using static ordering, allowing adaptation to changing conditions while maintaining reliable playback experience.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback loops that monitor playback performance, network status, and device state to continuously optimize the content delivery queue. Playback metrics and system state information feed back into the queue management algorithm, enabling the system to learn and adapt to actual conditions, thereby improving reliability without requiring overly complex manual configuration.

Inventive Principle:
Principle #23Feedback

2Manufacturing precision

If high-resolution videos are provided to users, then the content quality is improved, but the playback experience is degraded due to device and network limitations

Engineering Contradiction:
Improvevideo qualityVSAvoidplayback experience
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The patent applies local quality by delivering different video resolutions and qualities to different users based on their specific device capabilities and network conditions. Instead of providing uniform high-resolution content to all users, the system adjusts the quality locally for each user's context, ensuring optimal playback experience tailored to individual circumstances while maintaining high quality where possible.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically changes video parameters such as resolution, bitrate, and format based on real-time assessment of device capabilities and network conditions. The queue management algorithm adjusts these parameters to balance content quality with playback reliability, transforming the video delivery to match actual system constraints while preserving quality as much as possible.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If the content queue is statically ordered, then the system is simple to manage, but the playback experience is degraded when network or device conditions change

Engineering Contradiction:
Improveplayback experienceVSAvoidqueue management
Core Design Contradiction:
ReliabilityVSExtent of automation

Solution Approach 1:

The patent implements dynamic queue management where the playback queue is continuously adjusted based on real-time network conditions, device capabilities, and content characteristics. The system recalculates playback orders and priorities dynamically rather than using static ordering, allowing adaptation to changing conditions while maintaining reliable playback experience.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs self-service by automatically monitoring its own state, assessing content suitability, and adjusting the playback queue without external intervention. The queue management algorithm autonomously evaluates network conditions, device capabilities, and content priorities to reorder and prioritize content items, enabling the system to serve itself and adapt to changing conditions without manual management.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20240223824A1Intelligent video playback
Publication Date: 2024.07.04 PINTEREST INC
  • US20240223824A1 patent drawing
  • US20240223824A1 patent drawing
  • US20240223824A1 patent drawing

AI summary

Described are systems and methods for determining and/or generating a queue of content items to improve the playback experience of the content items for a user. The content items may be obtained by a client device from an online service in response to a query, a request for content items, etc. Relevance rankings and/or scores associated with the content items may be replaced and/or augmented with a playability score, which can represent a quality of the playback experience associated with the content item. The playability score may be aggregated with the relevance and/or user engagement score to determine an overall playback score for each content item. The content items may be ranked, ordered, arranged, and/or presented in accordance with the overall playback scores associated with the content items to facilitate an improved playback experience for a user associated with the client device.