IP Library Granted Patent US 9,595,050
Granted Patent B2
US 9,595,050 · App. 14/323,977 · Granted Mar 14, 2017

Method of disseminating advertisements using an embedded media player page

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 9,595,050
App. No.
14/323,977
Granted
Mar 14, 2017
Kind
B2
Abstract

A method of disseminating advertisements includes the step of transmitting to a media device ( 110 ) an embedded media player page for playing a media file. The embedded media player page allows a user of the media device ( 110 ) to create a bookmark for a browser. The bookmark points to the embedded media player page. The bookmark includes an address of the media file as a parameter. When the bookmark is used in the browser to play the media file, the embedded media player page instructs the media device ( 110 ) to request an advertisement from an advertisement server ( 104 ) for display in the embedded media player page.

Claims (41)

1. A method comprising the following operations performed by at least one processor:

receiving information defining an embedded media player interface for displaying at least one media file and at least one advertisement,

the interface including at least one media file reference to an address for retrieving the at least one media file and at least one advertising media reference to an address for retrieving the at least one advertisement, and

the information comprising instructions for transmitting at least one media file identification message to a remote system at predetermined time intervals;

determining whether the received information comprises frame dimensional data;

based on the determination, sizing a media display area for displaying the at least one media file; and

sizing the embedded media player interface, based on the sized media display area, to display at least the at least one advertisement.

2. The method of claim 1 , further comprising sizing the media display area based on at least one of the frame dimensional data or a default set of data.

3. The method of claim 1 , further comprising locating at least one component in the embedded media player interface that it is visible to a user, the at least one component comprising the at least one advertisement, a link, an image, a button, or an input field.

4. The method of claim 3 , further comprising:

receiving a command to resize the interface; and

resizing at least one component based on the command.

5. The method of claim 1 , wherein the instructions for transmitting the at least one media file identification message comprise instructions to transmit a request for a new advertising media reference and a time stamp related to the playback of the at least one media file.

6. A system for media playback, comprising:

at least one processor; and

a non-transitory tangible computer-readable medium storing code segments, the code segments configured to cause the at least one processor to perform the following operations:

receiving information defining an embedded media player interface for displaying at least one media file and at least one advertisement,

the interface including at least one media file reference to an address for retrieving the at least one media file and at least one advertising media reference to an address for retrieving the at least one advertisement, and

the information comprising instructions for transmitting at least one media file identification message to a remote system at predetermined intervals;

determining whether the received information comprises frame dimensional data;

based on the determination, sizing a media display area for displaying the at least one media file; and

sizing the embedded media player interface, based on the sized media display area, to display at least the at least one advertisement.

7. The system of claim 6 , wherein the code segments further comprise code segments for causing the at least one processor to size the media display area comprises sizing the media display area based on at least one of the frame dimensional data or a default set of data.

8. The system of claim 6 , wherein the code segments further comprise code segments for causing the at least one processor to locate at least one component in the interface that it is visible to a user, the at least one component comprising the at least one advertisement, a link, an image, a button, or an input field.

9. The system of claim 8 , wherein the code segments further comprise code segments configured to cause the at least one processor to perform the following operations:

receiving a command to resize the interface by an amount; and

resizing at least one component based on the amount.

10. The system of claim 6 , wherein the instructions for transmitting the at least one media file identification message comprise instructions to transmit a request for a new advertising media reference and a time stamp related to the playback of the at least one media file.

11. A non-transitory tangible computer-readable medium storing program code segments, the program code segments configured to cause at least one processor to perform a method, the method comprising:

receiving information defining an embedded media player interface for displaying at least one media file and at least one advertisement,

the interface including at least one media file reference to an address for retrieving the at least one media file and at least one advertising media reference to an address for retrieving the at least one advertisement, and

the information comprising instructions for transmitting at least one media file identification message to a remote system at predetermined intervals;

determining whether the received information comprises frame dimensional data;

based on the determination, sizing a media display area for displaying the at least one media file; and

sizing the embedded media player interface, based on the sized media display area, to display at least the at least one advertisement.

12. The medium of claim 11 , wherein sizing the media display area comprises sizing the media display area based on at least one of the frame dimensional data or a default set of data.

13. The medium of claim 11 , wherein sizing the embedded media player interface comprises dynamically locating at least one component in the interface to ensure that it is visible to a user, the at least one component comprising the at least one advertisement, a link, an image, a button, or an input field.

14. The medium of claim 13 , wherein the program code segments are further configured to cause the at least one processor to perform the following operations:

receiving a command to resize the interface by an amount; and

resizing the at least one component based on the amount.

15. The medium of claim 11 , wherein the instructions for transmitting the at least one media file identification message comprise instructions to transmit a request for a new advertising media reference and a time stamp related to the playback of the at least one media file.

Assignments (8)
CHANGE OF NAME Recorded Mar 22, 2022
From: VERIZON MEDIA INC.
To: YAHOO AD TECH LLC
Reel/Frame 059472/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
CHANGE OF NAME Recorded Aug 24, 2017
From: AOL INC.
To: OATH INC.
Reel/Frame 043672/0369 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2014
From: THOMSON LICENSING S.A. (TLSA)
To: AMERICA ONLINE, INC.
Reel/Frame 033335/0605 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2014
From: AOL LLC
To: AOL INC.
Reel/Frame 033335/0780 →
CHANGE OF NAME Recorded Jul 17, 2014
From: AMERICA ONLINE, INC.
To: AOL LLC
Reel/Frame 033358/0204 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2014
From: SINGINGFISH.COM, INC.
To: THOMSON LICENSING S.A. (TLSA)
Reel/Frame 033335/0380 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2014
From: HAYWARD, MONTE DUANE
To: SINGINGFISH.COM, INC.
Reel/Frame 033335/0292 →