IP Library Granted Patent US 6,952,479
Granted Patent B2
US 6,952,479 · App. 09/993,600 · Granted Oct 4, 2005

Dynamic copy protection of optical media

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,952,479
App. No.
09/993,600
Granted
Oct 4, 2005
Kind
B2
Abstract

A method for copy protection includes receiving data in a recording module representing content to be recorded on a recording medium, the data including an indication that the content is to be protected from unauthorized copying. Responsive to the indication, the recording module signals a protection module to initiate a protection protocol in synchronization with the recording module. The protection module generates control information, so as to prevent the unauthorized copying of the content that is to be protected, and conveys the control information to the recording module, in accordance with the protocol. The recording module combines the control information with the data representing the content in the recording module, for recording on the recording medium.

Claims (35)

1. A method for preventing copying of a compact disk (CD) using an unauthorized readout device, the method comprising:

preparing content to be written to a session in a Program Area of the CD;

generating control information for writing to a Program Memory Area (PMA) of the CD, which control information, when read by the unauthorized readout device, renders the unauthorized readout device incapable of properly reading the session from the CD; and

recording the content and the control information on the CD in a Disk At Once (DAO) mode, wherein the CD is not a rewritable CD.

2. A method for preventing copying of a compact disk (CD) using an unauthorized readout device, the method comprising:

preventing content to be written to a session in a Program Area of the CD;

generating control information for writing to a Program Memory Area (PMA) of the CD, which control information, when read by the unauthorized readout device incapable of properly reading the session from the CD; and

recording the content and the control information on the CD,

wherein generating the control information comprises inserting erroneous data in the PMA.

3. A method according to claim 2 , wherein inserting the erroneous data comprises inserting parameters instructing a Compact Disk Rewritable (CD-RW) compatible readout device to skip one or more tracks of the content on the CD.

4. A method according to claim 2 , wherein inserting the erroneous data comprises inserting parameters instructing a Compact Disk Rewritable (CD-RW) compatible readout device to skip the content in one or more time intervals in one or more tracks on the CD.

5. A method according to claim 2 , wherein inserting the erroneous data comprises inserting parameters indicating that a track on the CD is incomplete.

6. A method according to claim 2 , wherein inserting the erroneous data comprises inserting parameters identifying an audio track on the CD as a digital mode track.

7. Apparatus for preventing copying of a compact disk (CD) using an unauthorized readout device, the apparatus comprising:

a protection processor, adapted to prepare content to be written to a session in a Program Area of the CD, and to generate control information for writing to a Program Memory Area (PMA) of the CD, which control information, when read by the unauthorized readout device, renders the unauthorized readout device incapable of properly reading the session from the CD; and

a recording device, coupled to receive the content and the control information from the protection processor and adapted to record the content and the control information on the CD in a Disk At Once (DAO) mode, wherein the CD is not a rewritable CD.

8. Apparatus for preventing copying of a compact disk (CD) using an unauthorized readout device, the apparatus comprising:

a protection processor, adapted to prepare content to be written to a session in a Program Area of the CD, and to generate control information for writing to a Program Memory Area (PMA) of the CD, which control information, when read by the unauthorized readout device, renders the unauthorized readout device incapable of properly reading the session from the CD; and

a recording device, coupled to receive the content and the control information from the protection processor and adapted to record the content and the control information on the CD,

wherein the protection processor is adapted to insert erroneous data in the PMA.

9. Apparatus according to claim 8 , wherein the erroneous data comprise parameters instructing a Compact Disk Rewritable (CD-RW) compatible readout device to skip one or more tracks of the content on the CD.

10. Apparatus according to claim 8 , wherein the erroneous data comprise parameters instructing a Compact Disk Rewritable (CD-RW) compatible readout device to skip the content in one or more time intervals in one or more tracks on the CD.

11. Apparatus according to claim 8 , wherein the erroneous data comprise parameters indicating that a track on the CD is incomplete.

12. Apparatus according to claim 8 , wherein the erroneous data comprise parameters identifying an audio track on the CD as a digital mode track.

13. A computer software product for preventing copying of a compact disk (CD) using an unauthorized readout device, the product comprising a computer-readable medium in which program instructions are stored, which instructions, when read by a computer, cause the computer to prepare content to be written to a session in a Program Area of the CD, and to generate control information for writing to a Program Memory Area (PMA) of the CD, which control information, when read by the unauthorized readout device, renders the unauthorized readout device incapable of properly reading the session from the CD, wherein the instructions cause the computer to insert erroneous data in the PMA.

14. A product according to claim 13 , wherein the erroneous data comprise parameters instructing a Compact Disk Rewritable (CD-RW) compatible readout device to skip one or more tracks of the content on the CD.

15. A product according to claim 13 , wherein the erroneous data comprise parameters instructing a Compact Disk Rewritable (CD-RW) compatible readout device to skip the content in one or more time intervals in one or more tracks on the CD.

16. A product according to claim 13 , wherein the erroneous data comprise parameters indicating that a track on the CD is incomplete.

17. A product according to claim 13 , wherein the erroneous data comprise parameters identifying an audio track on the CD as a digital mode track.

18. A data storage medium that is resistant to copying using an unauthorized readout device, the medium comprising a compact disk (CD) having a Program Area in which content is stored, and a Program Memory Area (PMA) containing control information which, when read by the unauthorized readout device, renders the unauthorized readout device incapable of properly reading the session from the CD, wherein the CD is not a rewritable CD and the content and the control information are written to the CD in a Disk At Once (DAO) mode.

19. A data storage medium that is resistant to copying using an unauthorized readout device, the medium comprising a compact disk (CD) having a Program Area in which content is stored, and a Program Memory Area (PMA) containing control information which, when read by the unauthorized readout device, renders the unauthorized readout device incapable of properly reading the session from the CD, wherein the control information in the PMA comprises erroneous data.

20. A medium according to claim 19 , wherein the erroneous data comprise parameters instructing a Compact Disk Rewritable (CD-RW) compatible readout device to skip one or more tracks of the content on the CD.

21. A medium according to claim 19 , wherein the erroneous data comprise parameters instructing a Compact Disk Rewritable (CD-RW) compatible readout device to skip the content in one or more time intervals in one or more tracks on the CD.

22. A medium according to claim 19 , wherein the erroneous data comprise parameters indicating that a track on the CD is incomplete.

23. A medium according to claim 19 , wherein the erroneous data comprise parameters identifying an audio track on the CD as a digital mode track.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2011
From: ROVI SOLUTIONS LIMITED
To: ROVI EUROPE LIMITED
Reel/Frame 025868/0525 →
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 →
CHANGE OF NAME Recorded May 15, 2010
From: MACROVISION EUROPE LIMITED
To: ROVI SOLUTIONS LIMITED
Reel/Frame 024380/0965 →
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 Feb 21, 2003
From: MIDBAR TECH LTD
To: MACROVISION EUROPE LTD
Reel/Frame 013774/0176 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 27, 2001
From: SHAVIT, EYAL; SELVE, PHILIPPE; ALCALAY, RAN
To: MIDBAR TECH LTD.
Reel/Frame 012331/0250 →