In-Video User Input for Asynchronous Ad Interaction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Digital media consumption often requires users to interrupt their viewing experience to convert advertisements, such as by seeking the ad source on another device, which is less than desirable for user experience.
Innovation Solution
A video system with a server and wireless communications device that allows users to input preferences during video playback, enabling the server to segment frames, generate metadata, and store it for asynchronous interaction with advertisements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If users convert advertisements by seeking the source on another device, then advertisement conversion is achieved, but user experience deteriorates due to interruption and device switching
Solution Approach 1:
The patent introduces a camera as an intermediary device that captures images of products in the physical environment and transmits them to the computing device. This mediator enables seamless connection between physical advertising materials and digital content without requiring user interruption or device switching, thus maintaining both advertisement conversion effectiveness and continuous viewing experience
Solution Approach 2:
The patent replaces the manual mechanical process of switching devices and searching for ad sources with an automated optical recognition system. The camera captures images and the system automatically processes them through image recognition algorithms to identify products and retrieve related video content, eliminating the need for manual device switching and improving ease of operation
2Measurement precision
If the system segments video frames and generates metadata for each user interaction, then advertisement relevance is improved, but computational usage increases
Solution Approach 1:
The patent performs preliminary actions by pre-segmenting video frames at predetermined time intervals and pre-generating metadata for these frames before user interactions occur. This preparation work is done in advance so that when a user interaction happens, the system can quickly retrieve and match the pre-prepared metadata with the interaction timestamp, reducing real-time computational burden while maintaining high advertisement relevance
Solution Approach 2:
The patent applies partial action by selectively processing only those video frames that are temporally adjacent to actual user interactions, rather than processing every frame in the video. The system identifies the specific time window around each interaction and processes only frames within that window, reducing overall computational usage while ensuring that the most relevant frames are analyzed for advertisement matching
3Measurement precision
If the system stores and transmits metadata for each video frame, then advertisement accuracy is improved, but bandwidth usage increases
Solution Approach 1:
The patent extracts and transmits only the essential metadata elements needed for advertisement matching, such as timestamps, frame identifiers, and key product recognition data, rather than transmitting complete video frames or all possible metadata. This selective extraction reduces the volume of data transmitted over the network while preserving the accuracy needed for precise advertisement delivery
Solution Approach 2:
The system performs preliminary filtering and consolidation of metadata before transmission, aggregating multiple frame metadata into consolidated records when applicable. By preparing and compressing the metadata locally before transmission to the server, the system reduces the total bandwidth required while maintaining the precision needed for accurate advertisement matching
Data Source
AI summary
A wireless communications device in communication with a server and configured to render a video playback GUI for a video file. The video playback GUI may include a video rendering window, and a user input GUI element associated with the video rendering window. The wireless communications device may be configured to when the user input GUI element is activated while the video file is playing, send a unique identifier of the video file, and a time stamp for when the user input GUI element is activated to the server. The server may be configured to segment a video frame from the video file temporally adjacent to the time stamp for when the user input GUI element is activated, and generate metadata for the video frame, and transmit the metadata for the video frame to the wireless communications device.


