Interstitial Content Positioning for Synchronized Video Streaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional video streaming services face challenges in providing customized ancillary content experiences efficiently, synchronizing content streaming according to a published schedule, and managing memory and network utilization for large numbers of target devices, especially when users switch rapidly among channels.

Innovation Solution

Systems and methods that dynamically control streaming of content by adjusting ancillary content pod durations, selecting prediction models based on user responses, and synchronizing primary and ancillary content playback to ensure timely and efficient delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional approaches are used to provide customized ancillary content experiences, then content personalization can be achieved, but computer resource utilization and latency increase significantly

Engineering Contradiction:
Improvecustomized ancillary content experiencesVSAvoidcomputer resource utilization
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system pre-calculates and pre-positions ancillary content items in a content pod before the user needs them. The content pod is prepared in advance with multiple ancillary content items that can be rapidly delivered when triggered, eliminating the need for real-time resource-intensive content selection and reducing latency during actual content delivery.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The ancillary content is segmented into discrete items within a content pod structure. Each ancillary content item is an independent unit that can be selectively delivered. This segmentation allows the system to provide customized content experiences by combining different items in various sequences without requiring custom content generation, thus reducing computational resource requirements.

Inventive Principle:
Principle #1Segmentation

2Reliability

If conventional approaches are used to ensure consistent presentation of ancillary content, then content delivery reliability improves, but the system becomes prone to presenting repeat content and fails to adapt to rapid channel switching

Engineering Contradiction:
Improveconsistent presentation of ancillary contentVSAvoidresponse to rapid channel switching
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The content pod system dynamically adapts to user behavior patterns, including rapid channel switching. The system monitors user interactions and adjusts the content pod composition and delivery timing in real-time. When users switch channels or exhibit patterns indicating content completion, the system automatically updates which ancillary content items are included in the pod, preventing repetition and maintaining relevance without requiring complex real-time content generation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback mechanisms that track user responses to ancillary content items and channel switching behavior. This feedback is used to refine future content pod compositions, ensuring that repeated content is avoided and that the content remains relevant to current user interests. The feedback loop operates at lower computational cost by analyzing patterns in user behavior rather than generating new content responses.

Inventive Principle:
Principle #23Feedback

3Stability of the object's composition

If conventional approaches are used to synchronize content streaming according to published schedule, then schedule adherence is maintained, but memory and processor requirements become inordinate for large numbers of devices

Engineering Contradiction:
Improvecontent streaming schedule adherenceVSAvoidmemory and processor utilization
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

Instead of maintaining full content copies and timing data for all devices simultaneously, the system creates a simplified representation of the content pod schedule that can be efficiently distributed. The content pod contains metadata about scheduled items and their timing, allowing multiple devices to synchronize without each device needing to store complete schedule information for all content. This copying approach reduces memory and processor requirements while maintaining schedule adherence.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The content pod structure serves multiple functions simultaneously: it stores ancillary content items, manages timing information, provides customization data, and enables synchronization across devices. This multi-functionality consolidates what would otherwise require separate systems for schedule management and content delivery, reducing the overall computational and memory burden on each device while maintaining reliable schedule adherence.

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

Data Source

PatentUS12621515B2Methods and systems for generating and providing program guides and content
Publication Date: 2026.05.05 PLUTO INC
  • US12621515B2 patent drawing
  • US12621515B2 patent drawing
  • US12621515B2 patent drawing

AI summary

A prediction model is generated for a user using data regarding how the user responded to different positionings of items of ancillary content. The prediction model is used to determine respective positionings of a plurality of items of ancillary content. The items of ancillary content are streamed to and displayed by a user device as interstitial content using the determined respective positionings. Frames of an item of primary content may be analyzed to identify appropriate interstitial insertion points and to generate labels. The labels may be utilized by a remote system to select and stream interstitial content for the insertion points. The user's location may be determined and used to determine a maximum amount of ancillary content for a corresponding time period. Different amounts of ancillary content for a given time period may be provided to different users based on a registration state.