Methods and apparatus for metering computer-based media presentation
First Claim
Patent Images
1. A method performed by a computer that is configured to execute an operating system and a media presentation program, the method comprising:
- identifying, in a table of functions, a function to cause requested text to be displayed on a display associated with the computer, the function utilized by the media presentation program to display information identifying a media presentation;
modifying the table of functions to cause calls to the function to be re-directed;
forwarding a re-directed call to the function to an application programming interface provided by the operating system to cause text identified in the re-directed call to be displayed;
comparing the text identified in the re-directed call to a character string corresponding to information of interest to determine if the text identified in the re-directed call includes a viewing parameter of interest;
passing the viewing parameter of interest to a meter when the text identified in the re-directed call includes the viewing parameter of interest; and
processing the viewing parameter of interest to determine media presentation information to monitor media presentation program viewing by;
decoding the viewing parameter of interest;
acquiring data that is associated with the viewing parameter of interest from the operating system; and
creating a log entry based on the decoded viewing parameter of interest and the acquired data.
11 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for metering the presentation of computer-based media presentation are disclosed. An example disclosed method performed by a computer that is configured to execute an operating system and a media presentation program comprises modifying the media presentation program to re-direct a function call made to the operating system by the media presentation program, and processing the re-directed function call to determine media presentation information.
212 Citations
35 Claims
-
1. A method performed by a computer that is configured to execute an operating system and a media presentation program, the method comprising:
-
identifying, in a table of functions, a function to cause requested text to be displayed on a display associated with the computer, the function utilized by the media presentation program to display information identifying a media presentation; modifying the table of functions to cause calls to the function to be re-directed; forwarding a re-directed call to the function to an application programming interface provided by the operating system to cause text identified in the re-directed call to be displayed; comparing the text identified in the re-directed call to a character string corresponding to information of interest to determine if the text identified in the re-directed call includes a viewing parameter of interest; passing the viewing parameter of interest to a meter when the text identified in the re-directed call includes the viewing parameter of interest; and processing the viewing parameter of interest to determine media presentation information to monitor media presentation program viewing by; decoding the viewing parameter of interest; acquiring data that is associated with the viewing parameter of interest from the operating system; and creating a log entry based on the decoded viewing parameter of interest and the acquired data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 30)
-
-
17. A media presentation metering system comprising:
-
a plurality of computers including; an operating system; a media presentation program; and a monitoring program including a handler to; identify, in a table of functions, a function to cause requested text to be displayed on a display associated with the computers, the function utilized by the media presentation program to display information identifying a media presentation; modify the table of functions to cause calls to the function to be re-directed; forward a re-directed call to the function to an application programming interface provided by the operating system to cause text identified in the re-directed call to be displayed; compare the text identified in the re-directed call to a character string corresponding to information of interest to determine if the text identified in the re-directed call includes a viewing parameter of interest; generate an event to include the viewing parameter of interest when the text identified in the re-directed call includes the viewing parameter of interest; and record parameters characteristic of presentation of media included in the event by; decoding the viewing parameter of interest from the event; acquiring data that is associated with the viewing parameter of interest from the operating system; and creating a log entry based on the decoded viewing parameter of interest and the acquired data; and a server to process the recorded parameters to determine media presentation statistics. - View Dependent Claims (29, 31, 32, 33, 34, 35)
-
-
18. An apparatus to meter a computer that is configured to execute an operating system and a media presentation program, the apparatus comprising:
-
a handler to; identify, in a table of functions, a function to cause requested text to be displayed on a display associated with the computer, the function utilized by the media presentation program to display information identifying a media presentation; modify the table of functions to cause calls to the function to be re-directed; forward a re-directed call to the function to an application programming interface provided by the operating system to cause text identified in the re-directed call to be displayed; compare the text identified in the re-directed call to a character string corresponding to information of interest to determine if the text identified in the re-directed call includes a viewing parameter of interest; and generate an event to include the viewing parameter of interest when the text identified in the re-directed call includes the viewing parameter of interest; and a meter to process the event to determine media presentation information to monitor media program presentation viewing by; extracting the viewing parameter of interest from the event; decoding the viewing parameter of interest; acquiring data that is associated with the viewing parameter of interest from the operating system; and creating a log entry based on the decoded viewing parameter of interest and the acquired data. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification