Software anti-piracy systems and methods utilizing certificates with digital content
First Claim
1. An electronic device for playing a digital content file, comprising:
- a processor configured to process a digital content file;
memory;
a watermark detector configured to detect the presence of a watermark signal in the digital content file; and
an authentication module configured to access a certificate, which indicates permissible uses of the digital content file, associated with and separate from the digital content file and determine from the certificate how the processor is authorized to process the digital content file in the event that the watermark detector detects the watermark signal.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are described herein for embedding and detecting a 1-bit watermark in a digital content file, such as an audio file or a video file. If the 1-bit watermark is detected in the digital content, a certificate associated with the digital content is located. The certificate contains copyright information that indicates permissible uses of the digital content file, e.g., the digital content file may be played one time, five times, any number of times during a specified time period, etc. If the watermark is not detected, the file is processed. This allows for processing of unmarked content, such as public domain and legacy content. In one implementation, a device configured to process the digital content file is also configured to locate a certificate associated with the digital content file before processing the digital content file. If the certificate is not found, the digital content file is not played. If the certificate is found, the device only processes the digital content file in accordance with instructions in the associated certificate.
-
Citations
47 Claims
-
1. An electronic device for playing a digital content file, comprising:
-
a processor configured to process a digital content file; memory; a watermark detector configured to detect the presence of a watermark signal in the digital content file; and an authentication module configured to access a certificate, which indicates permissible uses of the digital content file, associated with and separate from the digital content file and determine from the certificate how the processor is authorized to process the digital content file in the event that the watermark detector detects the watermark signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for watermarking a digital content file, comprising:
-
embedding a watermark into the digital content file; and associating the digital content file with a certificate that contains copyright information including at least one indication regarding a permissible use of the digital content file and is not a part of the digital content file; and wherein when the watermark is detected in the digital content file, the associated certificate is accessed and the digital content file is processed according to the copyright information. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method, comprising:
-
associating a certificate file with a digital content file; and configuring the certificate file with permissible use information about the digital content file so that when the digital content file is processed, the digital content file is processed in accordance with the permissible use information contained in the certificate file. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A method, comprising:
-
attempting to detect a watermark signal in a digital content file; if the watermark signal is detected, attempting to locate a certificate associated with the digital content file, the certificate including copyright information having at least one indication regarding a permissible use of the digital content file; and if the watermark signal is detected and the associated certificate is located, processing the digital content file according to the copyright information included in the certificate. - View Dependent Claims (26, 27, 28, 29)
-
- 30. A digital content file stored on one or more computer-readable media, comprising a watermark that indicates the existence of a certificate associated with the digital content file, the certificate containing copyright information including at least one indication regarding a permissible use of the digital content file.
-
35. One or more computer-readable media containing computer-executable instructions that, when executed on a computer, perform the following:
-
attempting to detect a watermark in a digital content file; if the watermark is detected, attempting to locate a certificate that is associated with the digital content file, the certificate containing instructions to regarding the digital content file; if the certificate is located, processing the digital content file according to the instructions; and wherein the watermark only indicates the existence of the certificate. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42)
-
-
43. A propagated data signal, comprising:
-
digital content; and a 1-bit watermark embedded in the digital content; and wherein the 1-bit watermark indicates the presence of a certificate associated with the digital content, the certificate containing copyright information including at least one indication regarding a permissible use of the digital content and being stored apart from the digital content. - View Dependent Claims (44, 45, 46, 47)
-
Specification