Video Player Synchronization with Content-Based Timing Restrictions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Streaming video systems face challenges in synchronizing video content across multiple users while adhering to content-related restrictions, particularly during commercial and live content playback, which can disrupt the shared viewing experience.

Innovation Solution

The system monitors video streams for commercial and live content, setting flags to prevent timing adjustments during these types of content, and performs synchronization adjustments only when the timing delta exceeds a threshold and the flags are unset, ensuring synchronized viewing without interfering with restricted content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If timing adjustments are made to synchronize video streams across multiple devices, then viewing synchronization is improved, but content restrictions during commercial and live content are violated

Engineering Contradiction:
Improvevideo synchronization precisionVSAvoidcontent restriction compliance
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The system performs preliminary detection of commercial and live content segments in the video stream, setting restriction flags before timing adjustments are needed. This allows the system to pre-identify periods where synchronization adjustments must be suppressed to maintain content integrity and contractual compliance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The synchronization system dynamically adjusts its behavior based on content type. Timing adjustments are enabled during regular content to maintain synchronization, but automatically suppressed during commercial and live segments when restriction flags are active, creating a flexible system that adapts to different content requirements.

Inventive Principle:
Principle #15Dynamics

2Reliability

If timing adjustments are restricted during commercial and live content, then content restriction compliance is improved, but video synchronization drift occurs

Engineering Contradiction:
Improvecontent restriction complianceVSAvoidvideo synchronization precision
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The system implements periodic timing adjustments during unrestricted segments (non-commercial, non-live content) to gradually correct synchronization drift. By applying corrections in periodic intervals during safe windows, the system maintains long-term synchronization accuracy without violating content restrictions during sensitive segments.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system applies timing adjustments more aggressively during unrestricted segments to compensate for the periods when adjustments are restricted. This partial action during safe windows makes up for the excessive restriction periods, maintaining overall synchronization while respecting content constraints.

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If continuous timing monitoring is performed across all video content, then synchronization accuracy is improved, but system complexity increases

Engineering Contradiction:
Improvesynchronization accuracyVSAvoidmonitoring system complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The video stream is segmented into restricted and unrestricted segments based on content type detection. By dividing the monitoring process into segments, the system only applies complex timing analysis and adjustments during unrestricted segments, while using simpler flag-based control during restricted segments, thereby reducing overall system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system extracts and separates the content detection function from the timing adjustment function. A dedicated content analysis component identifies commercial and live segments and sets restriction flags, which then guide the simpler timing adjustment logic. This extraction reduces complexity by separating concerns and allowing each component to be optimized independently.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11228800B2Video player synchronization for a streaming video system
Publication Date: 2022.01.18 SLING TV LLC
  • US11228800B2 patent drawing
  • US11228800B2 patent drawing
  • US11228800B2 patent drawing

AI summary

Systems, devices and processes are provided to facilitate the streaming of video content. In general, the systems, devices and processes facilitate the synchronized streaming of video content to a plurality of video player devices. Specifically, the systems, devices and processes provide for the synchronized streaming of video content to a plurality of video player devices while also providing the ability selectively restrict timing adjustments. For example, the timing adjustments in one or more of the video player devices can be selectively prevented from occurring at certain times to comply with content-based or other such restrictions. As one example, the systems, devices and processes can be used to prevent timing adjustments from being made in one or more video player devices during the displaying of commercials and/or certain live content on the video player devices.