IP Library Granted Patent US 7,609,944
Granted Patent B2
US 7,609,944 · App. 11/481,605 · Granted Oct 27, 2009

Copy protection of optical discs

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 7,609,944
App. No.
11/481,605
Granted
Oct 27, 2009
Kind
B2
Abstract

To copy protect an optical disc, such as a DVD, program chains additional to the main program chain are provided. These program chains may lead to the genuine data but in an incomplete or incorrect order or to false data. Sufficient additional program chains are provided to make it difficult to identify the main program chain amongst all of the program chains provided on the disc. The structure of the further program chains ape that of the main program, again to hide the main program chain. The navigation path which leads to the main program chain, and hence to the content on the DVD, is dynamically generated and at least some of the information required to generate the navigational path arises by setting parameters associated with a player or with a user. Thus a search of all of the navigation information on the disc will fail to reveal the navigation path to the content.

Claims (50)

1. A machine readable copy protected optical disc having embodied thereon content and control data, the content and control data comprising:

at least one region of genuine data, at least one region of false data, and the control data having been written on the optical disc by a mastering device, the control data including navigational information to enable access to the content, wherein the navigational information includes at least one main program chain leading to the region of genuine data, wherein the navigational information also includes one or more further program chains, each further program chain leading to the at least one region of false data, and/or incompletely and/or incorrectly leading to the region of genuine data, wherein the structure of at least one of the further program chains resembles the structure of the main program chain, wherein the main program chain including at least one program, the at least one program including at least one cell incorrectly leading to the region of genuine data, and wherein the control data is arranged to generate a dynamic navigational path to enable access to the main program chain upon the setting of parameters associated with a player or a user.

2. A machine readable copy protected optical disc according to claim 1 , wherein the region of false data comprises one or more of: incorrect data, dummy data and subversive data.

3. A machine readable copy protected optical disc according to claim 1 , wherein the content is arranged in a data area provided between a Lead-In and a Lead-Out, the data area comprising a hierarchical data structure having several levels and having navigational information associated with the individual levels.

4. A machine readable copy protected optical disc according to claim 1 , wherein the navigational information further includes one or more titles, at least one of which forms part of the navigation path leading to the main program chain.

5. A machine readable copy protected optical disc according to claim 1 , wherein content files are video object (VOB) files arranged in individual cells which can each be accessed by respective pointers in an information (IFO) file.

6. A machine readable copy protected optical disc according to claim 5 , wherein each program chain comprises further navigational information corresponding to one or more programs leading to the individual cells of content files.

7. A machine readable copy protected optical disc according to claim 6 , wherein the navigational path is generated in accordance with conditional instructions associated with one or more of the titles, program chains, cells and/or menu buttons.

8. A machine readable copy protected optical disc according to claim 7 , wherein parameters required to satisfy the conditional instructions to enable generation of the navigational path enabling access to the main program chain are arranged to be set by a user interface and/or by a player during normal playback of the optical disc.

9. A computer-implemented method of copy protecting an optical disc having embodied thereon content and control data, the content including at least one region of genuine data and at least one region of false data, the method comprising:

providing control data including navigational information to enable access to the content, wherein the content having been written on the optical disc by a mastering device, wherein the navigational information includes at least one main program chain leading to the region of genuine data, wherein the navigational information also includes one or more further program chains, each further program chain leading to the at least one region of false data, and/or incompletely and/or incorrectly leading to the region of genuine data, wherein the structure of at least one of the further program chains resembles the structure of the main program chain, wherein the main program chain including at least one program, the at least one program including at least one cell incorrectly leading to the region of genuine data; and

providing additional control data arranged to generate a dynamic navigational path to enable access to the main program chain upon the setting of parameters associated with a player or a user.

10. A computer-implemented method of copy protecting an optical disc according to claim 9 , wherein the region of false data comprises one or more of: incorrect data, dummy data and subversive data.

11. A computer-implemented method of copy protecting an optical disc according to claim 9 , wherein the content is arranged in a data area provided between a Lead-In and a Lead Out, the data area comprising a hierarchical data structure having several levels and having navigational information associated with the individual levels.

12. A computer-implemented method of copy protecting an optical disc according to claim 9 , wherein the navigational information further includes one or more titles, at least one of which forms part of the navigation path leading to the main program chain.

13. A computer-implemented method of copy protecting an optical disc according to claim 9 , wherein the content files are video object (VOB) files arranged in individual cells which can each be accessed by respective pointers in an information (IFO) file.

