IP Library Granted Patent US 6,978,370
Granted Patent B1
US 6,978,370 · App. 09/274,496 · Granted Dec 20, 2005

Method and system for copy-prevention of digital copyright works

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,978,370
App. No.
09/274,496
Granted
Dec 20, 2005
Kind
B1
Abstract

Methods and apparati for marking digital material and for detecting marks therein. For mark detection, the material is divided into a plurality of blocks, to which a non-collision resistant compression function is applied. Compression outputs are placed in a shift register, whose value is tested for predetermined values or patterns. Mark embedding may be performed by modifying the data (for example by altering low-order bits and other non-critical regions) such that the outputs of the compression operation, when used as an input to the shift register, yield a predetermined value or pattern. A Hamming Majority operation, computed as the most common bit in a block, may be used as the compression operation, enabling marking and mark detection with material of virtually all types and formats. Mark detection technology may be implemented in media writers and other devices to determine whether the digital material is copyrighted or otherwise protected. An override capability is provided to allow authorized parties to bypass the protection.

Claims (26)

1. A method for marking digital data to prevent the data from being copied or transmitted without authorization, the method comprising the steps of:

selecting a global copyright mask M;

generating an authenticator Y;

using an electronic computing device, generating a content override mask X derived from Y using a one-way cryptographic function;

selecting a data mask S to be a combination of X and M;

using the data mask S to create marked data from the digital data; and

transferring the marked data and Y to an entity configured to prevent copying or transmitting the marked data when the result of performing the one-way cryptographic function on Y is not detected in the marked data.

2. The method of claim 1 wherein the marked data includes additional embedded protection fields describing at least one action authorized by the data mask S.

3. The method of claim 1 wherein the marked data is compressed data.

4. The method of claim 1 wherein the marked data is in encrypted form.

5. The method of claim 1 wherein the marked data is allowed to be copied or transmitted when M is not found within the marked data.

6. The method of claim 1 wherein:

a first party performs the steps of selecting M, generating Y, generating X, and selecting S; and

the first party sends the marked data to a second party by supplying Y to a sending device associated with said first party.

7. The method of claim 6 wherein:

the first party sends Y to the second party;

the second party feeds Y to a writing device associated with the second party, enabling the marked data to be copied or transmitted by the second party once only; and

the writing device inhibits further propagation of Y, thereby preventing the marked data from being copied or transmitted more than once.

8. The method of claim 1 wherein the marked data includes executable program code.

9. A computer-implemented method for determining whether a requested action is authorized to be performed on some digital content, said method comprising the steps of:

receiving a request for an action to be performed on digital content;

applying a non-collision-resistant compression function to a plurality of portions of said digital content;

applying a one-way cryptographic function to an authenticator value;

determining whether the result of applying said one-way function is represented in results of said applications of said compression function; and

when said determining step finds that the result of applying said one-way function is so represented, allowing said requested action to be performed.

10. The method of claim 9 wherein said requested action includes making a copy of said digital content.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2013
From: ROVI SOLUTIONS CORPORATION
To: IRDETO USA, INC.
Reel/Frame 031134/0695 →
RELEASE OF SECURITY INTEREST Recorded Oct 29, 2010
From: JPMORGAN CHASE BANK, N.A. (A NATIONAL ASSOCIATION)
To: ALL MEDIA GUIDE, LLC; APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ODS PROPERTIES, INC.; ROVI DATA SOLUTIONS, INC. (FORMERLY KNOWN AS TV GUIDE DATA SOLUTIONS, INC.); ROVI GUIDES, INC. (FORMERLY KNOWN AS GEMSTAR-TV GUIDE INTERNATIONAL, INC.); ROVI SOLUTIONS CORPORATION (FORMERLY KNOWN AS MACROVISION CORPORATION); ROVI SOLUTIONS LIMITED (FORMERLY KNOWN AS MACROVISION EUROPE LIMITED); ROVI TECHNOLOGIES CORPORATION; STARSIGHT TELECAST, INC.; TV GUIDE, INC.; TV GUIDE ONLINE, LLC; UNITED VIDEO PROPERTIES, INC.
Reel/Frame 025222/0731 →
SECURITY AGREEMENT Recorded May 15, 2008
From: APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; GEMSTAR-TV GUIDE INTERNATIONAL, INC.; INDEX SYSTEMS INC; MACROVISION CORPORATION; ODS PROPERTIES, INC.; STARSIGHT TELECAST, INC.; TV GUIDE ONLINE, LLC; UNITED VIDEO PROPERTIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 020986/0074 →