Advertisement Insertion via Intermediary Cue Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing advertisement insertion systems face challenges in identifying and inserting ads at customer premises when cues or markers are difficult to discover, unknown, or removed from the transport stream, limiting granular and customer-specific ad insertion capabilities.
Innovation Solution
An advertisement server communicates with clients to provide insertion instructions based on media information and splice timing, allowing ad insertion without relying on in-band cues, leveraging information from a different headend or service provider to facilitate customer-side ad insertion, even when cues are inaccessible or obfuscated.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If service providers remove cues from transport stream to prevent unauthorized ad insertion, then security and control over content delivery is improved, but ad insertion capability at customer premises becomes inaccessible
Solution Approach 1:
The patent introduces an intermediary system consisting of a headend server and a client application that mediates between the transport stream and the advertisement insertion process. The headend server receives the transport stream, identifies ad insertion opportunities using cues, and provides insertion instructions to the client application without requiring the client to directly access or process the cues from the transport stream. This mediator approach allows ad insertion to function even when cues are removed from the stream, as the intermediary has already extracted and processed the necessary timing and positioning information.
2Object-affected harmful factors
If cues are made difficult to discover or obfuscated in transport stream, then prevention of unauthorized ad insertion is improved, but ease of performing ad insertion deteriorates
Solution Approach 1:
The patent applies preliminary action by having the headend server perform ad opportunity identification and cue processing before the transport stream reaches the customer's client device. The headend server extracts timing information, identifies ad insertion points, and generates pre-configured insertion instructions that are sent to the client application. This preliminary processing eliminates the need for the client to directly interpret obfuscated or difficult-to-find cues, as all necessary insertion parameters have been prepared in advance by the intermediary system.
3Adaptability or versatility
If granular customer-specific ad insertion is implemented, then adaptability and personalization are improved, but device complexity increases
Solution Approach 1:
The patent uses an intermediary architecture where the headend server handles complex tasks such as cue identification, ad selection, and timing calculation, while the client application only needs to execute simplified insertion instructions. This division of labor enables granular customer-specific ad insertion without requiring complex processing capabilities at the client device. The intermediary absorbs the computational complexity, allowing customized ads to be delivered to individual customers while keeping their devices relatively simple.
4Ease of manufacture
If ad insertion relies on in-band cues from transport stream, then simplicity of implementation is improved, but reliability of ad insertion deteriorates when cues are removed or obfuscated
Solution Approach 1:
The patent introduces a headend server as an intermediary that decouples the ad insertion process from direct reliance on in-band cues in the transport stream. The headend server independently identifies ad opportunities and generates insertion instructions that are sent to the client application through a separate communication channel. This intermediary approach maintains implementation simplicity at the client level while significantly improving reliability, as the insertion process no longer fails when cues are removed or obfuscated from the transport stream.
Data Source
AI summary
Insertion of an advertisement within a television program or other media/content is contemplated. The advertisement insertion may be achieved when the media/content is originally transported with advertisement avails or other portions designated for advertisement insertion and those portions are difficult to discover, unknown, removed, obfuscated and/or generally inaccessible to a client facilitating play of the media/content.


