Contextual Ad Selection via Media Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current media server systems often fail to effectively display advertisements during media playback, as ads are not contextually relevant and may not change even when the media content does, leading to missed opportunities for revenue generation.
Innovation Solution
A method and system that selects and displays contextually relevant advertisements by generating keywords associated with different portions of media files, allowing for dynamic ad replacement based on changing media content, using a client-server architecture with an advertisement selection module that accesses contextual information from various data sources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If advertisements are displayed during media playback, then revenue opportunities increase, but advertisements may not be contextually relevant to the media content
Solution Approach 1:
The system generates keywords and selects advertisements in advance based on media file metadata before playback begins. This preliminary action ensures that contextually relevant advertisements are ready to be displayed as the media plays, resolving the contradiction between timely ad delivery and contextual relevance.
Solution Approach 2:
The system continuously monitors the playing position of media and dynamically updates advertisement selection based on the current context. This feedback mechanism ensures advertisements remain relevant throughout playback, addressing the issue of contextual relevance while maintaining ad delivery.
2Device complexity
If a single advertisement is displayed throughout media playback, then system complexity is reduced, but advertisement relevance deteriorates as media content changes
Solution Approach 1:
The media file is divided into multiple segments or time ranges, with different advertisements selected for different segments. This segmentation allows the system to provide contextually relevant advertisements for different portions of the media without requiring overly complex real-time analysis, balancing system complexity and adaptability.
Solution Approach 2:
The advertisement selection is made dynamic by allowing ads to change based on the current playing position and context of the media. This dynamic approach enables the system to adapt to changing media content while maintaining manageable complexity through predefined keyword associations.
3Loss of time
If keywords are generated for entire media files, then processing time is reduced, but advertisement precision for specific portions deteriorates
Solution Approach 1:
The system segments the media file into multiple time ranges or portions and generates keywords specifically for each segment. This segmentation enables precise advertisement matching for specific portions of media while keeping processing time manageable by working with smaller, divided units rather than the entire file at once.
Solution Approach 2:
Different keyword sets are generated for different portions of the media file, allowing each segment to have its own specialized keywords tailored to its specific content. This local quality approach improves advertisement precision for specific portions without requiring excessive processing time.
Data Source
AI summary
Systems and methods have been developed for displaying contextually relevant advertisements to users as media objects are being rendered. One or more data sources with contextual information for different portions of each media object are maintained. From this contextual information, keywords may be generated and used to locate contextually-related advertisements. The advertisements are selected based on contextual information about the media object in order to match or otherwise be contextually relevant with the media content being rendered. As the subject matter of the media object changes during rendering, different advertisements related to the new context are provided that replace the prior advertisement. The advertisements are displayed in an area that could be used for other purposes when the rendering device is not rendering media objects.


