Dynamic Ad Replacement via Preliminary Action and Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Content-presentation devices face challenges in replacing advertisement segments in a timely manner due to memory constraints, leading to potential missed revenue opportunities when switching channels, as they can only store a single replacement advertisement segment at a time.

Innovation Solution

A computing system receives requests from content-presentation devices for supplemental content to replace modifiable advertisement segments, selects a replacement segment if different from the stored one, determines its validity, and transmits it to ensure timely output, optimizing advertising revenue by prioritizing higher-value ads.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If content-presentation devices store only a single replacement advertisement segment due to memory constraints, then device memory usage is reduced, but the ability to perform timely content replacement deteriorates

Engineering Contradiction:
Improvememory storage capacityVSAvoidcontent replacement timeliness
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The system pre-loads and stores multiple replacement advertisement segments in the buffer memory before they are needed for content replacement. This preliminary action ensures that when a channel change occurs, the device can immediately access and output the appropriate replacement advertisement without delay, resolving the contradiction between limited storage capacity and timely replacement capability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically manages the advertisement buffer by selectively retaining or discarding replacement advertisement segments based on current viewing context and predicted future needs. This dynamic approach optimizes the use of limited buffer space while ensuring the right advertisements are available for timely replacement, balancing storage constraints with replacement productivity

Inventive Principle:
Principle #15Dynamics

2Loss of energy

If the computing system transmits multiple replacement advertisement segments, then advertising revenue opportunities are improved, but device complexity increases

Engineering Contradiction:
Improverevenue loss from missed opportunitiesVSAvoidsystem complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The computing system pre-selects and transmits multiple candidate replacement advertisement segments along with their associated metadata (including CPM values and validity information) before the content-presentation device needs to make replacement decisions. This preliminary preparation enables the device to evaluate multiple options and select the highest-value advertisement without requiring complex real-time decision-making capabilities

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where the content-presentation device reports channel change events and viewing context back to the computing system. The computing system uses this feedback to intelligently pre-load and transmit appropriate replacement advertisement segments, optimizing revenue opportunities while managing system complexity through distributed intelligence

Inventive Principle:
Principle #23Feedback

3Manufacturing precision

If the system validates replacement advertisement segments before transmission, then replacement accuracy is improved, but processing time increases

Engineering Contradiction:
Improvereplacement accuracyVSAvoidvalidation processing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The computing system performs validation checks on replacement advertisement segments during the pre-processing phase, before transmission to the content-presentation device. This includes verifying CPM values, checking advertisement validity periods, and confirming compatibility with the current channel context. By completing validation beforehand, the system ensures high replacement accuracy while minimizing real-time processing delays

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11769179B2Replacement advertisement selection after channel changes
Publication Date: 2023.09.26 ROKU INC
  • US11769179B2 patent drawing
  • US11769179B2 patent drawing
  • US11769179B2 patent drawing

AI summary

In one aspect, an example method includes (i) receiving, by a computing system, from a content-presentation device a request for supplemental content for a content-replacement operation, with the request including an identifier of a stored replacement advertisement segment; (ii) selecting, by the computing system, a replacement advertisement segment for output by the content-presentation device in place of a modifiable advertisement segment; (iii) determining, by the computing system, that the selected replacement advertisement segment is different from the stored replacement advertisement segment; (iv) determining, by the computing system, whether the stored replacement advertisement segment is a valid replacement for the content-replacement operation; (v) determining, by the computing system, that the content-presentation device should output the selected replacement advertisement segment instead of outputting the stored replacement advertisement segment; and (vi) causing, by the computing system, the selected replacement advertisement segment to be transmitted to the content-presentation device.