Claims
- 1. A method of for altering secured data on a storage medium, the method comprising:
establishing a secure session with a host; receiving, via a communications channel, a command to unlock the secured data governed by at least one of a plurality of content storage models; and unlocking the secured data wherein the command responds to an identifier on the medium, the identifier configured to govern access to the secured data, and at least one of the plurality of content storage models is a secure content manager.
- 2. The method of claim 1 wherein establishing a secure session with a host includes authenticating the host via a communications channel.
- 3. The method of claim 1 wherein establishing a secure session with a host includes transmitting authentication data to the host.
- 4. The method of claim 1 further comprising receiving from the host an indication of which data is to be unlocked.
- 5. The method of claim 1 further comprising determining which data is to be unlocked by traversing a directory structure and noting secured data.
- 6. The method of claim 1 wherein the secure content manager is a digital rights management protocol.
- 7. The method of claim 1 wherein the plurality of content storage models includes two or more digital rights management protocols.
- 8. The method of claim 1 wherein the secure content manager is one of a proprietary and a third party digital rights management protocol.
- 9. The method of claim 1 wherein the access to the data is also governed by a file system.
- 10. A system configured to unlock secured data on a storage medium, the system comprising:
a plurality of content storage models for secured data stored on the storage medium; and an engine capable of unlocking secured data wherein the engine modifies attributes of the data on the storage medium to unlock the secured data according to a content storage model in response to a command to unlock the data.
- 11. The system of claim 10 wherein the engine receives the command to unlock the data in a message received via a communications channel.
- 12. The system of claim 11 wherein the communications channel is one of an Internet channel, a satellite communications channel, a wireless channel, and a wired channel..
- 13. The system of claim 11 wherein the message is encrypted.
- 14. The system of claim 10 wherein the plurality of content storage models includes two or more digital rights management protocols.
- 15. The system of claim 10 wherein the content storage model is one of a proprietary and a third party digital rights management protocol.
- 16. The system of claim 10 wherein the access to the data is also governed by a file system.
- 17. A computer program product, comprising:
a storage medium; a plurality of content storage models for data stored on the storage medium; a computer program, the computer program comprising:
instructions for unlocking secured data according to at least one of the plurality of content storage models by modifying attributes of the data on the storage medium; instructions for communicating with a host via a communications channel; and instructions for receiving from the host a command to unlock the secured data.
- 18. The computer program product of claim 17, wherein the communications channel is one of an Internet channel, a satellite communications channel, a wireless channel, and a wired channel.
- 19. The computer program product of claim 17, wherein the computer program further includes instructions for determining which data is to be unlocked by traversing a directory structure and identifying secured data.
- 20. The computer program product of claim 17, wherein the computer program further includes instructions for establishing a secure session with the host.
- 21. The computer program product of claim 17, wherein the computer program further includes instructions for decrypting the command to unlock the secured data.
- 22. The computer program product of claim 17, wherein the plurality of content storage models includes two or more digital rights management protocols.
- 23. The computer program product of claim 17, wherein at least one of the plurality of content storage models is one of a proprietary and a third party digital rights management protocol.
- 24. An apparatus for unlocking secured data on a storage medium, the apparatus comprising:
means for establishing a secure session with a host; means for receiving, via a communications channel, a command to unlock the secured data being governed by a plurality of content storage models; and means for unlocking the secured data on the storage medium wherein the command responds to an identifier on the medium, the identifier configured to govern access to the secured data, and at least one of the plurality of content storage models is a secure content manager.
CROSS REFERENCES TO RELATED APPLICATIONS
[0001] This application is related to U.S. patent application Ser. No. 09/542,510, “Digital Rights Management within an Embedded Storage Device” to Lane W. Lee and Daniel R. Zaharris, Attorney Docket No. M-8382 US, filed Apr. 3, 2000, which application is incorporated herein for all purposes.
[0002] This application is related to U.S. patent application Ser. No. ______, “A Secure Access Method and System” to Timothy R. Feldman, Lane W. Lee, Michael F. Braitberg, Douglas M. Rayburn, and Gary G. Kiwimagi, Attorney Docket No. M-9793 US, filed herewith, which application is incorporated herein for all purposes.
[0003] This application is related to U.S. patent application Ser. No. ______, “System and Method for Detecting Unauthorized Copying of Encrypted Data” to Lane W. Lee, Timothy R. Feldman, Douglas M. Rayburn, and Gary G. Kiwimagi, Attorney Docket No. M-12038 US, filed herewith, which application is incorporated herein for all purposes.
[0004] This application is related to U.S. patent application Ser. No. ______, “System and Method for Identifying Vendors of Hidden Content” to Steven B. Volk, Michael F. Braitberg, Timothy R. Feldman, Lane W. Lee, Douglas M. Rayburn, and Gary G. Kiwimagi, Attorney Docket No. M-12039 US, filed herewith, which application is incorporated herein for all purposes.
[0005] This application is related to U.S. patent application Ser. No. ______, “Host Certification Method and System” to Lane W. Lee, Timothy R. Feldman, Douglas M. Rayburn, and Gary G. Kiwimagi, Attorney Docket No. M-12041 US, filed herewith, which application is incorporated herein for all purposes.
[0006] This application is related to U.S. patent application Ser. No. ______, “A Revocation System and Apparatus for Secure Content” to Lane W. Lee, Timothy R. Feldman, Douglas M. Rayburn, and Gary G. Kiwimagi, Attorney Docket No. M-12042 US, filed herewith, which application is incorporated herein for all purposes.
[0007] This application is related to U.S. patent application Ser. No. ______, “A Mastering Process and System for Secure Content” to Lane W. Lee, Timothy R. Feldman, Douglas M. Rayburn, and Gary G. Kiwimagi, Attorney Docket No. M-12043 US, filed herewith, which application is incorporated herein for all purposes.