Segmentation Messages for Dynamic Ad Insertion in Video Streams
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video content delivery systems face challenges in efficiently managing and inserting advertisements within digital video programs, particularly in scenarios involving time-shifted viewing and conditional access, which complicates ad placement and revenue optimization.
Innovation Solution
The system employs segmentation messages, such as ANSI/SCTE 35 messages, to embed and manage both broadcast and time-shifted advertisements within digital video programs, allowing for dynamic ad insertion points and mechanisms based on playback modes (linear, start-over, and NDVR), ensuring accurate ad placement and revenue management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple segmentation messages are embedded in a digital video program to support both broadcast and time-shifted advertisements, then ad insertion flexibility and revenue optimization are improved, but system complexity and difficulty of managing different playback modes increase
Solution Approach 1:
The patent divides advertisement insertion logic into separate segmentation messages for different playback modes. Broadcast segmentation messages handle linear broadcast ads, while time-shifted segmentation messages handle ads for recorded and replayed content. This segmentation allows the system to manage complexity by treating different ad insertion scenarios as independent, manageable units rather than one monolithic system.
Solution Approach 2:
The patent embeds multiple segmentation messages in advance within the digital video program during encoding. These messages are pre-positioned to indicate where broadcast advertisements should be inserted and where time-shifted advertisements should be inserted later. This preliminary action eliminates the need for complex real-time decision-making during playback, as the system simply follows the pre-laid-out instructions.
2Manufacturing precision
If separate segmentation messages are used for broadcast and time-shifted advertisements, then accurate ad placement for different playback modes is improved, but the complexity of embedding and managing multiple messages increases
Solution Approach 1:
The patent applies different segmentation message types to different portions of the video program based on playback mode requirements. Broadcast segmentation messages are applied to portions intended for linear broadcast, while time-shifted segmentation messages are applied to portions intended for recording and replay. This local differentiation ensures each message type is optimized for its specific purpose without requiring the entire system to handle all complexities.
Solution Approach 2:
The patent segments the advertisement insertion instructions into distinct message types embedded at different locations in the video stream. Each segmentation message contains specific instructions for its designated playback mode, allowing precise ad placement while keeping each message's complexity manageable and well-defined.
3Adaptability or versatility
If the system supports multiple playback modes (linear, start-over, NDVR) with different ad insertion points, then user experience and revenue optimization are improved, but the difficulty of detecting and managing ad locations increases
Solution Approach 1:
The patent uses distinct message types and identifiers within the segmentation messages to clearly differentiate between broadcast advertisement locations and time-shifted advertisement locations. This is analogous to using different colors to mark different types of information, making it easy for the system to detect and process ad locations based on the message type without confusion between different playback modes.
Solution Approach 2:
The patent segments ad location information into distinct message categories embedded in the video stream. Each category (broadcast vs. time-shifted) has its own identification markers and structural format, allowing the playback system to easily detect and process the appropriate ad locations based on the current playback mode without having to analyze a single complex message structure.
Data Source
AI summary
A digital video program is obtained. The program includes: (i) at least one broadcast segmentation message specifying at least one location for at least one broadcast advertisement, and (ii) at least one time-shifted segmentation message specifying at least one location for at least one time-shifted advertisement. The program is broadcast with at least one broadcast advertisement in accordance with the at least one broadcast segmentation message, and is made available to a subscriber at a time after the broadcasting, with at least one time-shifted advertisement in accordance with the at least one time-shifted segmentation message.


