Methods and apparatus to identify media
AssigneeThe Nielsen Company (US), LLC
InventorGavin McMillan
Life of this patent
Estimating the term…
Abstract
Methods and apparatus for identifying media are described. An example apparatus includes at least one memory, instructions in the apparatus; and processor circuitry to execute the instructions to: determine application identification information for a media presentation application executing on a media device; determine a first watermark for the application identification information from a lookup table; request media identification information for media from the media presentation application; determine a second watermark for the media identification information from the lookup table; insert the first watermark in the media prior to output of the media by the media device; and insert the second watermark in the media prior to the output of the media by the media device.
Claims23
An apparatus comprising:
- a processor;
- and
- a non-transitory computer-readable storage medium, having stored thereon program instructions that, upon execution by the at least one processor, cause performance of operations comprising:
- determining application identification information based on a query to an API of a gaming platform application presenting on a video game console having an operating system, the gaming platform application associated with an entity different from a manufacturer of the video game console, wherein the application identification information includes an application identifier;
- determining a first watermark for the application identification information corresponding to the application identifier, the first watermark associated with the gaming platform application;
- determining that media for presentation on the video game console is not known to an operating system of the video game console;
- requesting, from the API of the gaming platform application, media identification information for the media for presentation on the video game console, wherein the media identification information corresponds to an embedded identifier that was embedded in the media for presentation on the video game console;
- determining a second watermark for the media identification information corresponding to the embedded identifier;
- and
- interleaving the first watermark and the second watermark in the media prior to output of the media by the video game console, wherein the operations further comprising:
- determining to insert the second watermark in the media more frequently than the first watermark associated with gaming platform application;
- inserting the first watermark associated with gaming platform application in the media prior to output of the media by the video game console;
- and
- inserting the second watermark more frequently than the first watermark associated with gaming platform application in the media prior to the output of the media by the video game console.
A video game console device comprising:
- a processor;
- and
- a non-transitory computer-readable storage medium, having stored thereon program instructions that, upon execution by the at least one processor, cause performance of operations comprising:
- detecting that a media presentation application is to cause the presentation of media, the media presentation application is to direct the media to a media rendering engine for rendering and presentation;
- in response to detecting that the media presentation application is to cause the presentation of the media:
- determining application identification information based on a query to an API of a gaming platform application presenting on the video game console device having an operating system, the gaming platform application associated with an entity different from a manufacturer of the video game console, wherein the application identification information includes an application identifier;
- determining a first watermark for the application identification information corresponding to the application identifier, the first watermark associated with the gaming platform application;
- determining that media for output by the video game console device is not known to an operating system of the video game console device;
- requesting, from the API of the gaming platform application, media identification information for the media to be output by the video game console device, wherein the media identification information corresponds to an embedded identifier that was embedded in the media for output by the video game console device;
- determining a second watermark for the media identification information corresponding to the embedded identifier;
- and
- interleaving the first watermark and the second watermark in the media prior to output of the media by the video game console device, wherein the operations further comprising:
- determining to insert the second watermark in the media more frequently than the first watermark associated with gaming platform application;
- inserting the first watermark associated with gaming platform application in the media prior to output of the media by the video game console device;
- and
- inserting the second watermark more frequently than the first watermark associated with gaming platform application in the media prior to the output of the media by the video game console device.
An apparatus comprising:
- an identification generator to:
- present, via a display, a graphical enable button that, when selected, is to enable monitoring functionality implemented by a video game console device, the monitoring functionality to monitor media presented by the video game console device, the monitoring functionality to be disabled by default, the monitoring functionality installed in the video game console device at a time of manufacture of the video game console device;
- detect a first user input corresponding to selection of the graphical enable button;
- and
- in response to detection of the first user input:
- enable the monitoring functionality implemented by the video game console device, the monitoring functionality including a watermark generator and a lookup table;
- transmit, via a network interface, information to a remote monitoring entity;
- receive, from the remote monitoring entity, updated identification information for updating the lookup table;
- a device interface to determine application identification information based on a query to an API of a gaming platform application presenting on the video game console device having an operating system, the gaming platform application associated with an entity different from a manufacturer of the video game console device, wherein the application identification information includes an application identifier;
- an application interface to:
- determine that media for presentation on the video game console is not known to an operating system of the video game console device;
- and
- request, from the API of the gaming platform application, media identification information for the media for presentation on the video game console device, the media identification information corresponds to an embedded identifier that was embedded in the media for presentation on the video game console;
- a data compiler to:
- determine a first watermark corresponding to the application identifier from the lookup table, the first watermark associated with the gaming platform application;
- and
- determine a second watermark corresponding to the embedded identifier from the lookup table;
- and
- a watermark generator to:
- determine to insert the second watermark in the media more frequently than the first watermark associated with the gaming platform application;
- insert the first watermark associated with the gaming platform application and the second watermark into the media to be presented by the video game console device prior to an output of the media by the video game console device;
- and
- insert the second watermark more frequently than the first watermark associated with gaming platform application in the media prior to the output of the media by the video game console device.
Dependencies are inferred from the claim text.