Dynamic Ad Stream Replacement in Media Delivery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional techniques for providing advertisement streams in media streams are limited, as they cannot efficiently modify video streams, leading to a lack of customization and individualization in user experiences.
Innovation Solution
The system modifies live media streams by removing default advertising content and replacing it with targeted advertising content, using profile information to select appropriate ads and maintaining timestamp and sequence number information to ensure seamless delivery.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional techniques are used to provide advertisement streams, then the media stream delivery is simple, but the ability to modify video streams efficiently and effectively is limited
Solution Approach 1:
The patent introduces an intermediary system consisting of a media server and ad insertion server that sits between the content source and client. This intermediary handles the complex tasks of ad stream detection, replacement, and timing without requiring changes to the client application or content source, thus improving adaptability while managing complexity centrally
Solution Approach 2:
The patent segments the media stream into distinct segments marked by synchronization markers, allowing independent manipulation of ad content within specific time windows. This segmentation enables efficient ad insertion and replacement without affecting the entire stream, improving modifiability while maintaining overall system simplicity
2Productivity
If advertisement streams are inserted into media streams, then advertising content can be delivered, but the video stream cannot be modified in an efficient and effective manner
Solution Approach 1:
The patent performs preliminary actions by pre-marking ad regions with synchronization markers in the media stream before delivery. This advance preparation allows the ad insertion server to quickly identify and replace ads without real-time processing delays, improving modification efficiency while maintaining stream reliability
Solution Approach 2:
The patent changes timing parameters such as presentation time stamps and sequence numbers when replacing ad streams. By adjusting these parameters to match the original ad timing characteristics, the system achieves efficient modifications while maintaining seamless delivery and synchronization with the parent media stream
3Adaptability or versatility
If default advertising content is used in media streams, then the stream delivery is straightforward, but customization and individualization of user experiences is limited
Solution Approach 1:
The patent implements a dynamic ad replacement system where ads are selected and inserted based on real-time user profile information. The system dynamically adjusts which ads are displayed based on user demographics, viewing history, and preferences, enabling customization without requiring time-consuming stream re-encoding or re-processing
Solution Approach 2:
The patent uses copying by retrieving pre-encoded ad content from a database and replacing default ads with user-customized ads. This approach allows extensive customization of advertising content based on user profiles without requiring time-consuming generation or re-encoding of ad material, as the ads are copied from pre-prepared templates
Data Source
AI summary
Mechanisms are provided for replacing default advertisement streams in a media stream with replacement advertisement streams. User profile information is obtained for a particular user and/or device. A default advertisement stream is identified and replaced with advertisement streams selected using the user profile information. Timestamp information and sequence number information is maintained to allow uninterrupted delivery of the modified media stream while customizing media streams for particular users.


