Writeable medium access control using a medium writeable area
First Claim
Patent Images
1. A method for controlling access to optical disc content, comprising:
- providing at least first content on each of a plurality of optical disks, said optical disks readable by at least a first optical disk reader, said disk reader being configured such that at least a first region of said optical disks are non-user accessible, said content requiring at least a first key for use;
providing identifier numbers on said non-user accessible regions of said plurality of optical disks, said identifier numbers being readable by said optical disk reader, wherein no two of said plurality of disks have the same identifier number;
calculating said key, in a calculation device coupled to said reader, using both said identifier number on a first optical disk and a second number different from said identifier number, wherein use of said content is enabled if said key indicates that access to said content should be permitted.
4 Assignments
0 Petitions
Accused Products
Abstract
An optical medium uses a single structure or format (such as identical materials, layers and the like) for both a region for holding information content-mastered data and a writeable area. In one aspect, a writeable region of a medium with information content-mastered data is used in connection with paying, collecting or accounting for usage or royalties for proprietary intellectual property embodied in or associated with the content. In one embodiment, a key permitting access to some or all content, preferably when combined with a disk serial number, is stored in the writeable area, which is preferably user-inaccessible.
157 Citations
66 Claims
-
1. A method for controlling access to optical disc content, comprising:
-
providing at least first content on each of a plurality of optical disks, said optical disks readable by at least a first optical disk reader, said disk reader being configured such that at least a first region of said optical disks are non-user accessible, said content requiring at least a first key for use;
providing identifier numbers on said non-user accessible regions of said plurality of optical disks, said identifier numbers being readable by said optical disk reader, wherein no two of said plurality of disks have the same identifier number;
calculating said key, in a calculation device coupled to said reader, using both said identifier number on a first optical disk and a second number different from said identifier number, wherein use of said content is enabled if said key indicates that access to said content should be permitted. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
display of text, image or video data based on said content reproduction of audio data based on said content, and copying of at least some of said content from an optical disk to another medium.
-
-
6. A method, as claimed in claim 1, wherein said step of calculating is performed at least partially under control of software stored on said first optical disk.
-
7. A method, as claimed in claim 1, wherein said step of calculating is performed at least partially under control of software downloaded using Internet communications.
-
8. A method, as claimed in claim 1, wherein said calculating comprises using a hash number.
-
9. A method, as claimed in claim 1, wherein said calculating comprises prime number multiplication.
-
10. A method, as claimed in claim 1, wherein said calculating comprises compound number factoring.
-
11. A method, as claimed in claim 1, wherein use of said content is enabled by enabling a decryption process.
-
12. A method, as claimed in claim 1, wherein said second number is obtained using an Internet communication.
-
13. A method, as claimed in claim 12, wherein said optical disk includes software for establishing said Internet communication.
-
14. A method, as claimed in claim 1, further comprising storing, on said first optical disk, information authorizing at least some use of said content.
-
15. A method, as claimed in claim 14 wherein said step of storing comprises storing on said non-user accessible region.
-
16. A method, as claimed in claim 14, wherein said step of storing comprises storing information selected from the group consisting of:
-
said key;
a maximum number of permissible copies;
a time limit for use of said content;
oridentification of at least one reader, to which access of said content is restricted.
-
-
17. A method, as claimed in claim 1, wherein said key does not indicate that access to said content should be permitted, said method further including a registration process that comprises:
-
requesting user information;
using an application program interface to present key and content information to a host computer;
downloading an applet from said host computer;
causing said applet to read said identifier number on said first optical disk;
transmitting said identifier number to said host computer;
causing said host computer to calculate a payment amount and an access key;
transmitting said access key to said application program interface; and
writing information relating to said access key to said first optical disk.
-
-
18. A method, as claimed in claim 17, wherein writing information relating to said access key comprises writing a value of said access key.
-
19. A method, as claimed in claim 17, wherein writing information relating to said access key comprises writing a hash function.
-
20. A method, as claimed in claim 17, wherein writing information relating to said access key comprises writing in a non-copyable zone of said first optical disk.
-
21. A method, as claimed in claim 17, comprising removing said applet.
-
22. A method for storing data comprising:
-
forming an optical data storage disk with at least a first data storage layer having at least first content stored in parallel on a first portion of said data storage layer;
storing second content, different from said first content, on a second portion of said data storage layer, after said step of forming;
wherein said data storage layer comprises a write-once phase change material having sufficient reflectivity to allow reading of said first content. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
-
30. A data storage medium comprising:
at least a first data storage layer having a first portion storing parallel-stored first content and a second portion storing second content, different from said parallel-stored content, said first content comprising a plurality of bits having a first bit reflectivity range, said second content comprising a plurality of bits having a second bit reflectivity range, different from said first said bit reflectivity, said first and second bit reflectivities being different from adjacent land reflectivities in a land reflectivity range. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
41. A data storage method, comprising:
-
reading data from at least a first optical data storage layer having a first portion storing parallel-stored first content and a second portion storing second content, different from said parallel-stored content, said first content comprising a plurality of bits having a first bit reflectivity range, said second content comprising a plurality of bits having a second bit reflectivity range, different from said first said bit reflectivity, said first and second bit reflectivities being different from adjacent land reflectivities in a land reflectivity range;
using said reflectivities to distinguish said parallel-stored content from said second content. - View Dependent Claims (42)
preventing at least some access to content which is not parallel-written content.
-
-
43. A method of enabling content requested by a user on an optical disk comprising:
-
causing a host computer to send a request for a first disk key;
causing a disk drive to read said first disk key, said first disk key being stored on said optical disk;
performing a first function on said first disk key to generate a second disk key;
transmitting said second disk key to said host computer;
causing said host computer to formulate an unlock packet;
using said unlock packet to generate second information; and
storing said second information to said optical disk, the combination of said first disk key and said second information stored on said optical disk indicating that said content may be accessed. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66)
reading said first disk key and said second information;
applying a second function to said first disk key to yield a third disk key; and
applying a third function to said second information to yield a fourth disk key.
-
-
55. A method, as claimed in claim 54, comprising reading and processing said third and fourth disk keys.
-
56. A method, as claimed in claim 54, comprising applying a fourth function to said third disk key and said fourth disk key to yield a fifth disk key.
-
57. A method, as claimed in claim 56, wherein said fourth function comprises a hash function.
-
58. A method, as claimed in claim 56, wherein said fourth function comprises an exclusive OR combination.
-
59. A method, as claimed in claim 56, comprising reading and processing said third and fifth disk keys.
-
60. A method, as claimed in claim 43, wherein causing said host computer to formulate an unlock packet comprises applying a second function to said second disk key.
-
61. A method, as claimed in claim 60, comprising presenting at least a portion of the unlock packet to the disk drive.
-
62. A method, as claimed in claim 61, comprising applying a third function to the at least a portion of the unlock packet to yield a third disk key, said second information comprising said third key.
-
63. A method, as claimed in claim 62, wherein applying a third function to the at least a portion of the unlock packet comprises including time and/or date information as a part of the third disk key.
-
64. A method, as claimed in claim 62, wherein said first function is the same as said third function.
-
65. A method, as claimed in claim 62, wherein said first function is the inverse of said third function.
-
66. A method, as claimed in claim 62, wherein said third function is a one-way function.
Specification