Asset Insertion Synchronization in Content On Demand Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The complexity of advertising delivery in television systems, particularly with the rise of Content On Demand (COD), has made it difficult for marketers to determine the effectiveness of asset insertions, as traditional methods are not suited for nonlinear video distribution and can be bypassed by viewers using digital recorders.
Innovation Solution
A system that maintains data on asset insertions in COD content, using a database to record campaign data and a processor to direct insertions based on cached data during database unavailability, ensuring synchronization and reducing processor-intensive computations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a database is used to maintain campaign data for asset insertions, then the accuracy and availability of insertion decisions are improved, but the system complexity and potential points of failure increase
Solution Approach 1:
The system performs preliminary actions by pre-calculating and caching asset insertion decisions before actual content delivery. The processor creates a lookup table with pre-determined insertion decisions based on campaign data, allowing rapid retrieval during content delivery without real-time database queries, thus reducing system complexity while maintaining reliability
Solution Approach 2:
The invention introduces an intermediary caching mechanism between the database and the content delivery system. This cache acts as a mediator that stores pre-computed insertion decisions, allowing the system to operate independently of the database during content delivery, thereby improving availability without requiring constant database connectivity
2Measurement precision
If real-time database queries are used for asset insertion decisions, then the up-to-date nature of campaign data is improved, but the processor load and computation time increase
Solution Approach 1:
The system performs preliminary computation of asset insertion decisions by pre-calculating which assets should be inserted based on campaign data and content characteristics. These pre-computed decisions are stored in a lookup table, eliminating the need for real-time processor-intensive queries during actual content delivery, thus improving productivity while maintaining data accuracy
Solution Approach 2:
The invention creates a copy of the campaign data and insertion decisions in a local lookup table structure. This copy allows the system to access and process data locally without repeatedly querying the database, significantly reducing processor load and improving efficiency while maintaining the accuracy of campaign data through periodic synchronization
3Ease of operation
If digital recorders are provided to customers, then the flexibility and convenience of content viewing is improved, but the ability to control asset insertions is worsened
Solution Approach 1:
The system implements dynamic control over asset insertions by allowing the content provider to adjust insertion decisions based on real-time conditions. The lookup table can be updated with new insertion rules, and the system can dynamically determine which assets to insert based on campaign priorities and content characteristics, maintaining control despite the presence of digital recorders
Solution Approach 2:
The invention incorporates feedback mechanisms where the system monitors content delivery and can adjust asset insertion decisions based on observed viewer behavior and campaign performance. This feedback loop allows the system to learn from actual viewing patterns and refine future insertion decisions, maintaining effective asset delivery even when viewers have the capability to skip content
Data Source
AI summary
Systems and methods presented herein provide for maintaining data pertaining to asset insertions into COD content. In one embodiment, a system includes a database that maintains campaign data of a plurality of assets, and a processor that monitors insertions of at least a portion of the assets in a first COD content to record campaign data of the inserted assets. A storage module stores the recorded campaign data of the inserted assets in a list. The processor is also operable to detect a request for asset insertions in a second COD content, to determine that the database of campaign data is unavailable for the asset insertion request of the second COD content, to retrieve the list of campaign data from the storage module, and, in response to determining the unavailability of the database, to direct asset insertions in the second COD content based on the list of campaign data.


