Repositing for digital content access control
First Claim
1. A method for digital content access control, the method comprising:
- receiving, by a content repository, an authenticated digital content request based at least in part on a digital content request comprising a request for digital content;
validating, by said content repository, said authenticated digital content request, said validating comprising;
indicating said authenticated digital content request is valid when said authenticated digital content request is validly associated with said digital content and when said authenticated digital content request authenticates said digital content request; and
indicating said authenticated digital content request is invalid when said authenticated digital content request is not validly associated with said digital content,wherein said validating further comprises;
receiving a token;
indicating said token is invalid when said token is not associated with an partially redeemed or unredeemed offset within a token offset window, said token offset window comprising one or more offset entries identified by a base number and an offset from said base number, said one or more offset entries associated with a token in a token pool formed by applying a cryptographic process to the sum of said base number and said offset from said base number, together with a token chain key, said token pool associated with said digital content; and
updating the offset entry associated with said token and indicating said received token is valid when said token is associated with a partially redeemed offset or unredeemed offset within said token offset window;
synchronizing by said content repository with a content provisioner when said synchronizing is enabled wherein said content provisioner is configured to send said authenticated digital content request to a user device when a user associated with said digital content request is authorized to access and use said digital content; and
said synchronizing comprises;
synchronization of information used by said content provisioner to create said authenticated digital content request with information used by said content repository to validate said authenticated digital content request; and
providing, by said content repository, said digital content when said authenticated digital content request is valid.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for digital content access control comprises receiving an authenticated digital content request based at least in part on a digital content request comprising a request for digital content, validating the authenticated digital content request and providing the digital content if the authenticated digital content request is valid. The validating comprises indicating the authenticated digital content request is valid if the authenticated digital content request is validly associated with the digital content and if the authenticated digital content request authenticates the digital content request, and indicating the authenticated digital content request is invalid if the authenticated digital content request is not validly associated with the digital content.
-
Citations
40 Claims
-
1. A method for digital content access control, the method comprising:
-
receiving, by a content repository, an authenticated digital content request based at least in part on a digital content request comprising a request for digital content; validating, by said content repository, said authenticated digital content request, said validating comprising; indicating said authenticated digital content request is valid when said authenticated digital content request is validly associated with said digital content and when said authenticated digital content request authenticates said digital content request; and indicating said authenticated digital content request is invalid when said authenticated digital content request is not validly associated with said digital content, wherein said validating further comprises; receiving a token; indicating said token is invalid when said token is not associated with an partially redeemed or unredeemed offset within a token offset window, said token offset window comprising one or more offset entries identified by a base number and an offset from said base number, said one or more offset entries associated with a token in a token pool formed by applying a cryptographic process to the sum of said base number and said offset from said base number, together with a token chain key, said token pool associated with said digital content; and updating the offset entry associated with said token and indicating said received token is valid when said token is associated with a partially redeemed offset or unredeemed offset within said token offset window; synchronizing by said content repository with a content provisioner when said synchronizing is enabled wherein said content provisioner is configured to send said authenticated digital content request to a user device when a user associated with said digital content request is authorized to access and use said digital content; and said synchronizing comprises; synchronization of information used by said content provisioner to create said authenticated digital content request with information used by said content repository to validate said authenticated digital content request; and providing, by said content repository, said digital content when said authenticated digital content request is valid. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for digital content access control, the method comprising:
-
step for receiving, by a content repository, an authenticated digital content request based at least in part on a digital content request comprising a request for digital content; step for validating, by said content repository, said authenticated digital content request, said validating comprising; step for indicating said authenticated digital content request is valid when said authenticated digital content request is validly associated with said digital content and when said authenticated digital content request authenticates said digital content request; and step for indicating said authenticated digital content request is invalid when said authenticated digital content request is not validly associated with said digital content, wherein said step for validating further comprises; step for receiving a token; step for indicating said token is invalid when said token is not associated with an partially redeemed or unredeemed offset within a token offset window, said token offset window comprising one or more offset entries identified by a base number and an offset from said base number, said one or more offset entries associated with a token in a token pool formed by applying a cryptographic process to the sum of said base number and said offset from said base number, together with a token chain key, said token pool associated with said digital content; and step for updating the offset entry associated with said token and indicating said received token is valid when said token is associated with a partially redeemed offset or unredeemed offset within said token offset window; step for synchronizing by said content repository with a content provisioner when said synchronizing is enabled wherein said content provisioner is configured to send said authenticated digital content request to a user device when a user associated with said digital content request is authorized to access and use said digital content; and said step for synchronizing comprises; synchronization of information used by said content provisioner to create said authenticated digital content request with information used by said content repository to validate said authenticated digital content request; and step for providing, by said content repository, said digital content when said authenticated digital content request is valid. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A tangible 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, by a content repository, an authenticated digital content request based at least in part on a digital content request comprising a request for digital content; validating, by said content repository, said authenticated digital content request, said validating comprising; indicating said authenticated digital content request is valid when said authenticated digital content request is validly associated with said digital content and when said authenticated digital content request authenticates said digital content request; and indicating said authenticated digital content request is invalid when said authenticated digital content request is not validly associated with said digital content, wherein said validating further comprises; receiving a token; indicating said token is invalid when said token is not associated with an partially redeemed or unredeemed offset within a token offset window, said token offset window comprising one or more offset entries identified by a base number and an offset from said base number, said one or more offset entries associated with a token in a token pool formed by applying a cryptographic process to the sum of said base number and said offset from said base number, together with a token chain key, said token pool associated with said digital content; and updating the offset entry associated with said token and indicating said received token is valid when said token is associated with a partially redeemed offset or unredeemed offset within said token offset window; synchronizing by said content repository with a content provisioner when said synchronizing is enabled wherein said content provisioner is configured to send said authenticated digital content request to a user device when a user associated with said digital content request is authorized to access and use said digital content; and said synchronizing comprises; synchronization of information used by said content provisioner to create said authenticated digital content request with information used by said content repository to validate said authenticated digital content request; and providing, by said content repository, said digital content when said authenticated digital content request is valid. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. An apparatus for digital content access control, the apparatus comprising:
-
means for receiving, by a content repository, an authenticated digital content request based at least in part on a digital content request comprising a request for digital content; means for validating, by said content repository, said authenticated digital content request, said validating comprising; indicating said authenticated digital content request is valid when said authenticated digital content request is validly associated with said digital content and when said authenticated digital content request authenticates said digital content request; and indicating said authenticated digital content request is invalid when said authenticated digital content request is not validly associated with said digital content, wherein said means for validating further comprises; means for receiving a token; means for indicating said token is invalid when said token is not associated with an partially redeemed or unredeemed offset within a token offset window, said token offset window comprising one or more offset entries identified by a base number and an offset from said base number, said one or more offset entries associated with a token in a token pool formed by applying. a cryptographic process to the sum of said base number and said offset from said base number, together with a token chain key, said token pool associated with said digital content; and means for updating the offset entry associated with said token and indicating said received token is valid when said token is associated with a partially redeemed offset or unredeemed offset within said token offset window; means for synchronizing by said content repository with a content provisioner when said synchronizing is enabled wherein said content provisioner is configured to send said authenticated digital content request to a user device when a user associated with said digital content request is authorized to access and use said digital content; and said synchronizing comprises; synchronization of information used by said content provisioner to create said authenticated digital content request with information used by said content repository to validate said authenticated digital content request; and means for providing, by said content repository, said digital content when said authenticated digital content request is valid. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. An apparatus for digital content access control, the apparatus comprising:
-
a memory for storing validation information for use in validating 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 repository configured to; receive an authenticated digital content request based at least in part on a digital content request comprising a request for digital content; validate said authenticated digital content request, said content repository further configured to; indicate said authenticated digital content request is valid when said authenticated digital content request is validly associated with said digital content and when said authenticated digital content request authenticates said digital content request; and indicate said authenticated digital content request is invalid when said authenticated digital content request is not validly associated with said digital content; synchronize with a content provisioner when said synchronizing is enabled wherein said content provisioner is configured to send said authenticated digital content request to a user device when a user associated with said digital content request is authorized to access and use said digital content; and said synchronizing comprises; synchronization of information used by said content provisioner to create said authenticated digital content request with information used by said content repository to validate said authenticated digital content request; and provide said digital content when said authenticated digital content request is valid, wherein said content repository is further configured to; receive a token; indicate said token is invalid when said token is not associated with an partially redeemed or unredeemed offset within a token offset window, said token offset window comprising one or more offset entries identified by a base number and an offset from said base number, said one or more offset entries associated with a token in a token pool formed by applying a cryptographic process to the sum of said base number and said offset from said base number, together with a token chain key, said token pool associated with said digital content;
andupdate the offset entry associated with said token and indicate said received token is valid when said token is associated with a partially redeemed offset or unredeemed offset within said token offset window. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40)
-
Specification