Rights locker for digital content access control
First Claim
1. A method for digital content access control, comprising:
- receiving a rights locker enrollment request from a user device associated with a user, said rights locker enrollment request comprising a digital content request and enrollment authentication data;
determining whether said user is authorized, said determining comprising determining the rights of said user to access said rights locker and the rights of said user to digital content specified by said digital content request; and
if said user is authorized, initializing said rights locker with rights to said digital content;
if a first token used to create said authenticated rights locker access request has been fully redeemed, obtaining a new token that authenticates future access to a rights locker corresponding to said digital content;
creating an authenticated rights locker access request based at least in part on said new token; and
sending said authenticated rights locker access request.
2 Assignments
0 Petitions
Accused Products
Abstract
Access to digital content may be controlled by receiving a rights locker enrollment request from a user device associated with a user, where the rights locker enrollment request comprises a digital content request and enrollment authentication data. A determination of whether the user is authorized comprises determining the rights of the user to access the rights locker and the rights of the user to digital content specified by the digital content request. If the user is authorized, the rights locker is initialized with rights to the digital content. If a first token used to create the authenticated rights locker access request has been fully redeemed, a new token that authenticates future access to a rights locker corresponding to the digital content is obtained. An authenticated rights locker access request that is based at least in part on the new token is created and then sent.
184 Citations
90 Claims
-
1. A method for digital content access control, comprising:
-
receiving a rights locker enrollment request from a user device associated with a user, said rights locker enrollment request comprising a digital content request and enrollment authentication data;
determining whether said user is authorized, said determining comprising determining the rights of said user to access said rights locker and the rights of said user to digital content specified by said digital content request; and
if said user is authorized, initializing said rights locker with rights to said digital content;
if a first token used to create said authenticated rights locker access request has been fully redeemed, obtaining a new token that authenticates future access to a rights locker corresponding to said digital content;
creating an authenticated rights locker access request based at least in part on said new token; and
sending said authenticated rights locker access request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for digital content access control, comprising:
-
receiving a first authenticated rights locker access request and a digital content specification;
validating said first authenticated rights locker access request;
if said validating indicates said first authenticated rights locker access request is valid, creating an authenticated digital content request for use in accessing digital content stored by a digital content repository;
if a first token used to create said authenticated rights locker access request has been fully redeemed, obtaining a new token that authenticates future access to a rights locker corresponding to said digital content;
creating a new authenticated rights locker access request based at least in part on said new token; and
sending said authenticated digital content request and said new authenticated rights locker access request. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method for digital content access control, comprising:
-
receiving a first authenticated rights locker access request and a digital content specification;
validating said first authenticated rights locker access request;
if said validating indicates said first authenticated rights locker access request is valid, creating an authenticated digital content request for use in accessing digital content stored by a digital content repository;
sending said authenticated digital content request to a digital content repository;
if a first token used to create said authenticated rights locker access request has been fully redeemed, obtaining a new token that authenticates future access to a rights locker corresponding to said digital content;
creating a new authenticated rights locker access request based at least in part on said new token; and
sending said authenticated digital content request and said new authenticated rights locker access request. - View Dependent Claims (18, 19, 20, 21)
-
-
22. 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 rights locker enrollment request from a user device associated with a user, said rights locker enrollment request comprising a digital content request and enrollment authentication data;
determining whether said user is authorized, said determining comprising determining the rights of said user to access said rights locker and the rights of said user to digital content specified by said digital content request; and
if said user is authorized, initializing said rights locker with rights to said digital content;
if a first token used to create said authenticated rights locker access request has been fully redeemed, obtaining a new token that authenticates future access to a rights locker corresponding to said digital content;
creating an authenticated rights locker access request based at least in part on said new token; and
sending said authenticated rights locker access request. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. 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 first authenticated rights locker access request and a digital content specification;
validating said first authenticated rights locker access request;
if said validating indicates said first authenticated rights locker access request is valid, creating an authenticated digital content request for use in accessing digital content stored by a digital content repository;
if a first token used to create said authenticated rights locker access request has been fully redeemed, obtaining a new token that authenticates future access to a rights locker corresponding to said digital content;
creating a new authenticated rights locker access request based at least in part on said new token; and
sending said authenticated digital content request and said new authenticated rights locker access request. - View Dependent Claims (34, 35, 36, 37)
-
-
38. 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 first authenticated rights locker access request and a digital content specification;
validating said first authenticated rights locker access request;
if said validating indicates said first authenticated rights locker access request is valid, creating an authenticated digital content request for use in accessing digital content stored by a digital content repository;
sending said authenticated digital content request to a digital content repository;
if a first token used to create said authenticated rights locker access request has been fully redeemed, obtaining a new token that authenticates future access to a rights locker corresponding to said digital content;
creating a new authenticated rights locker access request based at least in part on said new token; and
sending said authenticated digital content request and said new authenticated rights locker access request. - View Dependent Claims (39, 40, 41, 42)
-
-
43. An apparatus for digital content access control, comprising:
-
means for receiving a rights locker enrollment request from a user device associated with a user, said rights locker enrollment request comprising a digital content request and enrollment authentication data;
means for determining whether said user is authorized, said determining comprising determining the rights of said user to access said rights locker and the rights of said user to digital content specified by said digital content request; and
means for if said user is authorized, initializing said rights locker with rights to said digital content;
if a first token used to create said authenticated rights locker access request has been fully redeemed, obtaining a new token that authenticates future access to a rights locker corresponding to said digital content;
creating an authenticated rights locker access request based at least in part on said new token; and
sending said authenticated rights locker access request. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. An apparatus for digital content access control, comprising:
-
means for receiving a first authenticated rights locker access request and a digital content specification;
means for validating said first authenticated rights locker access request;
means for if said validating indicates said first authenticated rights locker access request is valid, creating an authenticated digital content request for use in accessing digital content stored by a digital content repository;
if a first token used to create said authenticated rights locker access request has been fully redeemed, obtaining a new token that authenticates future access to a rights locker corresponding to said digital content;
creating a new authenticated rights locker access request based at least in part on said new token; and
sending said authenticated digital content request and said new authenticated rights locker access request. - View Dependent Claims (55, 56, 57, 58)
-
-
59. An apparatus for digital content access control, comprising:
-
means for receiving a first authenticated rights locker access request and a digital content specification;
means for validating said first authenticated rights locker access request;
means for if said validating indicates said first authenticated rights locker access request is valid, creating an authenticated digital content request for use in accessing digital content stored by a digital content repository;
sending said authenticated digital content request to a digital content repository;
if a first token used to create said authenticated rights locker access request has been fully redeemed, obtaining a new token that authenticates future access to a rights locker corresponding to said digital content;
creating a new authenticated rights locker access request based at least in part on said new token; and
sending said authenticated digital content request and said new authenticated rights locker access request. - View Dependent Claims (60, 61, 62, 63)
-
-
64. An apparatus for digital content access control, comprising:
-
a memory for storing one or more rights lockers that describe digital content access rights; and
a processor configured to;
receive a rights locker enrollment request from a user device associated with a user, said rights locker enrollment request comprising a digital content request and enrollment authentication data;
determine whether said user is authorized, said determining comprising determining the rights of said user to access said rights locker and the rights of said user to digital content specified by said digital content request; and
if said user is authorized, initialize said rights locker with rights to said digital content;
if a first token used to create said authenticated rights locker access request has been fully redeemed, obtain a new token that authenticates future access to a rights locker corresponding to said digital content;
create an authenticated rights locker access request based at least in part on said new token; and
send said authenticated rights locker access request. - View Dependent Claims (65, 66, 67, 68, 69, 70, 71, 72, 73, 74)
-
-
75. An apparatus for digital content access control, comprising:
-
a memory for storing one or more rights lockers that describe digital content access rights; and
a processor configured to;
receive a first authenticated rights locker access request and a digital content specification;
validate said first authenticated rights locker access request;
if said validation indicates said first authenticated rights locker access request is valid, create an authenticated digital content request for use in accessing digital content stored by a digital content repository;
if a first token used to create said authenticated rights locker access request has been fully redeemed, obtain a new token that authenticates future access to a rights locker corresponding to said digital content;
create a new authenticated rights locker access request based at least in part on said new token; and
send said authenticated digital content request and said new authenticated rights locker access request. - View Dependent Claims (76, 77, 78, 79)
-
-
80. An apparatus for digital content access control, comprising:
-
a memory for storing one or more rights lockers that describe digital content access rights; and
a processor configured to;
receive a first authenticated rights locker access request and a digital content specification;
validate said first authenticated rights locker access request;
if said validation indicates said first authenticated rights locker access request is valid, create an authenticated digital content request for use in accessing digital content stored by a digital content repository;
send said authenticated digital content request to a digital content repository;
if a first token used to create said authenticated rights locker access request has been fully redeemed, obtain a new token that authenticates future access to a rights locker corresponding to said digital content;
create a new authenticated rights locker access request based at least in part on said new token; and
send said authenticated digital content request and said new authenticated rights locker access request. - View Dependent Claims (81, 82, 83, 84)
-
-
85. A memory for storing data for access by an application program being executed on a data processing system, comprising:
a data structure stored in said memory, said data structure including information used by said program to control access to digital content, said data structure comprising a user ID table comprising one or more elements, said one or more elements comprising a user ID and a reference to one or more rights lockers associated with said user ID, said one or more rights lockers describing a user'"'"'s access rights for digital content associated with said rights locker. - View Dependent Claims (86)
-
87. A memory for storing data for access by an application program being executed on a data processing system, comprising:
a data structure stored in said memory, said data structure including information used by said program to control access to digital content, said data structure comprising one or more rights lockers comprising one or more entries defining a digital content access rights description, said one or more entries comprising one or more access token or tokenized URL. - View Dependent Claims (88, 89, 90)
Specification