Method and apparatus to inhibit copying from a record carrier
Abstract
A technique to prevent illicit copying of a copy-protected CD-ROM into a computer-readable storage drive is presented. In accordance with the present invention, when an authentic copy-protected CD-ROM is inserted into a CD drive and the content of the copy-protected CD-ROM is installed onto a hard disk drive that is linked to the CD drive, the Central Processor Unit (CPU) executes the installer instructions residing in the CD-ROM to create a license file in the hard disk drive. For security reasons, the content of the CD-ROM (e.g., the executable file of the application) is encrypted. When the content of the CD-ROM is copied into the hard disk drive, it remains encrypted. The license file essentially acts as a timer to monitor a predetermined time interval that has been programmed into the license file. If a user attempts to launch the encrypted copied application residing in the hard drive at any time prior to the expiration of the predetermined time interval, the license file readily supplies the key code to enable a filter to decode the encrypted installed application thereby allowing the application to launch. At the expiration of the predetermined time interval, the license file withholds the key code therefore not allowing the installed application to be decrypted and successfully launched. The predetermined time interval can be reset by reinserting the copy-protected CD-ROM into the CD drive to reset the time interval.
Claims
exact text as granted — not AI-modified1 - 18 . (canceled)
19 . A method to discourage illicit copying from a digital record carrier playable upon a drive to a computer-readable data storage device, wherein at least a portion of a content of the digital record carrier is encrypted, the method comprising:
copying the content of the digital record carrier to the computer-readable data storage device upon insertion of the digital record carrier into the drive; monitoring whether a predetermined time interval has lapsed since the digital record carrier was inserted into the drive; if the predetermined time interval has not lapsed, decrypting the content of the digital record carrier that has been copied thereby allowing the copied content to launch for use with the digital record carrier not inserted in the drive; and if the predetermined time interval has lapsed, preventing the content of the digital record carrier that has been copied from being decrypted thereby not allowing the copied content to launch for use.
20 . The method of claim 19 , further comprising re-inserting the digital record carrier into the drive to reset the predetermined time interval.
21 . The method of claim 19 , wherein a digital signature is embedded into the digital record carrier and wherein the digital signature is not transferable during the copying of the digital record carrier to another digital record carrier or to the computer-readable data storage device, and further comprising:
if the digital signature is detected and authenticated, decrypting the content of the digital record carrier thereby allowing the content of the digital record carrier to be launched for use; and if the digital signature is not detected and authenticated, preventing the content of the digital record carrier from being decrypted thereby not allowing the content of the digital record carrier to be launched for use.
22 . The method of claim 20 , wherein the monitoring includes:
creating a file for storing a predetermined time interval value, time information on when the digital record carrier was inserted, current time information, a decryption code or key, and identification information for the digital record carrier; determining whether the predetermined time interval has lapsed; providing the decryption code or key if the predetermined time interval has not lapsed; and withholding the decryption code or key if the predetermined time interval has lapsed.
23 . The method of claim 22 , wherein the file is encrypted.
24 . The method of claim 23 , wherein the decryption code or key is obtained from the file.
25 . The method of claim 23 , wherein the decryption code or key is obtained from a remote depository.
26 . The method of claim 23 , wherein the current time information is updated every 20 minutes.
27 . The method of claim 23 , wherein the decrypting includes using the decryption code or key when made available to enable a filter to decrypt the content of the digital record carrier that has been installed onto the computer-readable data storage device into a random access memory.
28 . The method of claim 19 , wherein the digital record carrier is a CD or DVD.
29 . A digital record carrier playable upon a drive and storing an encrypted content having at least a portion encrypted, the record carrier further storing instructions, that when executed by a processor following insertion of the digital record carrier into the drive and a copying of the content of the digital record carrier into a computer-readable data storage device upon the insertion of the digital record carrier into the drive, the instructions include monitoring whether a predetermined time interval has lapsed since the digital record carrier was inserted into the drive, if the predetermined time interval has not lapsed, decrypting the copied content of the digital record carrier thereby allowing the copied content to launch for use with the digital record carrier not inserted in the drive, and if the predetermined time interval has lapsed, preventing the copied content of the digital record carrier from being decrypted thereby not allowing the copied content to launch for use.
30 . The digital record carrier of claim 29 , wherein the predetermined time interval is reset by re-inserting the digital record carrier into the drive.
31 . The digital record carrier of claim 30 , wherein the monitoring includes installing a file in the computer-readable data storage device, the file storing a predetermined time interval value, time information on when the digital record carrier was inserted, current time information, a decryption code or key, and identification information for the digital record carrier, the file determining whether the predetermined time interval has lapsed, and if the predetermined time interval has not lapsed, the file providing the decryption code or key, and if the predetermined time interval has lapsed, the file withholding the decryption code or key.
32 . The digital record carrier of claim 31 , wherein the file is encrypted.
33 . The digital record carrier of claim 32 , wherein the decryption code or key is obtained from the file.
34 . The digital record carrier of claim 32 , wherein the decryption code or key is obtained from a remote depository.
35 . The digital record carrier of claim 32 , wherein the current time information is updated every 20 minutes.
36 . The digital record carrier of claim 32 , wherein the decrypting includes using the decryption code or key when made available to enable a filter to decrypt the content of the digital record carrier that has been installed onto the computer-readable data storage device into a random access memory.
37 . The digital record carrier of claim 29 , having a digital signature embedded into the digital record carrier during manufacturing wherein the digital signature is not transferable during the copying of the digital record carrier to another digital record carrier or to the computer-readable data storage device, wherein if the digital signature is detected and authenticated, the instructions, when executed by the central processor, include decrypting the content of the digital record carrier thereby allowing the content of the digital record carrier to be launched for use, and if the digital signature is not detected and authenticated, the instructions, when executed by the central processor, preventing the content of the digital record carrier from being decrypted thereby not allowing the content of the digital record carrier to be launched for use.
38 . The digital record carrier of claim 29 , wherein the digital record carrier is a CD or DVD.
39 . A method to inhibit copying from a digital record carrier playable upon a drive to a computer-readable data storage device, wherein at least a portion of a content of the digital record carrier is encrypted, the method comprising:
copying the content of the digital record carrier to the computer-readable data storage device upon insertion of the digital record carrier into the drive; monitoring whether a predetermined time interval has lapsed since the digital record carrier was inserted into the drive; if the predetermined time interval has not lapsed, decrypting the content of the digital record carrier that has been copied thereby allowing use of the installed content with the digital record carrier not inserted in the drive; and if the predetermined time interval has lapsed, preventing the content of the digital record carrier that has been copied from being decrypted thereby not allowing use of the content.
40 . The method of claim 39 , further comprising re-inserting the digital record carrier into the drive to reset the predetermined time interval.
41 . The method of claim 39 , wherein a digital signature is embedded into the digital record carrier wherein the digital signature is not transferable during copying of the digital record carrier to another digital record carrier or to the computer-readable data storage device, and further comprising:
if the digital signature is detected and authenticated, decrypting the content of the digital record carrier thereby allowing the content of the digital record carrier to be launched for use; and if the digital signature is not detected and authenticated, preventing the content of the digital record carrier from being decrypted thereby not allowing the content of the digital record carrier to be launched for use.
42 . The method of claim 40 , wherein the monitoring includes:
creating a file for storing a predetermined time interval value, time information on when the digital record carrier was inserted into the drive, current time information, a decryption code or key, and identification information for the digital record carrier; determining whether the predetermined time interval has lapsed; providing the decryption code or key if the predetermined time interval has not lapsed; and withholding the decryption code or key if the predetermined time interval has lapsed.
43 . The method of claim 41 , wherein the file is encrypted.
44 . The method of claim 42 , wherein the decryption code or key is obtained from the file.
45 . The method of claim 43 , wherein the current time information is updated every 20 minutes.
46 . The method of claim 43 , wherein the decryption code or key is obtained from a remote depository.
47 . The method of claim 43 , wherein the decrypting includes using the decryption code or key when made available to enable a filter to decrypt the content of the digital record carrier that has been installed onto the computer-readable data storage device into a random access memory.
48 . The method of claim 39 , wherein the digital record carried is a CD or DVD.
49 . A digital record carrier playable upon a drive and storing content at least a portion of which is encrypted, the digital record carrier further storing instructions that when executed by a processor following insertion of the digital record carrier into the drive and installation of the content of the digital record carrier into a computer-readable data storage device upon the insertion of the digital record carrier into the drive, the instructions include monitoring whether a predetermined time interval has lapsed since the digital record carrier was inserted in the drive, and if the predetermined time interval has not lapsed, the instructions decrypt the copied content of the digital record carrier thereby allowing the copied content to be used with the digital record carrier not inserted in the drive, and if the predetermined time interval has lapsed, the instructions prevent the copied content of the digital record carrier from being decrypted thereby not allowing the installed content to be used.
50 . The digital record carrier of claim 49 , wherein the predetermined time interval is reset by re-inserting the digital record carrier into the drive.
51 . The digital record carrier of claim 50 , wherein the instructions that perform the monitoring install a file in the computer-readable data storage device, the file storing a predetermined time interval value, time information on when the digital record carrier was inserted into the drive, current time information, a decryption code or key, and identification information for the digital record carrier, the file determining whether the predetermined time interval has lapsed, and if the predetermined time interval has not lapsed, the file providing the decryption code or key, and if the predetermined time interval has lapsed, the file withholding the decryption code or key.
52 . The digital record carrier of claim 51 , wherein the file is encrypted.
53 . The digital record carrier of claim 52 , wherein the decryption code or key is obtained from the file.
54 . The digital record carrier of claim 52 , wherein the decryption code or key is obtained from a remote depository.
55 . The digital record carrier of claim 52 , wherein the current time information is updated every 20 minutes.
56 . The digital record carrier of claim 52 , wherein decrypting includes using the decryption code or key when made available to enable a filter to decrypt the content of the digital record carrier that has been installed onto the computer-readable data storage device into a random access memory.
57 . The digital record carrier of claim 49 , having a digital signature embedded into the digital record carrier wherein the digital signature is not transferable during the copying of the digital record carrier to another digital record carrier or to the computer-readable data storage device, wherein if the digital signature is detected and authenticated, the instructions, when executed by the central processor, include decrypting the content of the digital record carrier thereby allowing the content of the digital record carrier to be launched for use, if the digital signature is not detected and authenticated, the instructions, when executed by the central processor, preventing the content of the digital record carrier from being decrypted thereby not allowing the content of the digital record carrier to be launched for use.
58 . The digital record carrier of claim 49 , wherein the digital record carrier is a CD or DVD.Join the waitlist — get patent alerts
Track US2005265193A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.