Methods and apparatus to monitor media presentations
First Claim
1. An apparatus for monitoring a media device, the apparatus comprising:
- a software development kit provider to provide a software development kit to an application developer, the software development kit to enable the application developer to create a monitoring enabled application to be executed at the media device;
a registration data receiver to transmit a panelist identifier in response to a request from a registrar executed by the media device, the registrar separate from the monitoring enabled application, the registrar to store a consent identifier in a pasteboard of the media device, the request including demographic information associated with a user of the media device, the panelist identifier stored in the pasteboard of the media device by the registrar executed at the media device and accessible to multiple monitoring enabled applications on the media device, the monitoring enabled application to collect at least one of application monitoring data or media monitoring data if the consent identifier is in the pasteboard and to disable collection of the at least one of application monitoring data or media monitoring data if the consent identifier is not in the pasteboard, the registrar to delete the consent identifier and to leave the panelist identifier in a data store associated with at least one of the application monitoring data or the media monitoring data; and
a monitoring data receiver to collect the at least one of application monitoring data or media monitoring data from the monitoring enabled application.
8 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatus, systems and articles of manufacture to monitor media presentations are disclosed. An example method includes providing a software development kit (SDK) to an application developer. The SDK is to enable the application developer to create a monitoring enabled application. A panelist identifier is transmitted in response to a request from a registrar executed by the media device. The request includes demographic information associated with a user of the media device. The panelist identifier is stored in a shared memory of the media device and is accessible to the monitoring enabled application. The monitoring enabled application is to collect data if the panelist identifier is in the shared memory and to disable collection of the data if the panelist identifier is not in the shared memory. The data is collected from the monitoring enabled application.
104 Citations
20 Claims
-
1. An apparatus for monitoring a media device, the apparatus comprising:
-
a software development kit provider to provide a software development kit to an application developer, the software development kit to enable the application developer to create a monitoring enabled application to be executed at the media device; a registration data receiver to transmit a panelist identifier in response to a request from a registrar executed by the media device, the registrar separate from the monitoring enabled application, the registrar to store a consent identifier in a pasteboard of the media device, the request including demographic information associated with a user of the media device, the panelist identifier stored in the pasteboard of the media device by the registrar executed at the media device and accessible to multiple monitoring enabled applications on the media device, the monitoring enabled application to collect at least one of application monitoring data or media monitoring data if the consent identifier is in the pasteboard and to disable collection of the at least one of application monitoring data or media monitoring data if the consent identifier is not in the pasteboard, the registrar to delete the consent identifier and to leave the panelist identifier in a data store associated with at least one of the application monitoring data or the media monitoring data; and a monitoring data receiver to collect the at least one of application monitoring data or media monitoring data from the monitoring enabled application. - View Dependent Claims (2, 3, 4, 5, 6, 19)
-
-
7. A method of monitoring a media device, the method comprising:
-
providing a software development kit to an application developer, the software development kit to enable the application developer to create a monitoring enabled application to be executed at the media device; transmitting, by executing an instruction with a processor, a panelist identifier in response to a request from a registrar executed by the media device, the registrar separate from the monitoring enabled application, the registrar to store a consent identifier in a pasteboard of the media device, the request including demographic information associated with a user of the media device, the panelist identifier stored in the pasteboard of the media device by the registrar executed at the media device and accessible to multiple monitoring enabled applications at the media device, the monitoring enabled application to collect at least one of application monitoring data or media monitoring data if the consent identifier is in the pasteboard and to disable collection of the at least one of application monitoring data or media monitoring data if the consent identifier is not in the pasteboard, the registrar to delete the consent identifier and to leave the panelist identifier in a data store associated with at least one of the application monitoring data or the media monitoring data; and collecting the at least one of application monitoring data or media monitoring data from the monitoring enabled application. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 20)
-
-
17. A tangible machine-readable storage medium comprising instructions which, when executed, cause a machine to at least:
-
provide a software development kit to an application developer, the software development kit to enable the application developer to create a monitoring enabled application to be executed at a media device; transmit a panelist identifier in response to a request from a registrar executed by the media device, the registrar separate from the monitoring enabled application, the registrar to store a consent identifier in a pasteboard of the media device, the request including demographic information associated with a user of the media device, the panelist identifier stored in the pasteboard of the media device by the registrar executed at the media device and accessible to multiple monitoring enabled applications at the media device, the monitoring enabled application to collect at least one of application monitoring data or media monitoring data if the consent identifier is in the pasteboard and to disable collection of the at least one of application monitoring data or media monitoring data if the consent identifier is not in the pasteboard, the registrar to delete the consent identifier while leaving the panelist identifier in a data store associated with at least one of the application monitoring data or the media monitoring data; and collect the at least one of application monitoring data or media monitoring data from the monitoring enabled application.
-
-
18. A method of monitoring a media device, the method comprising:
-
providing a software development kit to an application developer, the software development kit to enable the application developer to create a monitoring enabled application to be executed at the media device; transmitting, by executing an instruction with a processor, a panelist identifier in response to a request from a registrar executed by the media device, the registrar separate from the monitoring enabled application, the registrar to store a consent identifier in a pasteboard of the media device, the request including demographic information associated with a user of the media device, the panelist identifier stored in the pasteboard of the media device by the registrar executed at the media device and accessible to multiple monitoring enabled applications at the media device, the monitoring enabled application to collect at least one of application monitoring data or media monitoring data if the consent identifier is in the pasteboard and to disable collection of the at least one of application monitoring data or media monitoring data if the consent identifier is not in the pasteboard, the registrar to delete the consent identifier and leave the panelist identifier in a data store associated with at least one of the application monitoring data or the media monitoring data, wherein the panelist identifier is encrypted; and collecting the at least one of application monitoring data or media monitoring data from the monitoring enabled application.
-
Specification