Centralized Mediator for Dynamic Ad Replacement Conflict Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In dynamic ad replacement systems, conflicts can arise when multiple platforms attempt to replace the same ad in a media stream, leading to inefficiencies and failures, particularly when upstream platforms replace ads before downstream platforms can act, resulting in unnecessary processing and failed ad replacements.

Innovation Solution

A central computing system detects contention between ad-replacement platforms and controls which platform replaces the ad, minimizing redundant work by signaling to select one platform to perform the replacement while instructing others to forgo the process, based on factors like business policies and historical success rates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If multiple ad-replacement platforms operate independently in a media stream, then each platform can attempt to replace ads autonomously, but conflicts arise when they target the same ad, leading to failed replacements and redundant processing

Engineering Contradiction:
Improveautonomous ad replacement capabilityVSAvoidad replacement success rate
Core Design Contradiction:
Extent of automationVSReliability

Solution Approach 1:

The patent introduces a centralized mediation system that acts as an intermediary between multiple ad-replacement platforms. This mediator receives ad replacement requests from various platforms, resolves conflicts when multiple platforms target the same ad, and coordinates the replacement process to ensure successful execution. The mediator maintains a registry of platforms and their capabilities, enabling intelligent routing and conflict resolution while preserving the autonomy of individual platforms.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple ad-replacement platforms process the same media stream, then ad replacement coverage is increased, but redundant processing occurs when platforms attempt to replace the same ad, wasting computational resources

Engineering Contradiction:
Improvead replacement coverageVSAvoidprocessing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent merges the coordination functions of multiple independent ad-replacement platforms into a centralized mediation system. This consolidation eliminates redundant processing by ensuring that each ad is replaced only once, while still maintaining comprehensive ad replacement coverage across different media streams and platforms. The mediator combines information from multiple platforms to make intelligent decisions about ad replacement, optimizing resource utilization.

Inventive Principle:
Principle #5Merging (Combining)

3Device complexity

If ad-replacement platforms operate without coordination, then system complexity is reduced and each platform operates independently, but conflicts and failed replacements increase

Engineering Contradiction:
Improvesystem coordination complexityVSAvoidad replacement success rate
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The centralized mediator provides a simple interface for platforms to register and request ad replacements without requiring complex peer-to-peer coordination protocols. Platforms independently communicate their capabilities and requests to the mediator, which handles all conflict resolution and coordination logic. This approach maintains low complexity at the platform level while ensuring high reliability through centralized coordination.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12034983B2Centralized mediation between ad-replacement platforms
Publication Date: 2024.07.09 SONOS INC
  • US12034983B2 patent drawing
  • US12034983B2 patent drawing
  • US12034983B2 patent drawing

AI summary

A method and system for controlling dynamic ad replacement. An example method involves a computing system detecting that first and second ad-replacement platforms are or will be in contention with each other for replacement of a replaceable ad in a media stream and, responsive to at least the detecting, the computing system (i) deciding that the first ad-replacement platform should replace the replaceable ad and that the second ad-replacement platform should not replace the replaceable ad, and (ii) based on the deciding, causing the first ad-replacement platform to replace the replaceable ad and the second ad-replacement platform to not replace the replaceable ad.