IP Library Granted Patent US 12,499,473
Granted Patent B2
US 12,499,473 · App. 18/484,723 · Granted Dec 16, 2025

Displaying web page advertisements in online video players

Inventors: Trond Erling Grenager (Dulles, VA); Daniel Louis Klein (Dulles, VA); Amir Ashkenazi (Dulles, VA)
Assignee: ADAP.TV, INC.
G06Q30/0277
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,499,473
App. No.
18/484,723
Granted
Dec 16, 2025
Kind
B2
Abstract

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.

Claims (37)

1 . A computer-implemented method for displaying a web page content using a video player of a device, the method comprising:

receiving, at the device, an ad tag identifying a media content;

receiving a web page including a video to be displayed by the video player of the device, wherein the device includes a hybrid player that coordinates a spatial display of the video and the media content as overlapping within the web page;

generating, based on the coordinated spatial display by the hybrid player, an HTML element to display the video and the media content; and

displaying, by the hybrid player, the web page and the media content using the generated HTML element.

2 . The method of claim 1 , wherein the web page media content is partially transparent by using HTML and cascading style sheet (“CSS”) transparency.

3 . The method of claim 1 , further comprising:

animating, by the hybrid player, the web page media content on to and of the generated HTML element via a timer-driven gradual change to cascading style sheet (“CSS”) properties of HTML elements.

4 . The method of claim 1 , wherein the hybrid player comprises a first portion, wherein the first portion of the hybrid player is configured to determine a first location of a frame of the video player.

5 . The method of claim 4 , wherein the first portion of the hybrid player is further configured to relay timing signals received from the video player.

6 . The method of claim 1 , wherein the hybrid player comprises a second portion, wherein the second portion of the hybrid player is configured to display the web page media content in the web page.

7 . The method of claim 6 , wherein the second portion of the hybrid player is further configured to modify properties of the web page media content in response to timing signals.

8 . A system for displaying a web page content using a video player of a device, the system including:

a data storage device that stores instructions for displaying the web page within a spatial extent associated with the video player; and

a processor configured to execute the instructions to perform operations including:

receiving, at the device, an ad tag identifying a media content;

receiving a web page including a video to be displayed by the video player of the device, wherein the device includes a hybrid player that coordinates a spatial display of the video and the media content as overlapping within the web page;

generating, based on the coordinated spatial display by the hybrid player, an HTML element to display the video and the media content; and

displaying, by the hybrid player, the web page and the media content using the generated HTML element.

9 . The system of claim 8 , wherein the web page media content is partially transparent by using HTML and cascading style sheet (“CSS”) transparency.

10 . The system of claim 8 , wherein the processor is further configured to perform operations including:

animating, by the hybrid player, the web page media content on to and off of the generated HTML element via a timer-driven gradual change to cascading style sheet (“CSS”) properties of HTML elements.

11 . The system of claim 8 , wherein the hybrid player comprises a first portion, wherein the first portion of the hybrid player is configured to determine a first location of a frame of the video player.

12 . The system of claim 11 , wherein the first portion of the hybrid player is further configured to relay timing signals received from the video player.

13 . The system of claim 8 , wherein the hybrid player comprises a second portion, wherein the second portion of the hybrid player is configured to display the web page media content in the web page.

14 . The system of claim 13 , wherein the second portion of the hybrid player is further configured to modify properties of the web page media content in response to timing signals.

15 . A non-transitory computer-readable medium storing instructions that, when executed by a computer, cause the computer to perform operations for displaying a web page content using a video player of a device, the operations including:

receiving, at the device, an ad tag identifying a media content;

receiving a web page including a video to be displayed by the video player of the device, wherein the device includes a hybrid player that coordinates a spatial display of the video and the media content as overlapping within the web page;

generating, based on the coordinated spatial display by the hybrid player, an HTML element to display the video and the media content; and

displaying, by the hybrid player, the web page and the media content using the generated HTML element.

16 . The computer-readable medium of claim 15 , wherein the web page media content is partially transparent by using HTML and cascading style sheet (“CSS”) transparency.

17 . The computer-readable medium of claim 15 , further comprising:

animating, by the hybrid player, the web page media content on to and off of the generated HTML element via a timer-driven gradual change to cascading style sheet (“CSS”) properties of HTML elements.

18 . The computer-readable medium of claim 15 , wherein the hybrid player comprises a first portion, wherein the first portion of the hybrid player is configured to determine a first location of a frame of the video player.

19 . The computer-readable medium of claim 18 , wherein the first portion of the hybrid player is further configured to relay timing signals received from the video player.

