Dynamic Ad Insertion Channel Lock Preservation in Multi-Device Setups

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multi-device setups, ACR enabled output devices often lose channel lock when ACR enabled media devices perform dynamic ad insertion (DAI) on channels, and they are unable to intelligently perform DAI due to confusion between original and replacement content.

Innovation Solution

Modifying the ACR and DAI behaviors for secondary devices in multi-device setups by identifying primary and secondary devices, modifying ACR behaviors to prevent channel lock loss, and modifying DAI behaviors to ensure intelligent ad insertion based on the actions of the primary device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the ACR enabled media device performs DAI to replace original content with replacement content, then ad insertion capability is improved, but the ACR enabled output device loses channel lock because it expects to encounter the original content rather than the replacement content

Engineering Contradiction:
ImproveDAI capabilityVSAvoidchannel lock stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a communication mechanism between the media device and output device where the media device notifies the output device about upcoming DAI events. This intermediary information exchange allows the output device to adjust its ACR behavior temporarily, switching from expecting original content to expecting replacement content during the DAI window, thus preventing channel lock loss while maintaining DAI capability

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The media device performs preliminary action by notifying the output device in advance about the timing and characteristics of upcoming DAI events. This advance notice allows the output device to prepare by modifying its ACR behavior before the DAI occurs, preventing channel lock loss while enabling successful ad insertion

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If the ACR enabled output device attempts to perform DAI on the channel, then ad insertion capability is improved, but it replaces the wrong content (replacement content inserted by media device) instead of the original content due to confusion between original and replacement content

Engineering Contradiction:
ImproveDAI capabilityVSAvoidcontent identification accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent implements a feedback mechanism where the media device provides information to the output device about which content segments have already been replaced with ads. The output device uses this feedback to adjust its DAI behavior, skipping content that has already been modified by the media device and only attempting to replace original content segments, thus preventing duplicate replacement of already-modified content

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The communication channel between media device and output device serves as an intermediary that transmits information about content modification status. This intermediary information flow allows the output device to distinguish between original content and replacement content, enabling precise targeting of DAI operations on the correct content segments

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250039499A1Preserving channel lock and performing dynamic ad insertion (DAI) in a multi-device setup
Publication Date: 2025.01.30 ROKU INC
  • US20250039499A1 patent drawing
  • US20250039499A1 patent drawing
  • US20250039499A1 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 preserving channel lock while performing dynamic ad insertion (DAI) in a multi-device setup. An example embodiment operates by identifying a secondary device that loses a channel lock on a channel based on a primary device performing DAI on the channel. The embodiment determines that that the primary device is configured to perform a DAI to replace a portion of multimedia content in the channel with a replacement portion of multimedia content. The embodiment modifies an automated content recognition (ACR) behavior for the secondary device based on the determining, thereby preventing the secondary device from losing channel lock on the channel. The embodiment then modifies a DAI behavior for the secondary device in response to the modifying the ACR behavior for the secondary device.