Content protection system for optical data storage disc
First Claim
1. A method for reading data from an optical data storage disc, said disc being mounted to a disc drive, said disc drive being connected to a host device, wherein said disc comprises a user data area and an X data area, said user data area containing entertainment content, said X data area containing at least one X program, said method comprising:
- providing an X data execute command in said host device;
causing said host device to present said X data execute command to said disc drive; and
in response to said X data execute command, causing a microprocessor within said disc drive to read said at least one X program from said X data area and to execute said at least one X program, thereby generating a result.
1 Assignment
0 Petitions
Accused Products
Abstract
An optical data storage disc contains at least an “X data area” and a user data area, the latter of which may include for example a video game or a movie. The disc drive internally loads and runs a program (the “X program”) resident in the X data area before the user data is accessed. The X program may operate on data that are read from the disc or delivered by host device to the disc drive. The X program generates a result that is delivered to the interface between the disc drive and a host device (e.g., a cell phone or a PDA), and the host device reads the result and compares it with an expected result. If a predetermined correspondence exists, the disc drive is authorized to read the user data. If the predetermined correspondence does not exist, the user data cannot be read. The content of the X data area, including the X program, never appears at an interface between the disc drive and a host device (e.g., a cell phone or PDA). Thus even if the user data are copied onto another media, that media will not contain the X program, thereby preventing the user data from being read.
16 Citations
28 Claims
-
1. A method for reading data from an optical data storage disc, said disc being mounted to a disc drive, said disc drive being connected to a host device, wherein said disc comprises a user data area and an X data area, said user data area containing entertainment content, said X data area containing at least one X program, said method comprising:
-
providing an X data execute command in said host device;
causing said host device to present said X data execute command to said disc drive; and
in response to said X data execute command, causing a microprocessor within said disc drive to read said at least one X program from said X data area and to execute said at least one X program, thereby generating a result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method for reading data from an optical data storage disc, said disc being mounted to a disc drive, said disc drive being connected to a host device, wherein said disc comprises a user data area and an X data area, said user data area containing entertainment content, said X data area containing at least one X program, said method comprising:
-
causing a microprocessor within said disc drive to read said at least one X program from said X data area;
causing said microprocessor to execute said at least one X program, thereby generating a result;
causing said disc drive to present said result to said host device;
determining whether a predetermined relationship exists between said result and said expected result; and
allowing said host device to read said entertainment content if and only if said preselected relationship exists.
-
Specification