Accessing for controlled delivery of digital content in a system for digital content access control
First Claim
1. A method for digital content access control, comprising:
- sending a digital content request comprising a request for digital content;
receiving an authenticated digital content request in response to said sending said digital content request;
sending said authenticated digital content request including one or more delivery parameters to a content repository that provides storage for said digital content, said one or more delivery parameters identifying a target device to receive digital content referenced by said authenticated digital content request;
receiving encrypted digital content in response to said sending said authenticated digital content request; and
sending said encrypted digital content to said target device, said target device for decrypting said encrypted digital content to create decrypted digital content and for rendering said decrypted digital content on said target device.
1 Assignment
0 Petitions
Accused Products
Abstract
Access to digital content may be controlled by sending a digital content request comprising a request for digital content, receiving an authenticated digital content request in response to the request, and sending the authenticated digital content request including one or more delivery parameters to a content repository that provides storage for the digital content, receiving encrypted digital content in response to sending the authenticated digital content request, and sending the encrypted digital content to a target device identified by the one or more delivery parameters and configured for decrypting the encrypted digital content and for rendering the decrypted digital content on the target device. According to one aspect, the encrypted digital content is sent directly from the content repository to the target device based at least in part on the one or more delivery parameters.
-
Citations
58 Claims
-
1. A method for digital content access control, comprising:
-
sending a digital content request comprising a request for digital content;
receiving an authenticated digital content request in response to said sending said digital content request;
sending said authenticated digital content request including one or more delivery parameters to a content repository that provides storage for said digital content, said one or more delivery parameters identifying a target device to receive digital content referenced by said authenticated digital content request;
receiving encrypted digital content in response to said sending said authenticated digital content request; and
sending said encrypted digital content to said target device, said target device for decrypting said encrypted digital content to create decrypted digital content and for rendering said decrypted digital content on said target device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A program storage device readable by a machine, embodying a program of instructions executable by the machine to perform a method for digital content access control, the method comprising:
-
sending a digital content request comprising a request for digital content;
receiving an authenticated digital content request in response to said sending said digital content request;
sending said authenticated digital content request including one or more delivery parameters to a content repository that provides storage for said digital content, said one or more delivery parameters identifying a target device to receive digital content referenced by said authenticated digital content request;
receiving encrypted digital content in response to said sending said authenticated digital content request; and
sending said encrypted digital content to said target device, said target device for decrypting said encrypted digital content to create decrypted digital content and for rendering said decrypted digital content on said target device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus for digital content access control, comprising:
-
means for sending a digital content request comprising a request for digital content;
means for receiving an authenticated digital content request in response to said sending said digital content request;
means for sending said authenticated digital content request including one or more delivery parameters to a content repository that provides storage for said digital content, said one or more delivery parameters identifying a target device to receive digital content referenced by said authenticated digital content request;
means for receiving encrypted digital content in response to said sending said authenticated digital content request; and
means for sending said encrypted digital content to said target device, said target device for decrypting said encrypted digital content to create decrypted digital content and for rendering said decrypted digital content on said target device. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. An apparatus for digital content access control, the apparatus comprising:
-
a memory for storing said digital content; and
a processor configured to;
send a digital content request comprising a request for digital content;
receive an authenticated digital content request in response to said sending said digital content request;
send said authenticated digital content request including one or more delivery parameters to a content repository that provides storage for said digital content, said one or more delivery parameters identifying a target device to receive digital content referenced by said authenticated digital content request;
receive encrypted digital content in response to said sending said authenticated digital content request; and
send said encrypted digital content to said target device, said target device for decrypting said encrypted digital content to create decrypted digital content and for rendering said decrypted digital content on said target device. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
-
35. A method for digital content access control, comprising:
-
receiving a token comprising a cryptogram based at least in part on an identifier that describes the location of said digital content;
preparing a session key, said preparing comprising applying a cryptographic process to a key based at least in part on said token together with a target key to create said session key, said target key based at least in part on a master key and a target ID, said target ID identifying a target device;
receiving encrypted digital content;
decrypting said encrypted digital content using said session key to create decrypted digital content; and
rendering said decrypted digital content. - View Dependent Claims (36, 37)
-
-
38. A method for digital content access control, comprising:
-
receiving a tokenized URL comprising a token having a cryptogram based at least in part on an identifier that describes the location of said digital content;
preparing a session key, said preparing comprising applying a cryptographic process to a key based at least in part on said token together with a target key to create said session key, said target key based at least in part on a master key and a target ID, said target ID identifying a target device;
receiving encrypted digital content;
decrypting said encrypted digital content using said session key to create decrypted digital content; and
rendering said decrypted digital content. - View Dependent Claims (39, 40)
-
-
41. A program storage device readable by a machine, embodying a program of instructions executable by the machine to perform a method for digital content access control, the method comprising:
-
receiving a token comprising a cryptogram based at least in part on an identifier that describes the location of said digital content;
preparing a session key, said preparing comprising applying a cryptographic process to a key based at least in part on said token together with a target key to create said session key, said target key based at least in part on a master key and a target ID, said target ID identifying a target device;
receiving encrypted digital content;
decrypting said encrypted digital content using said session key to create decrypted digital content; and
rendering said decrypted digital content. - View Dependent Claims (42, 43)
-
-
44. A program storage device readable by a machine, embodying a program of instructions executable by the machine to perform a method for digital content access control, the method comprising:
-
receiving a tokenized URL comprising a token having a cryptogram based at least in part on an identifier that describes the location of said digital content;
preparing a session key, said preparing comprising applying a cryptographic process to a key based at least in part on said token together with a target key to create said session key, said target key based at least in part on a master key and a target ID, said target ID identifying a target device;
receiving encrypted digital content;
decrypting said encrypted digital content using said session key to create decrypted digital content; and
rendering said decrypted digital content. - View Dependent Claims (45, 46)
-
-
47. An apparatus for digital content access control, comprising:
-
means for receiving a token comprising a cryptogram based at least in part on an identifier that describes the location of said digital content;
means for preparing a session key, said preparing comprising applying a cryptographic process to a key based at least in part on said token together with a target key to create said session key, said target key based at least in part on a master key and a target ID, said target ID identifying a target device;
means for receiving encrypted digital content;
means for decrypting said encrypted digital content using said session key to create decrypted digital content; and
means for rendering said decrypted digital content. - View Dependent Claims (48, 49)
-
-
50. An apparatus for digital content access control, comprising:
-
means for receiving a tokenized URL comprising a token having a cryptogram based at least in part on an identifier that describes the location of said digital content;
means for preparing a session key, said preparing comprising applying a cryptographic process to a key based at least in part on said token together with a target key to create said session key, said target key based at least in part on a master key and a target ID, said target ID identifying a target device;
means for receiving encrypted digital content;
means for decrypting said encrypted digital content using said session key to create decrypted digital content; and
means for rendering said decrypted digital content. - View Dependent Claims (51, 52)
-
-
53. An apparatus for digital content access control, the apparatus comprising:
-
a memory for storing said digital content; and
a processor configured to;
receive a token comprising a cryptogram based at least in part on an identifier that describes the location of said digital content;
prepare a session key, said preparing comprising applying a cryptographic process to a key based at least in part on said token together with a target key to create said session key, said target key based at least in part on a master key and a target ID, said target ID identifying a target device;
receive encrypted digital content;
decrypt said encrypted digital content using said session key to create decrypted digital content; and
render said decrypted digital content. - View Dependent Claims (54, 55, 56, 57, 58)
-
Specification