Stored Video Ad Reinsertion for Duplicate Ad Pod Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Streaming services often fail to efficiently utilize revenue-generating opportunities due to unscheduled or unfilled video advertisement slots, leading to a suboptimal user experience and missed advertising potential.

Innovation Solution

A mechanism is implemented to identify and store duplicate video advertisements within a video stream, removing them from their original slots and reinserting them into different slots within the same or different streams, ensuring unique advertisements are displayed without impacting user experience or advertiser targeting goals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If duplicate advertisements are removed from video streams, then advertiser targeting goals are maintained, but revenue-generating opportunities are lost

Engineering Contradiction:
Improveadvertiser targeting accuracyVSAvoidrevenue generation efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system removes duplicate advertisements from their original slots but recovers them by storing them in a database and reinserting them into different available slots within the same or different video streams. This ensures that advertisements are not permanently lost but rather reallocated to maximize revenue while maintaining targeting accuracy.

Inventive Principle:
Principle #34Discarding and recovering

Solution Approach 2:

The system dynamically determines which advertisement to insert into which slot based on real-time conditions. The processor evaluates multiple factors including advertiser targeting requirements, available ad slots, and stream characteristics to make dynamic decisions about ad placement, optimizing both revenue and targeting performance.

Inventive Principle:
Principle #15Dynamics

2Productivity

If advertisements are reallocated to different slots, then ad pod utilization efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvead pod utilization efficiencyVSAvoidadvertisement management system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system introduces an intermediary database that stores removed duplicate advertisements. This database acts as a buffer between the advertisement removal process and the reinsertion process, simplifying the overall system architecture by providing a centralized storage and retrieval mechanism that reduces the complexity of tracking and managing ad reallocation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by removing duplicate advertisements and storing them in the database before finalizing the ad slot allocation. This preliminary processing step organizes the complex task of ad reallocation into manageable phases, reducing the immediate complexity of the system operation.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If duplicate ads are removed and stored, then user experience is maintained, but processing time increases

Engineering Contradiction:
Improveuser viewing experienceVSAvoidadvertisement processing time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system extracts duplicate advertisements from their original slots and separates them into a dedicated database storage area. This extraction process allows the main video stream to be assembled more efficiently, as the duplicates are handled separately and only inserted when needed, reducing the processing time impact on the overall stream delivery.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20260073429A1Storing and retrieving unused advertisements
Publication Date: 2026.03.12 PARAMOUNT GLOBAL INC
  • US20260073429A1 patent drawing
  • US20260073429A1 patent drawing
  • US20260073429A1 patent drawing

AI summary

The exemplary embodiments relate to implementing a mechanism that is configured to select and insert a video advertisement into a video stream that is to be provided to a user device by a streaming service. This may include receiving a request for a video stream from a user device. In response to the request, transmitting a first portion of the video stream to the user device and determining that second a portion of the video stream is to include multiple video advertisements. One or more video advertisements may be selected from a database that includes a set of video advertisements that were previously removed from a further video stream. The one or more video advertisements may then be inserted into the video stream. The second portion of the video stream is then transmitted to the user device.