Dynamic Ad Replacement Using Primary and Backup Content Segments

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing content modification systems face challenges in ensuring dynamic ad replacement efficiency due to uncertainties in ad presence on channels, leading to potential commercial losses and resource wastage when scheduled ads are swapped without notification.

Innovation Solution

A computing system provisions content-presentation devices with both a primary and backup supplemental content segments, allowing selection based on actual ad presence, ensuring dynamic ad replacement can proceed even if the scheduled ad is not present, by using primary or backup ads accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the system provisions only a primary supplemental content segment for dynamic ad replacement, then the device complexity is reduced, but the reliability of ad replacement deteriorates when the scheduled ad is not present on the channel

Engineering Contradiction:
Improvead replacement reliabilityVSAvoidcontent provisioning complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system provisions both primary and backup supplemental content segments in advance before the ad replacement event occurs. This preliminary preparation ensures that when dynamic ad replacement is needed, the content-presentation device already has multiple candidate segments ready, eliminating the risk of failed replacement due to absent scheduled ads.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

By providing a backup supplemental content segment as a cushion against the failure mode of scheduled ad absence, the system protects against commercial losses. The backup segment acts as a safety net that activates only when the primary replacement cannot be executed, thus cushioning the system against reliability failures.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

2Reliability

If the system provisions multiple supplemental content segments including primary and backup, then the reliability of ad replacement is improved, but the quantity of content resources increases leading to resource wastage

Engineering Contradiction:
Improvead replacement reliabilityVSAvoidcontent resource quantity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system applies different roles to different content segments based on their function: the primary supplemental content segment is prepared for all scenarios, while the backup segment is prepared specifically for the failure scenario where the scheduled ad is absent. This local differentiation optimizes resource allocation by providing backup resources only where needed, rather than duplicating resources universally.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The backup supplemental content segment is provisioned in advance but remains dormant and unused when the scheduled ad is present. Only when the scheduled ad is absent does the system activate the backup segment, effectively discarding the primary replacement attempt and recovering by deploying the backup instead. This ensures resources are utilized efficiently without permanent wastage.

Inventive Principle:
Principle #34Discarding and recovering

3Productivity

If the system uses only primary supplemental content for dynamic ad replacement, then the operational efficiency is maintained, but the loss of commercial opportunities increases when ads are swapped without notification

Engineering Contradiction:
Improvead replacement efficiencyVSAvoidcommercial loss
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system incorporates a selection mechanism that provides feedback about the presence or absence of the scheduled ad on the channel. Based on this feedback, the system intelligently selects whether to use the primary or backup supplemental content segment. This feedback loop ensures that ad replacement operations continue efficiently regardless of whether the scheduled ad is present, thereby preventing commercial losses without sacrificing productivity.

Inventive Principle:
Principle #23Feedback

4Adaptability or versatility

If the system provisions backup supplemental content segments, then the adaptability to ad presence uncertainty is improved, but the device complexity increases due to multiple content management requirements

Engineering Contradiction:
Improvead presence adaptabilityVSAvoidcontent management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The content-presentation device receives and stores multiple supplemental content segments (primary and backup) in advance through preliminary provisioning. This preliminary action eliminates the need for complex real-time content acquisition and validation logic, as all candidate content is already available when the ad replacement decision needs to be made, thus managing complexity through temporal separation of content acquisition and content selection.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11653038B2Use of primary and backup instances of supplemental content to facilitate dynamic content modification
Publication Date: 2023.05.16 ROKU INC
  • US11653038B2 patent drawing
  • US11653038B2 patent drawing
  • US11653038B2 patent drawing

AI summary

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for facilitating dynamic content modification. An example embodiment operates by provisioning, by a content-management system in network communication with a content-presentation device, the content-presentation device with multiple supplemental content segments including a primary supplemental content segment and a backup supplemental content segment in response to a modifiable content segment being scheduled to be present at an upcoming time on a channel that is being received by the content-presentation device. After the provisioning and before the upcoming time, the example embodiment selects one of the provisioned supplemental content segments for application by the content-management system in the dynamic content modification at the upcoming time. The example embodiment further performs the selecting based on whether the modifiable content segment will actually be present on the channel at the upcoming time.