20 . The computer-readable medium of claim 15 , wherein the hybrid player comprises a second portion, wherein the second portion of the hybrid player is configured to display the web page media content in the web page.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 12, 2023
From: GRENAGER, TROND ERLING; KLEIN, DANIEL LOUIS; ASHKENAZI, AMIR
To: ADAP.TV, INC.
Reel/Frame 065196/0280 →
Continuity (5)
Continuation 17524394 · Nov 11, 2021
Continuation 16408254 · May 9, 2019
Continuation 12491191 · Jun 24, 2009
Provisional Application 61075716 · Jun 25, 2008
Related Publication 20240037608A1 · Feb 1, 2024
References Cited (29)
US 8442984B1 · Pennock · 2013 [cited by examiner]
US 20020019865A1 · Estipona · 2002 [cited by examiner]
US 20040015398A1 · Hayward · 2004 [cited by applicant]
US 20040128342A1 · Maes · 2004 [cited by examiner]
US 20050114430A1 · Zheng · 2005 [cited by examiner]
US 20070157086A1 · Drey · 2007 [cited by applicant]
US 20080077952A1 · St. Jean · 2008 [cited by applicant]
US 20080109844A1 · Baldeschwieler · 2008 [cited by applicant]
US 20080178243A1 · Dong · 2008 [cited by examiner]
US 20080288983A1 · Johnson · 2008 [cited by applicant]
US 20080320512A1 · Knight · 2008 [cited by examiner]
US 20090228784A1 · Drieu · 2009 [cited by examiner]
CN 1471669A · 2004 [cited by examiner]
CN 101145334A · 2008 [cited by examiner]
Helft, Miguel, Google Aims to Make YouTube Profitable With Ads, dated Aug. 22, 2007 and downloaded Jun. 30, 2017 from http://www.nytimes.com/2007/08/22/technology/22google.html. [cited by applicant]
Collins, Shawn, YouTube Overlay Ads, dated Aug. 22, 2007, as evidenced by the sequence of screenshots attached as Collins-YouTube Screenshots Aug. 22, 2007 downloaded from https://www.youtube.com/watch?v=ZWFE9UDCPEE on … [cited by applicant]
Web banner, from Wikipedia, downloaded Apr. 23, 2015 from http://en.wikipedia.org/wiki/Standard_ad_size. [cited by applicant]
Web search engine, from Wikipedia, downloaded from http://en.wikipedia.org/wiki/Web_search_engine on Apr. 24, 2015. [cited by applicant]
Adobe Flash, from Wikipedia, downloaded from https://en.wikipedia.org/wiki/Adobe_Fiash on Dec. 22, 2015. [cited by applicant]
Pop-up ad, from Wikipedia, downloaded from https://en.wikipedia.org/iwki/Pop-up_ad on Dec. 28, 2015. [cited by applicant]
ActionScript, from Wikipedia, downloaded from https://en.wikipedia.org/wiki/ActionScript on Dec. 23, 2015. [cited by applicant]
JavaScript, from Wikipedia, downloaded from https://en.wikipedia.org/wiki/JavaScript on Dec. 29, 2015. [cited by applicant]
ECMAScript, from Wikipedia, downloaded from https://en.wikipedia.org/wiki/ECMAScript on Dec. 29, 2015. [cited by applicant]
Cascading Style Sheets, from Wikipedia, dated Jun. 24, 2004, downloaded from https://en.wikipedia.org/w/index.php?title=Cascacing_Style_Sheets&oldid=221536895 on Jun. 7, 2016. [cited by applicant]
Mansfield, Richard, CSS Web Design for Dummies, excerpt downloaded Jun. 7, 2016 from http://www.dummies.com/howto/content/css-web-design-for-dummies-cheat-sheet.html. [cited by applicant]
CSS Web Design for Dummies:Book Information and Code Download—For Dummies, downloaded Jun. 7, 2016 from http://www.dummies.com/store/product!CSS-Web-Design-For-Dummies.productCd-0764584251.html. [cited by applicant]
Pop-up ad, from Wikipedia, downloaded from https://en.wikipedia.org/w/index.php?title=Pop-up_ad&oldid=2825978, dated Feb. 16, 2004, downloaded Jun. 6, 2016. [cited by applicant]
Hadlock, Kris, External Communications with Flash 8: How to Use the External Interface, AdobePress, dated Mar. 24, 2006, downloaded from https://www.adobepress.com/articles/article.asp?p=457503&seqNum=5 on Feb. 22, 2021… [cited by applicant]
Macromedia Flash ActionScript 2.0 Language Reference, First Edition and Copyrights indicating 2005, downloaded from http://homepage.divms.uiowa.edu/˜slonnegr/flash/ActionScript2Reference.pdf on Feb. 22, 2021 (Year: 2005… [cited by applicant]