Program Guide Content Sync With Supplemental Video Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulty in locating videos of interest on video sharing sites due to the isolating nature of video viewing and the challenge of synchronizing content across different viewing times, making it hard for friends to watch the same videos together.

Innovation Solution

A system and method for synchronizing content with a program guide by identifying replacement videos or content based on availability checks and length adjustments, ensuring seamless streaming according to a scheduled program guide.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If videos are hosted on third party systems under separate control, then content variety and accessibility are improved, but content availability reliability deteriorates because the video may no longer be accessible when needed

Engineering Contradiction:
Improvecontent accessibilityVSAvoidcontent availability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs availability checks prior to the first time period to determine whether the first video is still accessible from the third party system before the scheduled viewing time, enabling proactive identification and replacement of unavailable content

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system acts as an intermediary between users and third party content sources, managing the complexity of content availability by automatically checking, monitoring, and replacing content from external sources without requiring users to directly interact with third party systems

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If users watch videos at random times independently, then viewing flexibility is improved, but synchronized viewing experience deteriorates making it difficult for friends to watch together

Engineering Contradiction:
Improveviewing flexibilityVSAvoidsynchronized viewing experience
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system dynamically adjusts content delivery by detecting when scheduled content is unavailable and automatically providing replacement content, allowing the viewing experience to adapt to both individual flexibility needs and group synchronization requirements

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system serves multiple functions simultaneously: it provides on-demand access for individual viewing flexibility while also maintaining scheduled programming for synchronized group viewing, making the platform suitable for both viewing modes

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

3Manufacturing precision

If replacement videos are identified based on length matching, then program guide timing accuracy is improved, but system complexity increases due to additional content management requirements

Engineering Contradiction:
Improveprogram guide timing accuracyVSAvoidcontent management complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system uses video length as a key parameter for identifying replacement content, selecting replacement videos that match the original video's duration to maintain accurate program guide timing without requiring complex rescheduling operations

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12593103B2Methods and systems for generating and providing program guides and content
Publication Date: 2026.03.31 PLUTO INC
  • US12593103B2 patent drawing
  • US12593103B2 patent drawing
  • US12593103B2 patent drawing

AI summary

Systems and methods for identifying, assembling, and publishing content are described. A video content item, having a first time length, is identified by a system to be included in a program scheduled for a first time period. The video may be hosted on a third party system. A first time span within the first program is allocated for the video, wherein the first time span is longer than the first time length. The system determines, prior to or at the first time period, a time difference between a current length of the video and the first time span. At least partly in response to determining that the video has a time length shorter than the first time span, the system selects supplemental content based at least in part of the determined time difference to be streamed to user terminals over a data network within the first time period.