Personalized Video Streaming System for Targeted Ad Insertion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current advertising methods, particularly in television, involve 'shotgun' approaches where all viewers receive the same advertisements, leading to viewer drop-off during commercial breaks, as the advertisements are intrusive and not tailored to individual interests.
Innovation Solution
A system and method for preparing and delivering custom personalized messages in streaming video by using real-time image synthesis, combining pre-packaged elements with viewer-specific information, such as social network data, to create unique video streams that are targeted to individual viewers, allowing for dynamic insertion of advertisements based on viewer profiles.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If traditional shotgun advertising is used where all viewers receive identical advertisements, then advertising delivery is simple and cost-effective, but viewer engagement decreases and viewers drop off during commercial breaks
Solution Approach 1:
The patent segments the homogeneous advertising approach into personalized advertising streams tailored to individual viewer profiles. Each viewer receives customized advertisements based on their preferences, demographics, and viewing history, transforming a single unified ad stream into multiple personalized streams without manual intervention for each viewer.
Solution Approach 2:
The system dynamically generates and delivers personalized advertisements in real-time based on viewer characteristics and context. The advertising content adapts automatically to each viewer's profile, creating a dynamic rather than static advertising delivery system that responds to individual viewer needs and preferences.
2Productivity
If fixed canned video advertisements are broadcasted to large numbers of viewers, then advertising production is efficient and standardized, but the advertisements become intrusive and less effective
Solution Approach 1:
The patent applies local quality by customizing advertising content specifically for each viewer based on their individual profile characteristics. Instead of uniform canned advertisements, each viewer receives ads with local qualities tailored to their preferences, demographics, and viewing context, making the advertising less intrusive and more relevant to each individual.
Solution Approach 2:
The system changes advertising parameters such as content selection, timing, and presentation based on viewer profiles. By dynamically adjusting these parameters according to individual viewer characteristics, the system transforms fixed canned advertisements into adaptive personalized content that reduces intrusiveness while maintaining production efficiency through automated parameter adjustment.
3Productivity
If personalized video streams are created for each viewer using real-time image synthesis, then advertising effectiveness increases and viewer drop-off reduces, but system complexity and processing requirements increase
Solution Approach 1:
The patent implements preliminary action by pre-processing and organizing viewer profile data, advertisement templates, and content elements before real-time delivery. The system prepares personalized advertising streams in advance based on viewer profiles, so that during actual video delivery, the personalization can be applied efficiently without excessive real-time processing complexity.
Solution Approach 2:
The system uses copying by creating personalized versions of advertisement templates for each viewer rather than producing entirely unique content from scratch. Base advertisement templates are copied and customized with viewer-specific elements such as name, preferences, and contextual information, reducing the overall processing complexity while maintaining personalization effectiveness.
Data Source
AI summary
A video preparation system is described. The system includes an event detector, a viewer identification, a selector, a video synthesis module, and a communications module. The event detector may be configured to detect an event associated with a main video content. The viewer identification module may be configured to determine an identification of a viewer associated with the event and to obtain information about the viewer. The selector may be configured to select additional video content that could be presented with the main video content. The video synthesis module may be configured to modify, in real time, the video content to produce a resulting content based on the information about the viewer. The communications module may be configured to provide the resulting content to a play-out server, the resulting content suitable for streaming via the Internet to a client computer system associated with the viewer.


