Software fingerprinting
US-2015121073-A1 · Apr 30, 2015 · US
US11233664B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11233664-B2 |
| Application number | US-201916355262-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 15, 2019 |
| Priority date | Nov 7, 2012 |
| Publication date | Jan 25, 2022 |
| Grant date | Jan 25, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Methods and apparatus for identifying media are described. Example methods disclosed herein include presenting a graphical enable button via a display of a media presentation device, the graphical enable button, when selected, is to enable monitoring functionality implemented by the media presentation device, the monitoring functionality to monitor media presented by the media presentation device, the monitoring functionality to be disabled by default. Disclosed example methods also include detecting a first user input corresponding to selection of the graphical enable button and, in response to detection of the first user input: (i) enabling the monitoring functionality implemented by the media presentation device, and (ii) transmitting, via a network interface, information to a remote monitoring entity.
Opening claim text (preview).
What is claimed is: 1. A non-transitory computer readable medium comprising computer readable instructions that, when executed, cause a processor of a media presentation device to at least: present, via a display, a graphical enable button that, when selected, is to enable monitoring functionality implemented by the media presentation device, the monitoring functionality to monitor media presented by the media presentation device, the monitoring functionality to be disabled by default, the monitoring functionality installed in the media presentation device at a time of manufacture of the media presentation 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 media presentation 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; determine application identification information for a media presentation application executing on the media presentation device; determine a first watermark corresponding to application identification information from the lookup table; request media identification information for media from the media presentation application, the media identification information associated with media to be presented by the media presentation device; determine a second watermark corresponding to the media identification information from the lookup table; and insert the first watermark and the second watermark into the media to be presented by the media presentation device prior to the output of the media by the media device. 2. The computer readable medium of claim 1 , wherein the instructions, when executed, cause the processor to present the graphical enable button in response to the media presentation device being powered on. 3. The computer readable medium of claim 1 , wherein the instructions, when executed, cause the processor to: present, via the display, a graphical disable button that, when selected, is to disable the monitoring functionality implemented by the media presentation device; detect a second user input corresponding to selection of the graphical disable button; and disable the monitoring functionality implemented by the media presentation device in response to detection of the second user input. 4. The computer readable medium of claim 1 , wherein the instructions, when executed, cause the processor to present the graphical enable button in response to access of a menu to be presented by the media presentation device. 5. The computer readable medium of claim 1 , wherein the information includes demographic information, and the instructions, when executed, further cause the processor to present a form via the display in response to the detection of the first user input, the form to request the demographic information. 6. The computer readable medium of claim 5 , wherein the information includes monitoring information generated by the monitoring functionality, and the instructions, when executed, further cause the processor to access an identifier received, via a network interface, from the remote monitoring entity, the identifier to identify the monitoring information to the remote monitoring entity. 7. A media presentation device comprising: a network interface; memory including machine readable instructions; and processor circuitry to execute the machine readable instructions to at least: present, via a display, a graphical enable button that, when selected, is to enable monitoring functionality implemented by the media presentation device, the monitoring functionality to monitor media presented by the media presentation device, the monitoring functionality to be disabled by default, the monitoring functionality installed in the media presentation device at a time of manufacture of the media presentation 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 media presentation device, the monitoring functionality including a watermark generator and a lookup table; transmit, via the network interface, information to a remote monitoring entity; receive, from the remote monitoring entity, updated identification information for updating the lookup table; determine application identification information for a media presentation application executing on the media presentation device; determine a first watermark corresponding to application identification information from the lookup; request media identification information for media from the media presentation application, the media identification information associated with media to be presented by the media presentation device; determine a second watermark corresponding to the media identification information from the lookup table; and insert the first watermark and the second watermark into the media to be presented by the media presentation device prior to the output of the media by the media device. 8. The media presentation device of claim 7 , wherein the processor circuitry is to present the graphical enable button in response to the media presentation device being powered on. 9. The media presentation device of claim 7 , wherein the processor circuitry is further to: present, via the display, a graphical disable button that, when selected, is to disable the monitoring functionality implemented by the media presentation device; detect a second user input corresponding to selection of the graphical disable button; and disable the monitoring functionality implemented by the media presentation device in response to detection of the second user input. 10. The media presentation device of claim 7 , wherein the processor circuitry is to present the graphical enable button in response to access of a menu to be presented by the media presentation device. 11. The media presentation device of claim 7 , wherein the information includes demographic information, and the processor circuitry is further to present a form via the display in response to the detection of the first user input, the form to request the demographic information. 12. The media presentation device of claim 11 , wherein the information includes monitoring information generated by the monitoring functionality, and the processor circuitry is further to access an identifier received, via a network interface, from the remote monitoring entity, the identifier to identify the monitoring information to the remote monitoring entity. 13. A method comprising: presenting, by executing an instruction with a processor, a graphical enable button via a display of a media presentation device, the graphical enable button, when selected, to enable monitoring functionality implemented by the media presentation device, the monitoring functionality to monitor media presented by the media presentation device, the monitoring functionality to be disabled by default, the monitoring functionality installed in the media presentation device at a time of manufacture of the media presentation device; detect, by executing an instruction with the processor, a first user input corresponding to selection of the graphical enable button; and in response to detection of the first user input: enabling, by executing an instruction with the processor, the monitoring functionality implemented by the media pre
for games, toys, sports, or amusements · CPC title
Program or content traceability, e.g. by watermarking · CPC title
Watermarking · CPC title
Security aspects of a gaming system, e.g. detecting cheating, device integrity, surveillance (computer security G06F21/00) · CPC title
with means for detecting characters not meant for transmission · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.