Streaming Content Context Analysis for Real-Time Ad Insertion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

OTT media services face challenges in delivering appropriate additional content during streaming due to incomplete information about the current content being viewed, as traditional mechanisms lack the ability to dynamically provide content that aligns with the show being watched, especially in environments like Free Ad Supported Television (FAST) services.

Innovation Solution

Embodiments leverage incomplete information in a request for additional content by combining it with publicly available data, such as Electronic Programming Guides (EPGs), to identify the specific program being viewed, and utilize analysis modules to determine appropriate content for insertion, including techniques like object recognition, speech-to-text, and natural language processing to enhance accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional content delivery mechanisms are used in OTT streaming, then content can be delivered to users, but the system cannot dynamically identify the current program being viewed to deliver appropriate additional content

Engineering Contradiction:
Improveability to deliver appropriate additional contentVSAvoidincomplete information about current content
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system implements feedback by analyzing the live video stream content itself to identify the current program being viewed. Analysis modules process the video content and provide information about what is being displayed, which then feeds back into the content delivery system to determine appropriate additional content to insert during stream breaks.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Analysis modules serve as intermediaries between the live video stream and the content delivery system. These modules extract contextual information from the video content and translate it into usable data that informs subsequent content delivery decisions, bridging the gap between raw video and intelligent content selection.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the system downloads and analyzes the entire live stream to identify contextual information, then accurate program identification is achieved, but significant processing time and computational resources are required

Engineering Contradiction:
Improveaccuracy of program identificationVSAvoidprocessing time for analyzing live stream
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by downloading and analyzing the live video stream in advance, before additional content needs to be inserted. This allows the system to identify the current program and prepare contextual information ahead of time, so that when a stream break occurs, appropriate content can be delivered immediately without delay.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system analyzes more video content than strictly necessary by examining the entire live stream rather than just key frames or metadata. This excessive analysis ensures complete and accurate program identification, capturing all contextual information that might be relevant for subsequent content delivery decisions.

Inventive Principle:
Principle #16Partial or excessive action

3Loss of information

If analysis modules process video content to identify contextual information, then relevant content can be identified for additional content delivery, but the system complexity increases

Engineering Contradiction:
Improvecompleteness of contextual informationVSAvoidcomplexity of analysis modules
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The analysis modules are designed with multi-functionality to handle various types of content analysis. A single modular system can identify different types of programs (sports, news, entertainment, etc.) and extract diverse contextual information, reducing the need for separate specialized systems for each content type and thereby managing complexity through universal design.

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

Data Source

PatentUS20260039887A1System and method for near real-time analysis of contextual information in streaming content
Publication Date: 2026.02.05 ACK VENTURES HOLDINGS LLC
  • US20260039887A1 patent drawing
  • US20260039887A1 patent drawing
  • US20260039887A1 patent drawing

AI summary

Systems and methods for identifying contextual information in streams of content being delivered by streaming platforms are discussed. The identified contextual information may be used to insert additional content in the stream of content. The identification of contextual information and the insertion of additional content based upon the identification may be performed in near real-time during delivery of the stream.