Shared Video Viewing Sync Across Different Content Providers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems struggle to synchronize video content and associated data from different sources across multiple client devices due to timing differences and interruptions like commercial breaks, especially when broadcasted by different content providers in various locations.

Innovation Solution

A system and method that uses a client-side browser extension and AI model to synchronize media elements, aligning video content from different providers by adjusting playback offsets and incorporating a host's clock, with additional features for scoreboard and chat window synchronization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If video content is broadcasted by different content providers in different locations, then users can access content from multiple sources, but timing differences and throughput delays cause synchronization problems

Engineering Contradiction:
Improvecontent source diversityVSAvoidsynchronization accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a synchronization server as an intermediary that receives timestamps from multiple content providers, computes offset values to align their timing, and distributes corrected timestamps to client devices. This mediator resolves the synchronization problem by coordinating between different content sources without requiring them to share a common clock or infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where client devices report their actual playback timestamps to the synchronization server, which then adjusts offset values dynamically. This closed-loop feedback allows the system to compensate for varying network conditions and content delivery delays, maintaining synchronization across diverse content sources.

Inventive Principle:
Principle #23Feedback

2Productivity

If commercial breaks interrupt broadcasts, then content providers can insert advertisements, but timing variations between providers make it difficult to maintain synchronized viewing

Engineering Contradiction:
Improvecontent delivery continuityVSAvoidsynchronization during interruptions
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The synchronization server pre-computes offset values based on known commercial break schedules and content timing information before playback begins. By anticipating interruptions and pre-adjusting timestamps, the system maintains synchronization even when commercial breaks cause timing variations between different content providers.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts timing parameters (offset values) in response to detected commercial breaks or content transitions. When an interruption is detected, the synchronization server modifies the timestamp offsets to account for the break duration, ensuring that playback resumes in sync across all client devices despite the interruption.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If a centralized content provider controls delivery, then content can be delivered consistently, but the system lacks flexibility to handle multiple content sources simultaneously

Engineering Contradiction:
Improvedelivery consistencyVSAvoidmulti-source capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The synchronization server is designed as a universal system that can handle multiple content sources from different providers simultaneously. It maintains a master timeline that can incorporate various content streams with different timing characteristics, making the system adaptable to both single-source and multi-source scenarios without requiring separate synchronization mechanisms.

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

Solution Approach 2:

The patent segments the synchronization process into independent modules: timestamp collection from various content providers, offset computation, and timestamp distribution to clients. This segmentation allows the system to independently process and synchronize multiple content sources while maintaining overall consistency, combining the reliability of centralized control with the flexibility to handle diverse sources.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250343961A1Method And System For Providing A Synchronized Shared Viewing Experience
Publication Date: 2025.11.06 BIGUP INC
  • US20250343961A1 patent drawing
  • US20250343961A1 patent drawing
  • US20250343961A1 patent drawing

AI summary

A system and method for synchronizing a host and client devices comprise establishing a co-watching session at a host device associated with a video signal having a time clock therein, communicating a time clock time to a system server, determining a playback offset from a plurality of content providers for the video signal, joining the co-watching session at a first client device, independently receiving a first video signal associated with a first content provider of the plurality of content providers at the first client device not through the co-watching session, and synchronizing, at the first client device, the co-watching session and playback of the first video signal with the host device based on the playback offset associated with the first content provider and the time clock time.