14. A computer-implemented method of copy protecting an optical disc according to claim 13 , wherein each program chain comprises further navigational information corresponding to one or more programs leading to the individual cells of content files.

15. A computer-implemented method of copy protecting an optical disc according to claim 14 , further comprising:

associating conditional instructions with one or more of the program chains, cells and menu buttons; and

generating the navigational path in accordance with said conditional instructions.

16. A computer-implemented method of copy protecting an optical disc according to claim 15 , further comprising:

providing parameters required to satisfy the conditional instructions enable generation of the navigational path enabling access to the main program chain, wherein said parameters are arranged to be set by a user interface and/or by a player during normal playback of the optical disc.

17. A computer-implemented method comprising:

providing main presentation data on an optical disc using a mastering device;

providing a main program chain correctly pointing to the main presentation data;

providing a plurality of false program chains, each of which incorrectly pointing to the main presentation data, the plurality of false program chains resembling the main program chain; and

providing at least one program in the main program chain, the at least one program including at least one cell incorrectly pointing to the main presentation data.

18. The computer-implemented method as claimed in claim 17 including enabling access to the main program chain upon the setting of parameters associated with a player.

19. The computer-implemented method as claimed in claim 17 wherein incorrectly pointing to the main presentation data includes pointing to a region of false data including one or more of: incorrect data, dummy data, and subversive data.

20. The computer-implemented method as claimed in claim 17 including providing one or more titles, at least one of which forms part of a navigational path leading to the main program chain.

21. The computer-implemented method as claimed in claim 17 including:

associating conditional instructions with the main program chain, one or more of the plurality of false program chains, cells, and menu buttons; and

generating a navigational path leading to the main program chain in accordance with the conditional instructions.

22. The computer-implemented method as claimed in claim 21 including:

providing parameters required to satisfy the conditional instructions arranged to enable generation of the navigational path enabling access to the main program chain, wherein said parameters are arranged to be set by a user interface or by a player during normal playback of the optical disc.

23. The computer-implemented method as claimed in claim 17 wherein the at least one cell incorrectly pointing to the main presentation data includes a pointer to another cell in the same program in the main program chain.

24. The computer-implemented method as claimed in claim 17 including providing at least one second cell in the at least one program in the main program chain, the at least one second cell correctly pointing to the main presentation data.

25. A machine readable optical disc including functional data embodied thereon, the functional data, when operated upon by the machine, causing the machine to:

provide main presentation data on an optical disc;

provide a main program chain correctly pointing to the main presentation data;

provide a plurality of false program chains, each of which incorrectly pointing to the main presentation data, the plurality of false program chains resembling the main program chain; and

provide at least one program in the main program chain, the at least one program including at least one cell incorrectly pointing to the main presentation data.

26. The machine readable optical disc as claimed in claim 25 wherein the functional data being further configured to enable access to the main program chain upon the setting of parameters associated with a player.

27. The machine readable optical disc as claimed in claim 25 wherein incorrectly pointing to the main presentation data includes pointing to a region of false data including one or more of:

incorrect data, dummy data, and subversive data.

28. The machine readable optical disc as claimed in claim 25 wherein the functional data being further configured to provide one or more titles, at least one of which forms part of a navigational path leading to the main program chain.

29. The machine readable optical disc as claimed in claim 25 wherein the functional data being further configured to associate conditional instructions with the main program chain, one or more of the plurality of false program chains, cells, and menu buttons; and to generate a navigational path leading to the main program chain in accordance with the conditional instructions.

30. The machine readable optical disc as claimed in claim 29 wherein the functional data being further configured to provide parameters required to satisfy the conditional instructions arranged to enable generation of the navigational path enabling access to the main program chain, wherein said parameters are arranged to be set by a user interface or by a player during normal playback of the optical disc.

31. The machine readable optical disc as claimed in claim 25 wherein the at least one cell incorrectly pointing to the main presentation data includes a pointer to another cell in the same program in the main program chain.

32. The machine readable optical disc as claimed in claim 25 wherein the functional data being further configured to provide at least one second cell in the at least one program in the main program chain, the at least one second cell correctly pointing to the main presentation data.

Assignments (12)
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
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 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →
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 →
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: 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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 5, 2006
From: BASILE, CARMEN LAURA
To: MACROVISION CORPORATION
Reel/Frame 018088/0633 →