Browser Video Pre-roll Automation via HTML Container Visibility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for sequentially displaying messages and videos in a browser window often require matching formats and players, leading to inefficient and distracting user experiences, especially when advertising messages overlay requested content.
Innovation Solution
The technology automates the sequential display of messages and videos in the same browser window by using HTML containers with visibility attributes to hide and show different format videos seamlessly, allowing for pre-roll or post-roll advertisements without disturbing the user's focus, using different players for each video.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional approaches use software to prepend messages to videos and render as a single file, then format compatibility is achieved, but device complexity and processing time increase
Solution Approach 1:
The patent segments the video display into separate containers for the message video and the main video, each with its own player instance. This allows independent format handling and playback control without requiring format conversion or complex processing, resolving the contradiction between format compatibility and processing complexity.
Solution Approach 2:
The patent uses preliminary action by displaying the message video in a container before the main video, with the container positioned to overlay or appear before the main video content. This pre-positioning and sequential display approach eliminates the need for complex format matching and rendering processes while maintaining adaptability across different video formats.
2Ease of operation
If messages and videos are displayed sequentially in the same browser window, then user focus is maintained, but harmful factors arise when advertising messages overlay requested content
Solution Approach 1:
The patent applies dynamics by making the message container visible or invisible based on playback state. The container transitions from visible during message playback to invisible during main video playback, and vice versa. This dynamic visibility adjustment maintains user focus on the requested content while allowing advertising messages to be displayed without permanently overlaying or disrupting the main video content.
Solution Approach 2:
The patent implements periodic action through sequential playback control, where the message video plays first, then the main video plays, with automatic switching between them. This periodic sequence ensures that advertising messages are displayed at appropriate intervals without continuously overlaying the requested content, thus maintaining user focus while reducing harmful disruptions.
3Adaptability or versatility
If different players are used for different video formats, then adaptability is improved, but device complexity increases
Solution Approach 1:
The patent segments the video playback system into separate player instances, with each player dedicated to playing a specific video format. This segmentation allows each player to be optimized for its specific format without requiring complex format conversion or unified player management, thus improving adaptability while keeping the complexity manageable through modular architecture.
Data Source
AI summary
We disclose a technology implemented on a computer that automates sequential display of messages, typically videos, which appear on a user's display screen in the same place or in overlapping areas of a single window in a browser. In particular, this relates to displaying a message that arbitrarily may be in a different format than a requested video, with the first message programmed to appear before or after the requested video in substantially the same area of the user's display screen where the requested video will appear or has appeared. The message and the requested video are sequenced without any need to match formats or players used.


