IP Library Granted Patent US 7,849,160
Granted Patent B2
US 7,849,160 · App. 10/415,216 · Granted Dec 7, 2010

Methods and systems for collecting data for media files

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 7,849,160
App. No.
10/415,216
Granted
Dec 7, 2010
Kind
B2
Abstract

A method of collecting data in connection with the retrieval of a media file includes the steps of transmitting to a media device an embedded media player page for playing the media file and transmitting a media file identification message to a log server. The media file identification message identifies the media file. The log server records that the media file has been selected for play back by a user in a log associated with the media file.

Claims (89)

1. A method for identifying an impression popularity ranking of a file in a client-server system comprising:

receiving a request for a file from a client, the file having a predetermined file display duration;

transmitting the file to the client;

receiving a start time stamp representing a start time of an impression of the file by the client;

receiving an end time stamp representing an end time of the impression of the file by the client;

associating the start time stamp and the end time stamp with the file;

determining a difference between the start time stamp and the end time stamp;

identifying an impression duration of the file based on the determined difference between the start time stamp and the end time stamp;

comparing the identified impression duration with the predetermined file display duration;

identifying a first impression popularity ranking of the file when the identified impression duration is substantially equal to the predetermined file display duration;

identifying a second impression popularity ranking of the file when the identified impression duration is greater than the predetermined file display duration;

identifying a third impression popularity ranking of the file when the identified impression duration is less than the predetermined file display duration; and

wherein the first impression popularity ranking is greater than the second impression popularity ranking and the first impression popularity ranking is greater than the third impression popularity ranking.

2. The method of claim 1 , wherein the file is a media file configured to be displayed on a media player page by a media player and the impression duration corresponds to a length of time the media player page is displayed.

3. The method of claim 1 , wherein the file is a media file configured to be displayed on a media player page by an embedded media player page and the impression duration corresponds to a length of time the embedded media player page is displayed.

4. The method of claim 1 , wherein the file is a media file configured to be displayed on a media player page by an embedded media player page and the impression duration corresponds to a length of time the embedded media player page is open, and further comprising receiving a plurality of time stamps at a plurality of time intervals while the embedded media player page is open.

5. The method of claim 4 , wherein the file comprises a plurality of media files, and further comprising maintaining a plurality of log files respectively associated with the plurality of media files, each log identifying a number of times the corresponding media file was played and whether the corresponding media file was played through completion.

6. The method of claim 1 , wherein transmitting the file to the client includes transmitting a media file for display to the client, and further comprising:

receiving one or more ongoing display time stamps during a periodic time interval, the one or more ongoing display time stamps identifying an ongoing display time period of the media file to the client; and

transmitting one or more advertisement files to the client during the periodic time interval and only during the ongoing display time period of the media file to the client.

7. The method of claim 6 , where the predetermined time interval comprises 30 seconds.

8. A method for identifying an impression popularity ranking of a file in a client-server system comprising:

receiving a request for a media file from a client, the file having a predetermined file display duration;

transmitting the media file to the client for display on a web page;

receiving a start time stamp representing a start time of an impression of the media file by the client;

receiving an end time stamp representing an end time of the impression of the media file by the client;

receiving one or more ongoing impression time stamps during a periodic time interval, the one or more ongoing display time stamps identifying an ongoing impression time period of the media file to the client;

transmitting one or more advertisement files to the client during the periodic time interval and only during the ongoing impression time period of the media file to the client;

associating the start time stamp and the end time stamp with the media file;

identifying a difference between the start time stamp and the end time stamp;

identifying an impression duration of the file based on the determined difference between the start time stamp and the end time stamp, the impression duration representing a total display time of the media file on the web page;

comparing the identified impression duration with the predetermined file display duration;

identifying an attended impression popularity ranking of the file when the identified impression duration substantially matches the predetermined file display duration;

identifying an unattended impression popularity ranking of the file when the identified impression duration is substantially greater than the predetermined file display duration;

