IP Library Granted Patent US 9,454,775
Granted Patent B2
US 9,454,775 · App. 14/560,044 · Granted Sep 27, 2016

Systems and methods for rendering content

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,454,775
App. No.
14/560,044
Granted
Sep 27, 2016
Kind
B2
Abstract

In a method of displaying video data using an embedded media player page, frame dimensional data for a first video file is received from a database 106 . The database 106 includes frame dimensional data indexed therein for a plurality of video files. The plurality of video files includes the first video file, and the plurality of video files is retrievable from at least one video server 104 through a communications network 114 . A media player is launched within the embedded media player page. A video display area of the media player is sized based upon the received frame dimensional data. The video data from the first video file is displayed within the video display area.

Claims (35)

1. A system for enabling a client to render content, comprising:

a media file database comprising data associated with a plurality of media files, the data including information that enables the client to size a first display area and information that enables the client to size a second display area; and

a server system configured to perform the following operations using at least one processor:

receive a request from the client to render a media file from the plurality of media files;

transmit information to the client that enables the client to receive the media file;

transmit, to the client, the information that enables the client to size a first display area, for electronically displaying the media file at the client, the information that enables the client to size a first display area including a video frame height and a video frame width of the media file from the plurality of media files; and

transmit, to the client, the information that enables the client to size a second display area, for electronically displaying an advertisement at the client, the size of the second display area being determined based on the video frame height and the video frame width of the media file from the plurality of media files.

2. The system of claim 1 , wherein the server system is further configured to transmit information to the client that enables the client to receive the advertisement.

3. The system of claim 2 , wherein the information that enables the client to receive the advertisement comprises a uniform resource locator associated with an advertisement server separate from the server system.

4. The system of claim 2 , wherein the information that enables the client to receive the advertisement comprises information that instructs the client to request the advertisement.

5. The system of claim 1 , wherein the server system is further configured to transmit the media file to the client.

6. The system of claim 1 , wherein the server system is further configured to transmit an embedded media player web page to the client, the embedded media player web page comprising an embedded media player and a uniform resource locator associated with the advertisement.

7. The system of claim 6 , wherein the embedded media player page comprises the information that enables the client to size the first display area.

8. The system of claim 6 , wherein the embedded media player page comprises information that instructs the client to transmit a media file identification message to the server system, the media file identification message enabling the server system to identify a media file corresponding to the request from the client.

9. The system of claim 8 , wherein the server system is further configured to store the media file identification message and information identifying the time that the media file identification message was received by the server system.

10. The system of claim 8 , wherein the media file identification message is a request to the server system, in response to which the server system transmits a single-pixel image to the client.

11. The system of claim 1 , wherein the server system is further configured to transmit information to the client that enables the client to dynamically size the second display area of the advertisement based on a predefined rule.

12. The system of claim 1 , wherein the server system is further configured to transmit information to the client that enables the client to:

stream the media file to the client; and

stream the advertisement to the client.

13. The system of claim 1 , wherein information that enables the client to size the second display area comprises a sizing algorithm.

14. The system of claim 1 , wherein the server system is further configured to transmit information to the client that enables a user to rate a media file displayed at the client.

15. The system of claim 14 , wherein the server system is further configured to store information identifying the rating given by the user.

16. A computer-implemented method for enabling a client to render media files comprising the following steps which are implemented using at least one computer processor:

transmitting a request from the client to a server system to render a media file;

receiving information from the server system that enables the client to receive the media file;

receiving information from the server system that enables the client to receive an advertisement;

receiving information from the server system that enables the client to size a first display area for electronically displaying the media file at the client, the information that enables the client to size the first display area including a video frame height and a video frame width of the media file; and

receiving information from the server system that enables the client to size a second display area for electronically displaying the advertisement, the size of the second display area being determined based on the video frame height and the video frame width of the media file.

17. The computer-implemented method of claim 16 , further comprising receiving information from the server system that enables the client to dynamically size the second display area for the advertisement based on a predefined rule.

18. The computer-implemented method of claim 16 , further comprising:

streaming the media file; and

streaming the advertisement.

19. The computer-implemented method of claim 16 , further comprising transmitting information to the server system indicating an amount of time that the client displayed the media file.

20. The computer-implemented method of claim 19 , further comprising receiving information that instructs the client to request advertisements at predetermined intervals while a media file is being displayed by the client.

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 Dec 10, 2014
From: AOL LLC
To: AOL INC.
Reel/Frame 034463/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2014
From: THOMSON LICENSING S.A.
To: AMERICA ONLINE, INC.
Reel/Frame 034463/0681 →
CHANGE OF NAME Recorded Dec 10, 2014
From: AMERICA ONLINE, INC.
To: AOL LLC
Reel/Frame 034590/0663 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2014
From: HAYWARD, MONTE DUANE
To: SINGINGFISH.COM, INC.
Reel/Frame 034462/0944 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2014
From: SINGINGFISH.COM, INC.
To: THOMSON LICENSING S.A. (TLSA)
Reel/Frame 034462/0917 →