IP Library Patent Application 12392809
Patent Application
App. No. 12/392,809

COPY PROTECTION USING COMPLEXITY AND UNCOMPUTABILITY

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 None
App. No.
12/392,809
Abstract

A method and system for copy protection using complexity and uncomputability are disclosed. According to one embodiment, a computer-implemented method comprises placing protection structures on a media disc. The protection structures comprise complexity structures and imcomputability commands. Unauthorized reproduction of data stored on the media disc is impeded using the protection structures.

Claims (66)

1 . A computer-implemented method, comprising:

placing protection structures on a media disc, the protection structures having complexity structures; and

impeding unauthorised reproduction of data stored on the media disc using the protection structures.

2 . The computer-implemented method of claim 1 , wherein the complexity structures are placed within an information file, the complexity structures comprising one or more of:

language units;

language unit search pointers;

program chain search pointers;

programs;

program chains; and

cells.

3 . The computer-implemented method of claim 1 , wherein the protection structures are placed on the media disc at an authoring site.

4 . The computer-implemented method of claim 1 , wherein the protection structures are placed on the media disc at a replicator site.

5 . A computer-implemented method, comprising:

placing protection structures on a media disc, the protection structures having uncomputability commands; and

impeding unauthorized reproduction of data stored on the media disc using the protection structures.

6 . The computer-implemented method of claim 5 , wherein the uncomputability commands comprise one or more of:

random number generation commands;

random program chains;

shuffle program chains; and

commands created by operation of player controls by a user.

7 . The computer-implemented method of claim 5 , wherein the protection structures are placed on the media disc at an authoring site.

8 . The computer-implemented method of claim 5 , wherein the protection structures are placed on the media disc at a replicator site.

9 . A computer-readable medium having stored thereon a plurality of instructions, said plurality of instructions when executed by a computer, cause said computer to perform:

placing protection structures on a media disc, the protection structures having complexity structures; and

impeding unauthorized reproduction of data stored on the media disc using the protection structures.

10 . The computer-readable medium of claim 9 , wherein the complexity structures are placed within an information file, the complexity structures comprising one or more of:

language units;

language unit search pointers;

program chain search pointers;

programs;

program chains; and

cells.

11 . A computer-readable medium having stored thereon a plurality of instructions, said plurality of instructions when executed by a computer, cause said computer to perform:

placing protection structures on a media disc, the protection structures having uncomputability commands; and

Impeding unauthorized reproduction of data stored on the media disc using the protection structures.

12 . The computer-readable medium of claim 11 , wherein the uncomputability commands comprise one or more of:

random number generation commands;

random program chains;

shuffle program chains; and

commands created by operation of player controls by a user.

13 . A system, comprising:

a media disc;

protection structures, the protection structures having complexity structures;

means for placing the protection structures on the media disc; and

means for impeding unauthorized reproduction of data stored on the media disc using the protection structures.

14 . The system of claim 13 , wherein the complexity structures are placed within an information file, the complexity structures comprising one or more of:

language units;

language unit, search pointers;

program chain search pointers;

programs;

program chains; and

cells.

15 . The system of claim 13 , wherein the protection, structures are placed on the media disc at an authoring site.

16 . The system of claim 13 , wherein the protection structures are placed on the media disc at a replicator site.

17 . A system, comprising:

a media disc;

protection structures, the protection structures having uncomputability commands;

means for placing the protection structures on the media disc; and

means for impeding unauthorized reproduction of data stored on the media disc using the protection structures.

18 . The system of claim 17 , wherein the uncomputability commands comprise one or more of:

random, number generation commands;

random program chains;

shuffle program chains; and

commands created by operation of player controls by a user.

19 . The system of claim 17 , wherein the protection structures are placed on the media disc at an authoring site.

20 . The system of claim 17 , wherein the protection structures are placed on the media disc at a replicator site.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 25, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: APTIV DIGITAL INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
Reel/Frame 051145/0090 →
PATENT RELEASE Recorded Jul 24, 2014
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ALL MEDIA GUIDE, LLC; APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI CORPORATION; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; STARSIGHT TELECAST, INC.; TV GUIDE INTERNATIONAL, INC.; UNITED VIDEO PROPERTIES, INC.
Reel/Frame 033396/0001 →
PATENT SECURITY AGREEMENT Recorded Jul 24, 2014
From: APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 033407/0035 →
CHANGE OF NAME Recorded Sep 27, 2011
From: MACROVISION CORPORATION
To: ROVI SOLUTIONS CORPORATION
Reel/Frame 026978/0508 →
SECURITY INTEREST Recorded Sep 13, 2011
From: APTIV DIGITAL, INC., A DELAWARE CORPORATION; GEMSTAR DEVELOPMENT CORPORATION, A CALIFORNIA CORPORATION; INDEX SYSTEMS INC, A BRITISH VIRGIN ISLANDS COMPANY; ROVI CORPORATION, A DELAWARE CORPORATION; ROVI GUIDES, INC., A DELAWARE CORPORATION; ROVI SOLUTIONS CORPORATION, A DELAWARE CORPORATION; ROVI TECHNOLOGIES CORPORATION, A DELAWARE CORPORATION; STARSIGHT TELECAST, INC., A CALIFORNIA CORPORATION; UNITED VIDEO PROPERTIES, INC., A DELAWARE CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 027039/0168 →
RELEASE OF SECURITY INTEREST Recorded Oct 29, 2010
From: JPMORGAN CHASE BANK, N.A. (A NATIONAL ASSOCIATION)
To: TV GUIDE, INC.; 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 ONLINE, LLC; UNITED VIDEO PROPERTIES, INC.
Reel/Frame 025222/0731 →
SECURITY AGREEMENT Recorded Apr 1, 2009
From: ALL MEDIA GUIDE, LLC; MACROVISION CORPORATION; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 022484/0044 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2009
From: AYLWARD, ADRIAN R.
To: MACROVISION CORPORATION
Reel/Frame 022314/0656 →