1460708168-4d6ebbce-cace-49e4-970a-174fe57a958b

1. A method of restricting access to a device, comprising:
obtaining a passphrase for a user;
obtaining access credentials for the user;
obtaining a PIN value for the user;
one-way encrypting at least the access credentials and the PIN using a secret key provided with the device;
allowing access to the device if the result of one-way encrypting equals the passphrase; and
denying access to the device if the result of one-way encrypting does not equal the passphrase.
2. A method, according to claim 1, wherein the device is a storage device.
3. A method, according to claim 1, wherein the access credentials include a username that identifies the user and a role for the user.
4. A method, according to claim 1, wherein the access credentials include a time period for which access is allowed.
5. A method, according to claim 4, further comprising:
after allowing access, subsequently revoking access in response to the current date and time being greater than the time period for which access is allowed.
6. A method, according to claim 1, further comprising:
obtaining timedate data indicative of a current date and time; and
one-way encrypting the timedate data along with the access credentials and the PIN using the secret key.
7. A method, according to claim 6, further comprising:
after allowing access, subsequently revoking access in response to the current date and time being greater than the time period for which access is allowed.
8. A method, according to claim 1, wherein obtaining the passphrase includes the user presenting at least one of: a smartcard, a memory stick, a floppy disk, and a CD.
9. A method, according to claim 1, wherein obtaining the passphrase includes the user typing in the passphrase.
10. A method, according to claim 1, further comprising:
obtaining a device ID indicative of the device being accessed; and
one-way encrypting the device ID along with the access credentials and the PIN using the secret key.
11. A method, according to claim 1, wherein the secret key is provided at the device in tamper-proof hardware.
12. A computer readable medium having computer executable instructions for performing the steps recited in claim 1.
13. A method of constructing a passphrase for a user to gain access to a device, comprising:
obtaining a username that identifies the user;
obtaining a PIN for the user;
obtaining an expected time of access for the device;
obtaining an identifier that identifies the device; and
using a secret key to one-way encrypt the username, the PIN, the expected time of access, and the identifier to provide the passphrase.
14. A method, according to claim 13, wherein the device is a storage device.
15. A method, according to claim 13, further comprising:
storing the passphrase in a computer-readable medium.
16. A method, according to claim 15, wherein the computer readable medium is one of: a smartcard, a memory stick, a floppy disk, and a CD.
17. A computer readable medium having computer executable instructions for performing the steps recited in claim 13.
18. A computer storage device, comprising:
a plurality of disk drives;
a plurality of disk adapters coupled to the disk drives;
a memory coupled to the plurality of disk adapters;
a plurality of host adapters, coupled to the disk adapters and the memory, that communicate with host computers to send and receive data to and from the disk drives; and
a service processor director, coupled to the memory, that restricts access to the storage device by obtaining a passphrase for a user, obtaining access credentials for the user, obtaining a PIN value for the user, one-way encrypting at least the access credentials and the PIN using a secret key provided with the storage device, allowing access to the storage device if the result of one-way encrypting equals the passphrase, and denying access to the storage device if the result of one-way encrypting does not equal the passphrase.
19. A storage device, according to claim 18, wherein the access credentials include a username that identifies the user and a role for the user.
20. A storage device, according to claim 19, wherein the access credentials include a time period for which access is allowed.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

We claim:

1. A document type definition (DTD) comprising metadata for at least two types of digital assets selected from the group consisting of photographs, audio recordings, video recordings, movies, graphics, and text documents.
2. The document type definition of claim 1 wherein said document type definition is encoded in extensible markup language (XML).
3. The document type definition of claim 1 comprising metadata for photographs and audio recordings.
4. The document type definition of claim 1 comprising metadata for photographs and video recordings.
5. The document type definition of claim 1 comprising metadata for photographs, audio recordings, and video recordings.
6. The document type definition of claim 1 comprising metadata for photographs, audio recordings, and movies.
7. The document type definition of claim 1 comprising metadata for photographs and further comprising a plurality of metadata attributes for said photograph metadata, said photograph metadata attributes comprising:
a definition for blackwhite;
a definition for color; and
a definition for caption.
8. The document type definition of claim 1 comprising metadata for audio recordings and further comprising a plurality of metadata attributes for said audio metadata, said audio metadata attributes comprising:
a definition for music;
a definition for track title; and
a definition for duration.
9. The document type definition of claim 1 comprising metadata for audio and further comprising a plurality of metadata attributes for said audio metadata, said audio metadata attributes comprising:
a definition for compact disc (CD) number; and
a definition for CD title.
10. The document type definition of claim 1 comprising metadata for movies and further comprising a plurality of metadata attributes for said movie metadata, said movie metadata attributes comprising:
a definition for title; and
a definition for version.
11. The document type definition of claim 1 comprising metadata for movies and further comprising a plurality of metadata attributes for said movie metadata, said movie metadata attributes comprising:
a definition for rating;
a definition for minutes; and
a definition for release date.
12. The document type definition of claim 1 comprising metadata for movies and further comprising a plurality of metadata attributes for said movie metadata, said movie metadata attributes comprising:
a definition for run time;
a definition for color; and
a definition for synopsis.
13. The document type definition of claim 1 comprising metadata for movies and further comprising a plurality of metadata attributes for said movie metadata, said movie metadata attributes comprising:
a definition for director; and
a definition for cast.
14. A document type definition (DTD) comprising metadata for at least three types of digital assets selected from the group consisting of photographs, audio recordings, video recordings, movies, graphics, and text documents.
15. A document type definition (DTD) comprising metadata for photographic digital assets, audio digital assets, promo digital assets, and voiceover digital assets.
16. A document type definition (DTD) comprising:
digital content selected from the group consisting of digitally encoded asset data, a link to a file containing asset data, and a reference to a location where asset data is digitally stored; and
metadata for at least three types of digital assets selected from the group consisting of photographs, audio recordings, video recordings, movies, graphics, promos voiceovers, and text documents.
17. A database comprising:
a first record having a plurality of fields identifying a photograph;
a second record having a plurality of fields identifying a motion picture movie; and
a third record having a plurality of fields identifying a musical recording.
18. The database of claim 17 wherein said first record comprises a field identifying the photographer.
19. The database of claim 17 wherein said second record comprises a field identifying the title of said movie.
20. The database of claim 17 wherein said third record comprises a field identifying the composer of said musical recording.
21. A database comprising:
a first record having a plurality of fields identifying a photograph;
a second record having a plurality of fields identifying a movie;
a third record having a plurality of fields identifying an audio recording; and
a fourth record having a plurality of fields identifying a voiceover.
22. A database comprising:
a first record having a plurality of fields identifying a photograph;
a second record having a plurality of fields identifying a movie;
a third record having a plurality of fields identifying an audio recording;
a fourth record having a plurality of fields identifying a voiceover; and
a fifth record having a plurality of fields identifying a promo.
23. A digital asset library comprising:
a database comprising a plurality of records, one said record identifying a photograph, a second said record identifying a video recording, and a third said record identifying an audio recording; and
a document type definition (DTD) comprising definitions for photographs, video recordings, and audio recordings, said DTD corresponding to said database records.
24. A digital asset library comprising:
a database comprising a plurality of records, one said record identifying a photograph, a second said record identifying a video recording, and a third said record identifying an audio recording;
a document type definition (DTD) comprising definitions for photographs, video recordings, and audio recordings, said DTD corresponding to said database records; and
digital content comprising a photograph, a video recording, and an audio recording.
25. A digital asset library stored in a computer system, said library comprising:
a database comprising a plurality of records, said records identifying at least two types of digital assets selected from the group consisting of still images, audio recordings, video recordings, movies, graphics, voice-overs, promos, and text documents;
a document type definition (DTD) comprising definitions for said at least two types of digital assets, said DTD corresponding to said database records; and
digital content of said at least two types of digital assets.
26. A method of retrieving digital assets from a single digital asset library, said digital assets comprising at least three different types of digital assets selected from the group consisting of still images, video recordings, audio recordings, graphics, promos, voiceovers, and text, said method comprising:
receiving a request for at least one digital asset, said request comprising criteria to which said at least one digital asset is to conform;
accessing a document type definition (DTD) of sail digital asset library, said DTD defining data elements for at least three different types of digital assets selected from the group consisting of still images, video recordings, audio recordings, graphics, promos, voiceovers, and text;
searching a database of said digital asset library for said at least one digital asset, said database comprising a plurality of records identifying digital assets of at least three different types selected from the group consisting of still images, video recordings, audio recordings, graphics, promos, voiceovers, and text; and
returning a list of at least one digital asset conforming to said criteria.
27. The method of claim 26 wherein said criteria comprises a keyword.
28. The method of claim 26 wherein said criteria comprises a product ID and a version ID.
29. The method of claim 26 wherein said returning a list comprises returning a list of at least three digital assets each conforming to said criteria, each said asset being of a different asset type selected from the group consisting of still images, video recordings, audio Recordings, graphics, promos, voiceovers, and text.
30. The method of claim 26 further comprising:
receiving a request for a copy of said at least one digital asset conforming to said criteria;
accessing said at least one digital asset stored in a computer memory device of said digital asset library; and
creating a copy of said at least one digital asset in compliance with said request for a copy.