identifying a deficient impression popularity ranking of the file when the identified impression duration is substantially less than the predetermined file display duration; and

wherein the attended impression popularity ranking is greater than the unattended impression popularity ranking and the attended impression popularity ranking is greater than the deficient impression popularity ranking.

9. The method of claim 8 , wherein the attended impression represents a media file having content that captured a user's attention.

10. The method of claim 8 , wherein the unattended impression represents a media file having content that was peripheral to a user's attention.

11. The method of claim 8 , wherein the deficient impression represents a media file having content that did not match a user's attention.

12. The method of claim 8 , wherein the attended impression represents a media file having content that matched a user's request for content.

13. The method of claim 8 , wherein the unattended impression represents a media file having content that was peripheral to a user's request for content.

14. The method of claim 8 , wherein the deficient impression represents a media file having content that did not match a user's request for content.

15. The method of claim 8 , wherein the media file is configured to be displayed on a media player page by a media player and the impression duration corresponds to a length of time the media player page is displayed.

16. The method of claim 8 , wherein the media file configured to be displayed on a media player page by an embedded media player page and the impression duration corresponds to a length of time the embedded media player page is open, and wherein the one or more ongoing impression time stamps are received while the embedded media player page is open.

17. The method of claim 8 , wherein the media file comprises a plurality of media files, and further comprising maintaining a plurality of log files respectively associated with the plurality of media files, each log identifying a number of times the corresponding media file was played and whether the corresponding media file was played through completion.

18. A non-transitory computer-readable storage medium storing instructions that, when executed by a processor, cause the processor to perform a method for identifying an impression popularity ranking of a file, the method comprising:

receiving a request for a file from a client, the file having a predetermined file display duration;

transmitting the file to the client;

receiving a start time stamp representing a start time of an impression of the file by the client;

receiving an end time stamp representing an end time of the impression of the file by the client;

associating the start time stamp and the end time stamp with the file;

determining a difference between the start time stamp and the end time stamp;

identifying an impression duration of the file based on the determined difference between the start time stamp and the end time stamp;

comparing the identified impression duration with the predetermined file display duration;

identifying a first impression popularity ranking of the file when the identified impression duration is substantially equal to the predetermined file display duration;

identifying a second impression popularity ranking of the file when the identified impression duration is greater than the predetermined file display duration; and

identifying a third impression popularity ranking of the file when the identified impression duration is less than the predetermined file display duration;

wherein the first impression popularity ranking is greater than the second impression popularity ranking and the first impression popularity ranking is greater than the third impression popularity ranking.

19. The computer-readable storage medium of claim 18 , wherein the file is a media file configured to be displayed on a media player page by a media player and the impression duration corresponds to a length of time the media player page is displayed.

20. The computer-readable storage medium of claim 18 , wherein the file is a media file configured to be displayed on a media player page by an embedded media player page and the impression duration corresponds to a length of time the embedded media player page is displayed.

21. The computer-readable storage medium of claim 18 , wherein the file is a media file configured to be displayed on a media player page by an embedded media player page and the impression duration corresponds to a length of time the embedded media player page is open, and further comprising receiving a plurality of time stamps at a plurality of time intervals while the embedded media player page is open.

22. The computer-readable storage medium of claim 21 , wherein the file comprises a plurality of media files, and further comprising maintaining a plurality of log files respectively associated with the plurality of media files, each log identifying a number of times the corresponding media file was played and whether the corresponding media file was played through completion.

23. The computer-readable storage medium of claim 18 , wherein transmitting the file to the client includes transmitting a media file for display to the client, and further comprising:

receiving one or more ongoing display time stamps during a periodic time interval, the one or more ongoing display time stamps identifying an ongoing display time period of the media file to the client; and

transmitting one or more advertisement files to the client during the periodic time interval and only during the ongoing display time period of the media file to the client.

