Content source identification using matrix barcode
First Claim
1. A method for fingerprinting content, comprising:
- receiving content at a content receiving device from a broadcasting source, wherein the content receiving device is a set-top box, a television receiver, a digital video recorder, or a computer;
analyzing, by the content receiving device, the received content;
identifying, by the content receiving device, an original matrix barcode that identifies an owner of the received content;
removing the original matrix barcode from the received content;
extracting content data from the original matrix barcode;
subsequent to the extraction, generating, by the content receiving device, a replacement matrix barcode encoding the extracted content data as well as receiver data corresponding to the content receiving device;
inserting, by the content receiving device, the replacement matrix barcode into the received content at the same position as was located the original matrix barcode to produce modified content; and
outputting, by the content receiving device, the modified content for display.
4 Assignments
0 Petitions
Accused Products
Abstract
A system for fingerprinting audiovisual content. The system includes a content receiver and a display device in communication with the content receiver. The content receiver is configured to receive a video signal, where the video signal includes audiovisual content. The content receiver may then be configured to generate a matrix barcode that includes identification data. The content receiver is also configured to create a fingerprinted content that includes the audiovisual content from the video signal and the matrix barcode. The content receiver may then be configured to output the fingerprinted content. The display device is configured receive the fingerprinted content form the content receiver. Also, the display device is configured to display the fingerprinted content.
292 Citations
19 Claims
-
1. A method for fingerprinting content, comprising:
-
receiving content at a content receiving device from a broadcasting source, wherein the content receiving device is a set-top box, a television receiver, a digital video recorder, or a computer; analyzing, by the content receiving device, the received content; identifying, by the content receiving device, an original matrix barcode that identifies an owner of the received content; removing the original matrix barcode from the received content; extracting content data from the original matrix barcode; subsequent to the extraction, generating, by the content receiving device, a replacement matrix barcode encoding the extracted content data as well as receiver data corresponding to the content receiving device; inserting, by the content receiving device, the replacement matrix barcode into the received content at the same position as was located the original matrix barcode to produce modified content; and outputting, by the content receiving device, the modified content for display. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A content receiver, comprising:
-
a receiver configured to receive a video signal comprising audiovisual content, wherein the receiver is a set-top box, a television receiver, a digital video recorder, or a computer; an analyzer that analyzes the received audiovisual content to locate an original matrix barcode that identifies an owner of the received audiovisual content; an extractor that extracts content data from the original matrix barcode; a matrix barcode generator that produces a replacement matrix barcode comprising the extracted content data as well as receiver data identifying the content receiver; a fingerprinter that produces fingerprinted content comprising the analyzed audiovisual content and the replacement matrix barcode; and an output configured to output the fingerprinted content. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A non-transitory, processor-readable storage medium of a content receiver including processor-readable instructions, which when executed cause one or more processors to:
-
analyze received content from a broadcasting source; locate an original matrix barcode that identifies an owner of the received content; remove the original matrix barcode from the received content; extract content data from the original matrix barcode; subsequent to the extraction, generate a replacement matrix barcode encoding the extracted content data as well as receiver data corresponding to the content receiver; insert the replacement matrix barcode into the received content at the same position as was located the original matrix barcode to produce modified content; and output the modified content for display. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification