Dynamic Rich Media Ad Rendering via Audio Visual Recognition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing advertisement technologies are ineffective in dynamically matching advertisements with rich media content that changes over time, as they rely on static content analysis, failing to optimize ad placement and relevance in dynamic media environments.

Innovation Solution

An engine correlates advertisements with subject matter in rich media content using audio and visual recognition techniques, determining rendering preferences to serve ads in synchronization with the content, allowing for serial, parallel, or injected rendering based on advertiser plans and user preferences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If static content analysis is used for advertisement matching, then the system complexity is low, but the advertisement relevance to dynamic rich media content deteriorates

Engineering Contradiction:
Improvesystem complexityVSAvoidadvertisement relevance
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent applies dynamics by transitioning from static content analysis to dynamic analysis of rich media content. The system continuously analyzes visual, audio, and textual elements as they appear during media playback, enabling advertisement matching that adapts to changing content in real-time, thereby maintaining high relevance without requiring overly complex pre-processing of entire media files.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements preliminary action by pre-identifying key visual, audio, and textual elements in rich media content before advertisement insertion. The system prepares content descriptors and temporal markers in advance, allowing for efficient real-time matching when advertisements need to be inserted, thus balancing complexity and relevance.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If advertisements are matched once to static search results, then the processing time is short, but the advertisement effectiveness over time deteriorates

Engineering Contradiction:
Improveprocessing timeVSAvoidadvertisement effectiveness
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The patent applies periodic action by analyzing rich media content at specific intervals and key events during playback. Instead of continuous analysis, the system identifies advertisement insertion opportunities at defined temporal markers, scene transitions, or when specific visual/audio elements appear, maintaining effectiveness while controlling processing time through structured periodic evaluation.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent implements continuity of useful action by maintaining advertisement matching capability throughout the entire duration of rich media playback. The system continuously monitors content elements and can insert advertisements at multiple points during playback, ensuring that advertisement effectiveness is sustained over time rather than being limited to a single static matching point.

Inventive Principle:
Principle #20Continuity of useful action

3Adaptability or versatility

If advertisements are displayed in multiple rendering modes (serial, parallel, injected), then the advertisement versatility is improved, but the system complexity increases

Engineering Contradiction:
Improveadvertisement rendering versatilityVSAvoidrendering system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies universality by designing a single advertisement insertion system that can operate in multiple rendering modes (serial, parallel, injected) based on configuration parameters. The core matching engine remains universal and can output advertisements in different temporal and spatial relationships to the media content, providing versatility without requiring separate specialized systems for each rendering mode.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent implements parameter changes by controlling advertisement rendering through adjustable parameters such as insertion timing, spatial positioning, and temporal synchronization. By changing these parameters, the same advertisement matching system can produce different rendering behaviors (serial display, parallel overlay, or injected integration), achieving versatility through parameter variation rather than structural complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9563826B2Techniques for rendering advertisements with rich media
Publication Date: 2017.02.07 TREMOR INT LTD
  • US9563826B2 patent drawing
  • US9563826B2 patent drawing
  • US9563826B2 patent drawing

AI summary

In one embodiment, an advertisement is matched to subject matter in a portion of rich media content, such as a digital video, Flashâ„¢ animation, etc. For example, during the playing of rich media content, it may be determined by audio recognition techniques that the content's subject matter matches or correlates with an advertisement. Rendering preferences associated with the advertisement are then determined. The rendering preferences may be used to determine how the advertisement should be rendered (i.e., displayed in association with the content). The advertisement is then served to a device. The advertisement is served such that it can be rendered relative to a time that the portion of media is being displayed on the device.