Dynamic Ad Insertion in Video-on-Demand Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video-on-demand (VOD) systems lack flexibility in integrating digital advertising, as advertising is typically determined manually or in a static fashion, failing to adapt to the dynamic and personal preferences of users.
Innovation Solution
A method is introduced to identify ad break points within digital video and audio content, select appropriate ad content based on user profiles and schedules, and generate playlists that dynamically insert or replace advertising during content delivery, using a management center with ad manager logic, playlist manager logic, and ad decision logic to optimize ad placement.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If advertising is determined manually or in a static fashion, then the system is simple to operate, but the system lacks adaptability to dynamic user preferences
Solution Approach 1:
The patent implements dynamic ad selection by transitioning from static manual advertising determination to a dynamic system that automatically selects ads based on real-time user profiles, viewing history, and preferences. The ad manager logic continuously adapts advertising content to match current user states, making the system responsive and flexible without requiring manual intervention.
Solution Approach 2:
The system employs self-service mechanisms where the ad insertion system automatically determines and inserts relevant advertisements without manual input. The ad manager logic autonomously selects ads by analyzing user profiles and preferences, and the playlist manager logic automatically generates playlists with appropriate ad placements, eliminating the need for manual advertising management while maintaining operational efficiency.
2Adaptability or versatility
If dynamic ad insertion is implemented, then advertising relevance to users is improved, but system complexity increases
Solution Approach 1:
The patent segments the advertising system into distinct functional modules: ad manager logic for selecting ads based on user profiles, playlist manager logic for generating playlists with ad placements, and ad decision logic for determining ad timing. This segmentation allows each component to handle specific tasks independently, reducing overall system complexity while enabling dynamic ad insertion functionality.
Solution Approach 2:
The patent introduces an intermediary ad manager logic layer that mediates between user profile data and advertising content selection. This intermediary component processes user information and translates it into ad selection decisions, simplifying the interaction between complex data structures and advertising delivery mechanisms while maintaining advertising flexibility.
3Productivity
If ad content is selected based on user profiles and schedules, then advertising effectiveness is improved, but processing time increases
Solution Approach 1:
The patent implements preliminary action by pre-processing and storing user profile information, viewing history, and preferences in structured formats before ad selection is needed. The ad manager logic has access to pre-organized user data and pre-determined ad schedules, allowing rapid ad selection without extensive real-time processing, thus maintaining advertising effectiveness while reducing processing time.
Data Source
AI summary
A video-on-demand (VOD) service provider is configured to select advertising to provide with video-on-demand content, the advertising selected at least in part according to at least one of content metadata, ad schedules, or subscriber profile information, and to signal when the advertising is unavailable. The VOD service provider is configured to identify ad break points for the video-on-demand content to generate a playlist identifying the video-on-demand content and when the video-on-demand content is to be provided, and identifying content corresponding to selected advertising and when the content corresponding to the selected advertising is to be provided. The VOD server receives from a set top box a signal to pause or stop providing of the content to the set top box, and receives from the set top box a signal to resume providing the content to the set top box, and selects different advertising at least in part according to changed conditions when the signal to resume is received, and modifies the playlist to reference the different advertising.


