Video Stream Trigger Timing for Ad Insertion Preparation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Timing of trigger messages in digital video signals often fails to provide sufficient advance notice of events, such as commercial breaks or content insertion opportunities, leading to inadequate preparation time for processing and serving advertisements.

Innovation Solution

A stream conditioner modifies event trigger messages by adjusting their timing, deleting, or inserting new messages based on predefined rules, allowing more time for advertisement selection and processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If trigger messages are sent close to the event time, then the video stream timing is maintained, but insufficient advance notice is provided for advertisement selection and processing

Engineering Contradiction:
Improveadvance notice timeVSAvoidadvertisement selection efficiency
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The system performs preliminary actions by modifying trigger messages to include extended lead times before actual advertisement insertion points. This allows the advertisement selection and processing systems to prepare in advance, improving both the advance notice provided and the overall selection efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts trigger message timing based on various factors including but not limited to: time of day, day of week, event type, viewer demographics, and system processing capabilities. This dynamic modification optimizes the balance between maintaining video stream timing and providing sufficient advance notice for efficient advertisement processing.

Inventive Principle:
Principle #15Dynamics

2Duration of action of moving object

If trigger messages are modified to provide more advance notice, then preparation time for advertisements is improved, but the original timing accuracy of the video stream may be compromised

Engineering Contradiction:
Improvepreparation timeVSAvoidvideo stream timing accuracy
Core Design Contradiction:
Duration of action of moving objectVSManufacturing precision

Solution Approach 1:

The system performs preliminary modification of trigger messages to extend lead times, allowing advertisement systems to prepare in advance. This preliminary action separates the timing adjustment from the actual content delivery, enabling both extended preparation time and maintained stream timing accuracy through proper buffer management and synchronization.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces intermediary processing layers that act as buffers between the modified trigger messages and the actual advertisement insertion. These intermediaries coordinate the timing adjustments, ensuring that the video stream maintains its original timing accuracy while providing extended preparation time for advertisement selection and processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If event trigger messages are deleted or inserted, then the advertisement selection process is optimized, but the complexity of managing timing and synchronization increases

Engineering Contradiction:
Improveadvertisement insertion efficiencyVSAvoidtiming management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements feedback mechanisms that continuously monitor the impact of trigger message modifications on advertisement selection performance and timing synchronization. Based on this feedback, the system automatically adjusts processing parameters and rules, reducing the manual complexity of timing management while optimizing advertisement insertion efficiency.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system manages complexity by systematically changing parameters such as lead time durations, modification thresholds, and synchronization offsets based on predefined rules and real-time conditions. This parameter-based approach standardizes the complexity management, making it more predictable and easier to control while improving advertisement insertion efficiency.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12563263B2Metadata manipulation
Publication Date: 2026.02.24 COMCAST CABLE COMM LLC
  • US12563263B2 patent drawing
  • US12563263B2 patent drawing
  • US12563263B2 patent drawing

AI summary

A data stream, such as a video stream, may comprise one or more event trigger messages indicating an upcoming event in the stream. The time (e.g., pre-roll time) between the event trigger message and its corresponding event may be modified, based on rules, to provide a network operator, service provider or downstream recipient more (or less) time to prepare for the event. This may be accomplished by moving the event trigger to an earlier (or later) location in the stream, and/or editing the event trigger to indicate the different pre-roll time.