24. The computer-readable storage medium of claim 23 , where the predetermined time interval comprises 30 seconds.

25. An apparatus for identifying an impression popularity ranking of a file, the apparatus comprising:

a storage device for storing instructions; and

a processor for executing the instructions to perform the steps of:

receiving a request for a file from a client, the file having a predetermined file display duration;

transmitting the file to the client;

receiving a start time stamp representing a start time of an impression of the file by the client;

receiving an end time stamp representing an end time of the impression of the file by the client;

associating the start time stamp and the end time stamp with the file;

determining a difference between the start time stamp and the end time stamp;

identifying an impression duration of the file based on the determined difference between the start time stamp and the end time stamp;

comparing the identified impression duration with the predetermined file display duration;

identifying a first impression popularity ranking of the file when the identified impression duration is substantially equal to the predetermined file display duration;

identifying a second impression popularity ranking of the file when the identified impression duration is greater than the predetermined file display duration; and

identifying a third impression popularity ranking of the file when the identified impression duration is less than the predetermined file display duration;

wherein the first impression popularity ranking is greater than the second impression popularity ranking and the first impression popularity ranking is greater than the third impression popularity ranking.

26. The apparatus of claim 25 , wherein the file is a media file configured to be displayed on a media player page by a media player and the impression duration corresponds to a length of time the media player page is displayed.

27. The apparatus of claim 25 , wherein the file is a media file configured to be displayed on a media player page by an embedded media player page and the impression duration corresponds to a length of time the embedded media player page is displayed.

28. The apparatus of claim 25 , wherein the file is a media file configured to be displayed on a media player page by an embedded media player page and the impression duration corresponds to a length of time the embedded media player page is open, and further comprising receiving a plurality of time stamps at a plurality of time intervals while the embedded media player page is open.

29. The apparatus of claim 28 , wherein the file comprises a plurality of media files, and further comprising maintaining a plurality of log files respectively associated with the plurality of media files, each log identifying a number of times the corresponding media file was played and whether the corresponding media file was played through completion.

30. The apparatus of claim 25 , wherein transmitting the file to the client includes transmitting a media file for display to the client, and further comprising:

receiving one or more ongoing display time stamps during a periodic time interval, the one or more ongoing display time stamps identifying an ongoing display time period of the media file to the client; and

transmitting one or more advertisement files to the client during the periodic time interval and only during the ongoing display time period of the media file to the client.

31. The apparatus of claim 30 , where the predetermined time interval comprises 30 seconds.

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 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS -RELEASE OF 030936/0011 Recorded Jul 1, 2015
From: JPMORGAN CHASE BANK, N.A.
To: AOL ADVERTISING INC.; AOL INC.; BUYSIGHT, INC.; MAPQUEST, INC.; PICTELA, INC.
Reel/Frame 036042/0053 →
SECURITY AGREEMENT Recorded Aug 2, 2013
From: AOL INC.; AOL ADVERTISING INC.; BUYSIGHT, INC.; MAPQUEST, INC.; PICTELA, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 030936/0011 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 16, 2010
From: BANK OF AMERICA, N A
To: AOL INC; AOL ADVERTISING INC; GOING INC; LIGHTNINGCAST LLC; MAPQUEST, INC; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC; TACODA LLC; TRUVEO, INC; YEDDA, INC
Reel/Frame 025323/0416 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2010
From: AOL LLC
To: AOL INC.
Reel/Frame 023731/0065 →
SECURITY AGREEMENT Recorded Dec 14, 2009
From: AOL INC.; AOL ADVERTISING INC.; BEBO, INC.; ICQ LLC; GOING, INC.; LIGHTNINGCAST LLC; MAPQUEST, INC.; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC.; TACODA LLC; TRUVEO, INC.; YEDDA, INC.
To: BANK OF AMERICAN, N.A. AS COLLATERAL AGENT
Reel/Frame 023649/0061 →