Dynamic Rich Media Ad Rendering via Audio Visual Recognition
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


