Video Player Ad Rendering Using Virtual Browser Translation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing web page advertisements designed for conventional web pages cannot be displayed in online video players due to format incompatibilities and the lack of industry standards, as they are typically written for web browsers and not multimedia platforms like Adobe Flash.
Innovation Solution
Systems and methods for displaying web page advertisements in online video players using hybrid ad players, virtual web browsers, and ad tag translators, which convert or translate ad tags to be compatible with multimedia platforms, allowing partial overlap and synchronization with video playback.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If web page advertisements are displayed in conventional web pages, then they can leverage existing ad inventory and formats, but they cannot be displayed in online video players due to format incompatibility
Solution Approach 1:
A virtual web browser is introduced as an intermediary component within the video player that can execute web page advertisements. This virtual browser acts as a mediator between the existing web ad infrastructure and the video player platform, allowing web ads to run inside the player without requiring changes to either side. The virtual browser translates and executes ad tags, enabling compatibility between different ad formats and the video player environment.
Solution Approach 2:
The virtual web browser provides universal functionality by being able to execute various types of web page advertisements within the video player. It can handle different ad formats, sizes, and types (banners, pop-ups, interactive ads) that were originally designed for conventional web pages. This multi-functional capability allows a single video player to display diverse ad inventory from multiple sources without requiring separate specialized players for each ad type.
2Productivity
If online video players display advertisements at the center of user attention, then revenue opportunities are enhanced, but the advertisements must be coordinated with video playback which complicates the system
Solution Approach 1:
The system performs preliminary actions by pre-loading and pre-positioning advertisements within the virtual web browser before the video playback reaches the appropriate moment. Ad tags are prepared in advance, and the virtual browser is configured to execute them at predetermined times during playback. This allows advertisements to be displayed at optimal moments (such as before, during, or after video content) without requiring complex real-time coordination during playback, as the timing and execution are predetermined.
3Adaptability or versatility
If web page advertisements are converted to be compatible with multimedia platforms, then they can be displayed in video players, but the conversion process increases system complexity
Solution Approach 1:
The virtual web browser serves as the intermediary that handles the translation and execution of ad tags. Instead of requiring complex conversion systems, the virtual browser natively supports web advertising formats and automatically adapts them to the multimedia platform environment. It translates ad tag instructions into platform-specific commands, eliminating the need for separate translation layers and reducing overall system complexity while maintaining broad platform compatibility.
Data Source
AI summary
Many conventional advertisements designed for display as part of a web page executed by a web browser are not suitable for display in an online video player that, though included in a web page, is executed by a multimedia platform. Such conventional advertisements are referred to herein as web page advertisements. A system display a web page advertisement in the frame of such an online video player by determining characteristics of the video player in the context of the multimedia platform and converting those characteristics into a context compatible with the web browser. The system can also include a virtual web browser that executes either on the multimedia platform on a server device that is communicatively coupled to the multimedia platform. The system can also include an ad tag translator that executes either on the multimedia platform on a server device that is communicatively coupled to the multimedia platform.


