Provisioning for digital content access control
First Claim
Patent Images
1. A method for digital content access control, the method comprising:
- receiving a digital content request comprising a request for digital content;
determining whether a user associated with said digital content request is authorized to access said digital content;
creating an authenticated digital content request if said user is authorized to access said digital content; and
sending said authenticated digital content request for use in accessing said digital content stored by a content repository.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for digital content access control method comprises receiving a digital content request comprising a request for digital content, determining whether a user associated with the digital content request is authorized to access the digital content, creating an authenticated digital content request if the user is authorized to access the digital content and sending the authenticated digital content request for use in accessing the digital content stored by a content repository.
-
Citations
190 Claims
-
1. A method for digital content access control, the method comprising:
-
receiving a digital content request comprising a request for digital content;
determining whether a user associated with said digital content request is authorized to access said digital content;
creating an authenticated digital content request if said user is authorized to access said digital content; and
sending said authenticated digital content request for use in accessing said digital content stored by a content repository. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for digital content access control, the method comprising:
-
receiving a digital content request comprising a request for digital content;
determining whether a user associated with said digital content request is authorized to access said digital content; and
sending at least one deactivated token for use in accessing digital content stored by a content repository in response to said request if said user is authorized to access said digital content. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for digital content access control, the method comprising:
-
step for receiving a digital content request comprising a request for digital content;
step for determining whether a user associated with said digital content request is authorized to access said digital content;
step for creating an authenticated digital content request if said user is authorized to access said digital content; and
step for sending said authenticated digital content request for use in accessing said digital content stored by a content repository. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method for digital content access control, the method comprising:
-
step for receiving a digital content request comprising a request for digital content;
step for determining whether a user associated with said digital content request is authorized to access said digital content; and
step for sending at least one deactivated token for use in accessing digital content stored by a content repository in response to said request if said user is authorized to access said digital content. - View Dependent Claims (17, 18, 19, 20)
-
-
21. 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:
-
determining whether a user associated with said digital content request is authorized to access said digital content;
creating an authenticated digital content request if said user is authorized to access said digital content; and
sending said authenticated digital content request for use in accessing said digital content stored by a content repository. - View Dependent Claims (22, 23, 24, 25)
-
-
26. 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 digital content request comprising a request for digital content;
determining whether a user associated with said digital content request is authorized to access said digital content; and
sending at least one deactivated token for use in accessing digital content stored by a content repository in response to said request if said user is authorized to access said digital content. - View Dependent Claims (27, 28, 29, 30)
-
-
31. An apparatus for digital content access control, the apparatus comprising:
-
means for determining whether a user associated with said digital content request is authorized to access said digital content;
means for creating an authenticated digital content request if said user is authorized to access said digital content; and
means for sending said authenticated digital content request for use in accessing said digital content stored by a content repository. - View Dependent Claims (32, 33, 34, 35)
-
-
36. A apparatus for digital content access control, the apparatus comprising:
-
means for receiving a digital content request comprising a request for digital content;
means for determining whether a user associated with said digital content request is authorized to access said digital content; and
means for sending at least one deactivated token for use in accessing digital content stored by a content repository in response to said request if said user is authorized to access said digital content. - View Dependent Claims (37, 38, 39, 40)
-
-
41. An apparatus for digital content access control, the apparatus comprising:
-
a memory for storing provisioning information for use in creating an authenticated digital content request that is based at least in part on a digital content request comprising a request for digital content; and
a content provisioner configured to;
receive said digital content request;
determine whether a user associated with said digital content request is authorized to access said digital content;
create said authenticated digital content request if said user is authorized to access said digital content; and
send said authenticated digital content request for use in accessing said digital content stored by a content repository. - View Dependent Claims (42, 43, 44, 45)
-
-
46. An apparatus for digital content access control, the apparatus comprising:
-
a memory for storing provisioning information for use in creating an authenticated digital content request that is based at least in part on a digital content request comprising a request for digital content; and
a content provisioner configured to;
receive a digital content request comprising a request for digital content;
determine whether a user associated with said digital content request is authorized to access said digital content; and
send at least one deactivated token for use in accessing digital content stored by a content repository in response to said request if said user is authorized to access said digital content. - View Dependent Claims (47, 48, 49, 50)
-
-
51. A method for digital content access control, the method comprising:
- creating a token chain comprising one or more tokens, said creating comprising;
applying a cryptographic process to one or more bits expressing an identifier in a series together with a token chain key; and
allocating one or more tokens in said token chain for access to digital content associated with said token chain. - View Dependent Claims (52, 53, 54, 55, 56)
- creating a token chain comprising one or more tokens, said creating comprising;
-
57. A method for digital content access control, the method comprising:
-
creating a token chain comprising one or more tokens created by;
replacing a predefined set of bits of a filler with one or more bits expressing an identifier in a series, said replacing creating a modified filler;
applying a cryptographic process to said modified filler together with a token chain key, said token chain key based at least in part on a portion of a Universal Resource Locator (URL) that defines digital content that may be accessed using a token from a token pool based at least in part on said token chain key; and
allocating one or more tokens in said token chain for access to said digital content. - View Dependent Claims (58, 59, 60)
-
-
61. A method for digital content access control, the method comprising:
-
creating a token chain comprising one or more tokens, said token chain formed from successive applications of a cryptographic one-way function; and
allocating one or more tokens in said token chain for access to digital content associated with said token chain, said allocating in reverse order of the token creation order wherein the first-allocated token comprises the last-created token and the last-allocated token comprises the first-created token. - View Dependent Claims (62, 63, 64)
-
-
65. A method for digital content access control, the method comprising:
-
creating a token pool comprising one or more token chains comprising a predetermined number of tokens and formed from successive applications of a cryptographic one-way function; and
allocating one or more tokens in said token pool, each successive allocation originating from a token chain that is different than the token chain of the last-allocated token. - View Dependent Claims (66, 67, 68, 69, 70)
-
-
71. A method for digital content access control, the method comprising:
-
step for creating a token chain comprising one or more tokens, said creating comprising;
step for applying a cryptographic process to one or more bits expressing an identifier in a series together with a token chain key; and
step for allocating one or more tokens in said token chain for access to digital content associated with said token chain. - View Dependent Claims (72, 73, 74, 75, 76)
-
-
77. A method for digital content access control, the method comprising:
-
step for creating a token chain comprising one or more tokens created by;
replacing a predefined set of bits of a filler with one or more bits expressing an identifier in a series, said replacing creating a modified filler;
applying a cryptographic process to said modified filler together with a token chain key, said token chain key based at least in part on a portion of a Universal Resource Locator (URL) that defines digital content that may be accessed using a token from a token pool based at least in part on said token chain key; and
step for allocating one or more tokens in said token chain for access to said digital content. - View Dependent Claims (78, 79, 80)
-
-
81. A method for digital content access control, the method comprising:
-
step for creating a token chain comprising one or more tokens, said token chain formed from successive applications of a cryptographic one-way function; and
step for allocating one or more tokens in said token chain for access to digital content associated with said token chain, said allocating in reverse order of the token creation order wherein the first-allocated token comprises the last-created token and the last-allocated token comprises the first-created token. - View Dependent Claims (82, 83, 84)
-
-
85. A method for digital content access control, the method comprising:
-
step for creating a token pool comprising one or more token chains comprising a predetermined number of tokens and formed from successive applications of a cryptographic one-way function; and
step for allocating one or more tokens in said token pool, each successive allocation originating from a token chain that is different than the token chain of the last-allocated token. - View Dependent Claims (86, 87, 88, 89, 90)
-
-
91. 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:
-
creating a token chain comprising one or more tokens, said creating comprising;
applying a cryptographic process to one or more bits expressing an identifier in a series together with a token chain key; and
allocating one or more tokens in said token chain for access to digital content associated with said token chain. - View Dependent Claims (92, 93, 94, 95, 96)
-
-
97. 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:
-
creating a token chain comprising one or more tokens created by;
replacing a predefined set of bits of a filler with one or more bits expressing an identifier in a series, said replacing creating a modified filler;
applying a cryptographic process to said modified filler together with a token chain key, said token chain key based at least in part on a portion of a Universal Resource Locator (URL) that defines digital content that may be accessed using a token from a token pool based at least in part on said token chain key; and
allocating one or more tokens in said token chain for access to said digital content. - View Dependent Claims (98, 99, 100)
-
-
101. 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:
-
creating a token chain comprising one or more tokens, said token chain formed from successive applications of a cryptographic one-way function; and
allocating one or more tokens in said token chain for access to digital content associated with said token chain, said allocating in reverse order of the token creation order wherein the first-allocated token comprises the last-created token and the last-allocated token comprises the first-created token. - View Dependent Claims (102, 103, 104)
-
-
105. 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:
-
creating a token pool comprising one or more token chains comprising a predetermined number of tokens and formed from successive applications of a cryptographic one-way function; and
allocating one or more tokens in said token pool, each successive allocation originating from a token chain that is different than the token chain of the last-allocated token. - View Dependent Claims (106, 107, 108, 109, 110)
-
-
111. An apparatus for digital content access control, the apparatus comprising:
-
means for creating a token chain comprising one or more tokens, said means for creating comprising;
means for applying a cryptographic process to one or more bits expressing an identifier in a series together with a token chain key; and
means for allocating one or more tokens in said token chain for access to digital content associated with said token chain. - View Dependent Claims (112, 113, 114, 115, 116)
-
-
117. An apparatus for digital content access control, the apparatus comprising:
-
means for creating a token chain comprising one or more tokens created by;
replacing a predefined set of bits of a filler with one or more bits expressing an identifier in a series, said replacing creating a modified filler;
applying a cryptographic process to said modified filler together with a token chain key, said token chain key based at least in part on a portion of a Universal Resource Locator (URL) that defines digital content that may be accessed using a token from a token pool based at least in part on said token chain key; and
means for allocating one or more tokens in said token chain for access to said digital content. - View Dependent Claims (118, 119, 120)
-
-
121. An apparatus for digital content access control, the apparatus comprising:
-
means for creating a token chain comprising one or more tokens, said token chain formed from successive applications of a cryptographic one-way function; and
means for allocating one or more tokens in said token chain for access to digital content associated with said token chain, said allocating in reverse order of the token creation order wherein the first-allocated token comprises the last-created token and the last-allocated token comprises the first-created token. - View Dependent Claims (122, 123, 124)
-
-
125. An apparatus for digital content access control, the apparatus comprising:
-
means for creating a token pool comprising one or more token chains comprising a predetermined number of tokens and formed from successive applications of a cryptographic one-way function; and
means for allocating one or more tokens in said token pool, each successive allocation originating from a token chain that is different than the token chain of the last-allocated token. - View Dependent Claims (126, 127, 128, 129, 130)
-
-
131. An apparatus for digital content access control, the apparatus comprising:
-
a memory for storing a token chain comprising one or more tokens comprising the result of applying a cryptographic process to one or more bits expressing an identifier in a series together with a token chain key; and
a token issuer for allocating one or more tokens in said token chain for access to digital content associated with said token chain. - View Dependent Claims (132, 133, 134, 135, 136)
-
-
137. An apparatus for digital content access control, the apparatus comprising:
-
a memory for storing a token chain comprising one or more tokens created by;
replacing a predefined set of bits of a filler with one or more bits expressing an identifier in a series, said replacing creating a modified filler;
applying a cryptographic process to said modified filler together with a token chain key, said token chain key based at least in part on a portion of a Universal Resource Locator (URL) that defines digital content that may be accessed using a token from a token pool based at least in part on said token chain key; and
a token issuer for allocating one or more tokens in said token chain for access to said digital content. - View Dependent Claims (138, 139, 140)
-
-
141. An apparatus for digital content access control, the apparatus comprising:
-
a memory for storing a token chain comprising one or more tokens, said token chain formed from successive applications of a cryptographic one-way function; and
a token issuer for allocating one or more tokens in said token chain for access to digital content associated with said token chain, said allocating in reverse order of the token creation order wherein the first-allocated token comprises the last-created token and the last-allocated token comprises the first-created token. - View Dependent Claims (142, 143, 144)
-
-
145. An apparatus for digital content access control, the apparatus comprising:
-
a memory for storing a token pool comprising one or more token chains comprising a predetermined number of tokens and formed from successive applications of a cryptographic one-way function; and
a token issuer for allocating one or more tokens in said token pool, each successive allocation originating from a token chain that is different than the token chain of the last-allocated token. - View Dependent Claims (146, 147, 148, 149, 150)
-
-
151. A method for digital content access control, the method comprising:
-
receiving a request for access to digital content; and
creating a tokenized Universal Resource Locator (URL) in response to said request, said tokenized URL comprising;
a delivery scheme indicator that specifies a protocol for accessing said digital content;
an access domain indicator that specifies a content repository associated with said digital content; and
a token indicator that specifies a token that may be validated to gain access to said digital content at said content repository. - View Dependent Claims (152, 153, 154, 155, 156, 157, 158)
-
-
159. A method for digital content access control, the method comprising:
-
step for receiving a request for access to digital content; and
step for creating a tokenized Universal Resource Locator (URL) in response to said request, said tokenized URL comprising;
a delivery scheme indicator that specifies a protocol for accessing said digital content;
an access domain indicator that specifies a content repository associated with said digital content; and
a token indicator that specifies a token that may be validated to gain access to said digital content at said content repository. - View Dependent Claims (160, 161, 162, 163, 164, 165, 166)
-
-
167. 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 request for access to digital content; and
creating a tokenized Universal Resource Locator (URL) in response to said request, said tokenized URL comprising;
a delivery scheme indicator that specifies a protocol for accessing said digital content;
an access domain indicator that specifies a content repository associated with said digital content; and
a token indicator that specifies a token that may be validated to gain access to said digital content at said content repository. - View Dependent Claims (168, 169, 170, 171, 172, 173, 174)
-
-
175. An apparatus for digital content access control, the apparatus comprising:
-
means for receiving a request for access to digital content; and
means for creating a tokenized Universal Resource Locator (URL) in response to said request, said tokenized URL comprising;
a delivery scheme indicator that specifies a protocol for accessing said digital content;
an access domain indicator that specifies a content repository associated with said digital content; and
a token indicator that specifies a token that may be validated to gain access to said digital content at said content repository. - View Dependent Claims (176, 177, 178, 179, 180, 181, 182)
-
-
183. An apparatus for digital content access control, the apparatus comprising:
-
a token issuer configured to receive a request for access to digital content; and
a download manager configured to create a tokenized Universal Resource Locator (URL) in response to said request, said token issuer in communication with said download manager, said tokenized URL comprising;
a delivery scheme indicator that specifies a protocol for accessing said digital content;
an access domain indicator that specifies a content repository associated with said digital content; and
a token indicator that specifies a token that may be validated to gain access to said digital content at said content repository. - View Dependent Claims (184, 185, 186, 187, 188, 189, 190)
-
Specification