Mobile Video Ad Replacement via Local Cache
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video streaming and download technologies do not effectively manage the insertion and replacement of commercials in video content, especially when videos are downloaded for offline playback on mobile devices, leading to outdated or irrelevant commercials being played.
Innovation Solution
A system that allows mobile devices to download videos with embedded commercials, which can be replaced with higher-value substitutes from a server, using a cache of commercials stored on the device, ensuring fresh commercials are played even offline, by analyzing video content and user data to select appropriate commercials.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If commercials are embedded in video content during recording, then the video can be stored and played back offline, but the commercials become outdated or irrelevant over time
Solution Approach 1:
The system performs preliminary actions by downloading substitute commercials to a local cache before the video is played back. When a video is recorded with embedded commercials, the system proactively fetches replacement commercials and stores them in advance, so that when playback occurs offline, fresh relevant commercials are available without requiring real-time internet access.
Solution Approach 2:
The patent introduces a cache memory as an intermediary between the video content and the commercial delivery system. This cache stores substitute commercials locally on the device, acting as a mediator that allows offline playback with updated commercials. The cache bridges the gap between the need for offline capability and the need for current, relevant advertising content.
2Reliability
If substitute commercials are downloaded to replace original commercials, then ad relevance improves, but device storage requirements increase
Solution Approach 1:
The system extracts only the commercial segments from the video content, storing them separately in a dedicated cache memory. Instead of duplicating entire video files with different commercial versions, the system separates the video program from its commercial elements, storing only the substitute commercials locally. This extraction approach minimizes storage requirements while maintaining the ability to replace commercials dynamically.
Solution Approach 2:
The system changes the parameter of commercial duration and size by downloading multiple short commercial segments rather than single long commercials. The cache stores a library of shorter commercial clips that can be selectively played based on video length and content type, optimizing storage efficiency while maintaining commercial freshness and relevance.
3Adaptability or versatility
If commercials are replaced dynamically based on user data and location, then user engagement improves, but system complexity increases
Solution Approach 1:
The system implements self-service by enabling the mobile device to autonomously manage commercial replacement without requiring complex centralized control. The device itself performs the functions of analyzing user data, selecting appropriate substitute commercials from the cache, and replacing original commercials during playback. This distributes the complexity to the device level, simplifying the overall system architecture.
Solution Approach 2:
The system performs preliminary analysis and preparation by pre-downloading multiple substitute commercials with different characteristics (duration, content, target audience) to the local cache. This preliminary action allows the playback system to make simple local decisions about which commercial to use, rather than requiring complex real-time analysis during playback. The heavy lifting of commercial selection is done in advance.
Data Source
AI summary
Among other things, a video item is downloaded to a mobile device from a digital video recorder. The video item includes a video program and commercials that have been previously embedded within the video item. Before, during, or after the download of the video item, information is reported from the mobile device to a server about the video item, from which the server can select a set of substitute commercials. One or more of these substitute commercials are downloaded from the server. When the video item is presented on the mobile device, the mobile device replaces at least one of the original commercials that has been previously embedded within the video item by a substitute commercial that has been downloaded to the mobile device.


