Claims Analysis
Total Claims: 63
Claim 1
Independent Claim
99 words
A computer readable medium having computer-executable components, comprising: a storage component for storing a digital content file; a file system component for storing and retrieving the digital content file; a communication component for communicating via a USB port; a first authentication interface component for establishing a trusted relationship with a device through communications via the USB port, the trusted relationship being established at one of at least three levels of trust; and a digital rights management component for ensuring management of digital rights for digital content files based on an inverse relationship to the level of the trusted relationship.
Claim 2
Dependent Claim
99 words
A computer readable medium having computer-executable components, comprising: a storage component for storing a digital content file; a file system component for storing and retrieving the digital content file; a communication component for communicating via a USB port; a first authentication interface component for establishing a trusted relationship with a device through communications via the USB port, the trusted relationship being established at one of at least three levels of trust; and a digital rights management component for ensuring management of digital rights for digital content files based on an inverse relationship to the level of the trusted relationship.
Claim 3
Dependent Claim
35 words
The computer readable medium of claim 1 , wherein if a level of the trusted relationship is established as high, transmitting the digital content file to the device without encryption thereof via the USB port.
Claim 4
Dependent Claim
54 words
The computer readable medium of claim 1 , further comprising: a decryption component for decrypting digital content of the digital content file; and if the level of the trusted relationship is established as high, decrypting at least a portion of the digital content file, and transmitting at least the portion via the USB port.
Claim 5
Dependent Claim
33 words
The computer readable medium of claim 1 , wherein if the level of the trusted relationship is established as medium, transmitting a decryption key and the digital content file via the USB port.
Claim 6
Dependent Claim
59 words
The computer readable medium of claim 1 , further comprising: an encryption component for encrypting digital content of the digital content file; and wherein if the level of the trusted relationship is established as medium, encrypting at least a portion of the digital content file, and transmitting a decryption key and at least the portion via the USB port.
Claim 7
Dependent Claim
27 words
The computer readable medium of claim 1 , wherein if the level of the trusted relationship is established as low, refusing to transmit the digital content file.
Claim 8
Dependent Claim
28 words
The computer readable medium of claim 1 , wherein if the digital content file does not require DRM, transmitting the digital content file to via the USB port.
Claim 9
Dependent Claim
31 words
The computer readable medium of claim 1 , wherein if a request for authentication is received via the USB port, transmitting identification information and an authentication flag via the USB port.
Claim 10
Dependent Claim
29 words
The computer readable medium of claim 1 , further comprising: a decryption component for decrypting at least a portion of the digital content file to allow proper outputting thereof.
Claim 11
Dependent Claim
42 words
The computer readable medium of claim 1 , wherein said file system component designates at least a portion of said storage component as protected space for storage of digital content files, said file system component further prohibiting access to the protected space.
Claim 12
Dependent Claim
153 words
A digital content distribution, transmission, and protection system, comprising: a digital content provider having stored therein a digital content file, said digital content provider including a first authentication interface, said digital content provider further including a first USB port; a portable device conforming to a USB storage device class and including a second authentication interface and a second USB port, said portable device in communication with said digital content provider via said second USB port to receive at least the digital content file therefrom; and wherein said digital content provider establishes a trusted relationship at one of at least three levels of trust with said portable device through communications between said first and said second authentication interfaces via said first and said second USB ports; and wherein said digital content provider ensures management of digital rights for the digital content file based on an inverse relationship to said level of said trusted relationship.
Claim 13
Dependent Claim
153 words
A digital content distribution, transmission, and protection system, comprising: a digital content provider having stored therein a digital content file, said digital content provider including a first authentication interface, said digital content provider further including a first USB port; a portable device conforming to a USB storage device class and including a second authentication interface and a second USB port, said portable device in communication with said digital content provider via said second USB port to receive at least the digital content file therefrom; and wherein said digital content provider establishes a trusted relationship at one of at least three levels of trust with said portable device through communications between said first and said second authentication interfaces via said first and said second USB ports; and wherein said digital content provider ensures management of digital rights for the digital content file based on an inverse relationship to said level of said trusted relationship.
Claim 14
Dependent Claim
15 words
The system of claim 11 , wherein said digital content provider is a personal computer.
Claim 15
Dependent Claim
14 words
The system of claim 11 , wherein said digital content provider is a kiosk.
Claim 16
Dependent Claim
55 words
The system of claim 11 , wherein said digital content provider generates a request for portable device identification information and transmits said request via said first USB port, and wherein said portable device responds to said request by transmitting identification information and an authentication flag to said digital content provider via said second USB port.
Claim 17
Dependent Claim
20 words
The system of claim 14 , wherein said identification information includes a digital certificate provided by a trusted third party.
Claim 18
Dependent Claim
72 words
The system of claim 14 , wherein said digital content provider generates a challenge and transmits said challenge to said portable device via said first USB port, and wherein said portable device generates a response to said challenge and transmits said response to said digital content provider via said second USB port, said digital content provider thereafter analyzing said response to establish a level at which said portable device shall be trusted.
Claim 19
Dependent Claim
35 words
The system of claim 16 , wherein said level is established as high, said digital content provider thereafter transmitting said digital content file to said portable device without encryption thereof via said first USB port.
Claim 20
Dependent Claim
60 words
The system of claim 16 , wherein said digital content file contains encrypted content, wherein said digital content provider further comprises decryption circuitry, wherein said level is established as high, and wherein said digital content provider decrypts at least a portion of said encrypted content and transmits at least said portion to said portable device via said first USB port.
Claim 21
Dependent Claim
53 words
The system of claim 16 , wherein said digital content file contains encrypted content, wherein said portable device includes decryption circuitry, wherein said level is established as medium, and wherein said digital content provider transmits a decryption key and at least said encrypted content to said portable device via first said USB port.
Claim 22
Dependent Claim
69 words
The system of claim 16 , wherein said portable device includes decryption circuitry, wherein said level is established as medium, wherein said digital content provider further comprises encryption circuitry, wherein said digital content provider encrypts at least a portion of said digital content file, and further wherein said digital content provider transmits a decryption key and at least said portion to said portable device via first said USB port.
Claim 23
Dependent Claim
89 words
The system of claim 16 , wherein said portable device includes decryption circuitry utilizing a public/private key pair, said public key being transmitted to said digital content provider via said second USB port, wherein said level is established as medium, wherein said digital content provider further comprises encryption circuitry, wherein said digital content provider encrypts at least a portion of said digital content file with said public key, and further wherein said digital content provider transmits at least said portion to said portable device via said first USB port.
Claim 24
Dependent Claim
30 words
The system of claim 16 , wherein said level is established as low, and wherein said digital content provider refuses to transmit said digital content file to said portable device.
Claim 25
Dependent Claim
42 words
The system of claim 16 , wherein said level is established as low, wherein the digital content file does not require DRM, and wherein said digital content provider transmits the digital content file to said portable device via said first USB port.
Claim 26
Dependent Claim
62 words
The system of claim 16 , wherein said level is established as low, wherein said digital content provider contains a second digital content file which does not require DRM, and wherein said digital content provider refuses to transmit the digital content file, said digital content provider further transmitting the second digital content file to said portable device via said first USB port.
Claim 27
Dependent Claim
58 words
The system of claim 11 , wherein said portable device further comprises a file system stack and storage media accessible by said file system stack, said file system stack designating at least a portion of said storage media as protected space for storage of digital content files, said file system stack further prohibiting access to said protected space.
Claim 28
Dependent Claim
39 words
The system of claim 11 , wherein said portable device further comprises a file system trap, a file system stack, and storage media accessible by said file system stack, said file system trap monitoring access to said storage media.
Claim 29
Dependent Claim
22 words
The system of claim 26 , wherein said file system trap prohibits at least COPY and DELETE access to said storage media.
Claim 30
Dependent Claim
29 words
The system of claim 11 , wherein said authentication interface includes at least one of the following commands: PROTECT_FILE <filename>; UNPROTECT_FILE <filename>; LIST_PROTECTED_FILES; ZERO_PROTECTED_FILE <filename>; and DECRYPT_PROTECTED_FILE <filename>, <key>.
Claim 31
Dependent Claim
56 words
The system of claim 11 , further comprising a digital content originator maintaining a website on an Internet, said website providing access to digital content files, and wherein said digital content provider includes an Internet connection, and further wherein said digital content provider obtained the digital content file stored therein from said website via the Internet.
Claim 32
Dependent Claim
107 words
A computerized digital content provider, comprising: storage media; a file system controlling the storage and retrieval of at least one digital content file to and from said storage media; a USB interface; an authentication system enabling said file system to transfer digital content files to said USB interface in accordance with a USB storage device class, said authentication system defining an authentication interface for said USB interface wherein management of digital rights for each digital content file is based on an inverse relationship to a level of trust established by said authentication system with an external device to which the digital content file is to be provided.
Claim 33
Dependent Claim
107 words
A computerized digital content provider, comprising: storage media; a file system controlling the storage and retrieval of at least one digital content file to and from said storage media; a USB interface; an authentication system enabling said file system to transfer digital content files to said USB interface in accordance with a USB storage device class, said authentication system defining an authentication interface for said USB interface wherein management of digital rights for each digital content file is based on an inverse relationship to a level of trust established by said authentication system with an external device to which the digital content file is to be provided.
Claim 34
Dependent Claim
27 words
The computerized digital content provider of claim 30 , further comprising decryption circuitry operable to decrypt a digital content file during transfer thereof to said USB interface.
Claim 35
Dependent Claim
27 words
The computerized digital content provider of claim 30 , further comprising encryption circuitry operable to encrypt a digital content file during transfer thereof to said USB interface.
Claim 36
Dependent Claim
36 words
The computerized digital content provider of claim 32 , wherein said encryption circuitry utilizes a secret key to encrypt a digital content file, said secret key being provided by said authentication system to said USB interface.
Claim 37
Dependent Claim
36 words
The computerized digital content provider of claim 32 , wherein said encryption circuitry utilizes a public key to encrypt a digital content file, said public key being provided by said authentication system from said USB interface.
Claim 38
Dependent Claim
34 words
The computerized digital content provider of claim 30 , wherein said authentication interface is defined by at least one of the following commands: PROTECT_FILE <filename>; UNPROTECT_FILE <filename>; LIST_PROTECTED_FILES; ZERO_PROTECTED_FILE <filename>; and DECRYPT_PROTECTED_FILE <filename>, <key>.
Claim 39
Dependent Claim
42 words
The computerized digital content provider of claim 30 , wherein said authentication system establishes a trusted relationship at one of at least three levels of trust with an external device in response to connection of the external device to said USB interface.
Claim 40
Dependent Claim
27 words
The computerized digital content provider of claim 36 , wherein said authentication system transmits a request for identification information to the external device over said USB interface.
Claim 41
Dependent Claim
38 words
The computerized digital content provider of claim 37 , wherein said authentication system transmits a challenge over said USB interface in response to receipt of an “I can authenticate” flag from the external device over said USB interface.
Claim 42
Dependent Claim
42 words
The computerized digital content provider of claim 38 , wherein said authentication system analyzes a digital certificate received from the external device via said USB interface to establish said level at which to trust the external device with a digital content file.
Claim 43
Dependent Claim
36 words
The computerized digital content provider of claim 39 , wherein said level is high, and wherein said authentication system enables said file system to transmit a digital content file to said USB interface without encryption thereof.
Claim 44
Dependent Claim
54 words
The computerized digital content provider of claim 39 , further comprising encryption circuitry operable to encrypt a digital content file during transfer thereof to said USB interface, wherein said level is medium, and wherein said authentication system enables said file system to transmit a digital content file to said USB interface with encryption thereof.
Claim 45
Dependent Claim
33 words
The computerized digital content provider of claim 39 , wherein said level is low, and wherein said authentication system prohibits said file system from transmitting a digital content file to said USB interface.
Claim 46
Dependent Claim
38 words
The computerized digital content provider of claim 39 , wherein said level is low, and wherein said authentication system enables said file system to transmit only digital content files which do not require DRM to said USB interface.
Claim 47
Dependent Claim
72 words
A computerized portable device, comprising: storage media; a file system controlling the storage and retrieval of digital content files to and from said storage media; a USB interface; an authentication system regulating access to said storage media provided by said file system for transferring digital content files to and from said USB interface in accordance with a USB storage device class, said authentication system defining an authentication interface for said USB interface.
Claim 48
Dependent Claim
72 words
A computerized portable device, comprising: storage media; a file system controlling the storage and retrieval of digital content files to and from said storage media; a USB interface; an authentication system regulating access to said storage media provided by said file system for transferring digital content files to and from said USB interface in accordance with a USB storage device class, said authentication system defining an authentication interface for said USB interface.
Claim 49
Dependent Claim
34 words
The computerized portable device of claim 44 , wherein said authentication system includes a file system trap, said file system trap preventing at least COPY access to digital content stored on said storage media.
Claim 50
Dependent Claim
33 words
The computerized portable device of claim 44 , wherein said authentication interface is defined by at least one of the following commands: PROTECT_FILE <filename>; UNPROTECT_FILE <filename>; LIST_PROTECTED_FILES; ZERO_PROTECTED_FILE <filename>; and DECRYPT_PROTECTED_FILE <filename>, <key>.
Claim 51
Dependent Claim
21 words
The computerized portable device of claim 44 , wherein said authentication system includes a digital certificate issued by a trusted authority.
Claim 52
Dependent Claim
34 words
The computerized portable device of claim 44 , further including decryption circuitry capable of decrypting encrypted digital content files in accordance with a secret key received by said authentication system via said USB interface.
Claim 53
Dependent Claim
25 words
The computerized portable device of claim 44 , further including decryption circuitry capable of decrypting encrypted digital content files in accordance with a private key.
Claim 54
Dependent Claim
40 words
The computerized portable device of claim 44 , wherein said authentication system transmits device identification information and an “I can authenticate” flag over said USB interface in response to a request for device identification information received on said USB interface.
Claim 55
Dependent Claim
40 words
The computerized portable device of claim 45 , wherein said authentication system generates and digitally signs a unique response in response to a challenge received on said USB interface, said authentication system further transmitting said response over said USB interface.
Claim 56
Independent Claim
192 words
A method of communication between a computer and a portable device, the computer having a digital content file stored therein, a first authentication interface, and a first USB port, the portable device conforming to a USB storage device class, having a second authentication interface and a second USB port, the method comprising: coupling the first USB port to the second USB port forming a USB interface; transmitting a request for device identification information from the first authentication interface over the USB interface to the portable device; setting an “I can authenticate” flag in the second authentication interface in response to receipt of the request for device identification information; transmitting device identification information and the “I can authenticate” flag from the second authentication interface over the USB interface to the computer; generating a challenge in the first authentication interface; transmitting the challenge over the USB interface to the portable device; generating a unique response to the challenge in the second authentication interface; transmitting the unique response over the USB interface to the computer; analyzing the unique response in the first authentication interface to determine a level at which to trust the portable device.
Claim 57
Independent Claim
192 words
A method of communication between a computer and a portable device, the computer having a digital content file stored therein, a first authentication interface, and a first USB port, the portable device conforming to a USB storage device class, having a second authentication interface and a second USB port, the method comprising: coupling the first USB port to the second USB port forming a USB interface; transmitting a request for device identification information from the first authentication interface over the USB interface to the portable device; setting an “I can authenticate” flag in the second authentication interface in response to receipt of the request for device identification information; transmitting device identification information and the “I can authenticate” flag from the second authentication interface over the USB interface to the computer; generating a challenge in the first authentication interface; transmitting the challenge over the USB interface to the portable device; generating a unique response to the challenge in the second authentication interface; transmitting the unique response over the USB interface to the computer; analyzing the unique response in the first authentication interface to determine a level at which to trust the portable device.
Claim 58
Dependent Claim
36 words
The method of claim 52 , wherein the level is determined to be high, further comprising the step of transmitting the digital content file in an unencrypted form over the USB interface to the portable device.
Claim 59
Dependent Claim
44 words
The method of claim 53 , wherein the digital content file is stored in the computer in an encrypted state, further comprising the step of decrypting the digital content file prior to the step of transmitting the digital content file over the USB interface.
Claim 60
Dependent Claim
55 words
The method of claim 52 , wherein the level is determined to be medium, further comprising the steps of: encrypting the digital content file with a secret key; transmitting the secret key over the USB interface to the portable device; and transmitting the encrypted digital content file over the USB interface to the portable device.
Claim 61
Dependent Claim
51 words
The method of claim 52 , wherein the level is determined to be medium, further comprising the steps of: extracting a public key from the unique response; encrypting the digital content file with the public key; and transmitting the encrypted digital content file over the USB interface to the portable device.
Claim 62
Dependent Claim
34 words
The method of claim 52 , wherein the level is determined to be low, further comprising the step of refusing to transmit the digital content file over the USB interface to the portable device.
Claim 63
Dependent Claim
52 words
The method of claim 52 , wherein the level is determined to be low, further comprising the steps of: examining the digital content file to determine its requirement for DRM; and transmitting the digital content file over the USB interface to the portable device only if the requirement for DRM is low.