System and method for transparently authenticating a user to a digital rights management entity
First Claim
1. A computer-implemented method comprising:
- issuing a first credential from a digital rights management provider to a content provider, the first credential indicating that the content provider is trusted by the digital rights management provider to generate an authentication token relating to content that is to be distributed by the content provider;
receiving, by the digital rights management provider from a remote computer system, an activation request that includes the authentication token generated by the content provider, wherein the authentication token has been (a) digitally signed by the content provider using the first credential and (b) sent to the remote computer system when the remote computer system accesses the content provider for its content;
verifying, by the digital rights management provider, the authentication token by determining that the authentication token was at least partially generated based on the first credential issued to the content provider to confirm that the content provider is authorized by the digital rights management provider to distribute the content; and
in response to verifying the authentication token, issuing, by the digital rights management provider, to the remote computer system one or more user credentials for performing one or more of;
communication with the content provider or decryption of the content that is distributed by the content provider.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments of a system and method for transparently authenticating a user to a digital rights management entity are described. In various embodiments, a digital rights management server may be configured to receive an authentication token from a first remote computer system. Such authentication token may indicate that a particular user of the first remote computer system was authenticated by a first content provider of one or more content providers. In various embodiments, the digital rights management server may also be configured to verify the authentication token by determining that one or more portions of the authentication token were generated based on respective authentication information issued to the first content provider. In various embodiments, the digital rights management server may also be configured to, in response to verification of the authentication token, issue to the first remote computer system one or more credentials.
19 Citations
10 Claims
-
1. A computer-implemented method comprising:
- issuing a first credential from a digital rights management provider to a content provider, the first credential indicating that the content provider is trusted by the digital rights management provider to generate an authentication token relating to content that is to be distributed by the content provider;
receiving, by the digital rights management provider from a remote computer system, an activation request that includes the authentication token generated by the content provider, wherein the authentication token has been (a) digitally signed by the content provider using the first credential and (b) sent to the remote computer system when the remote computer system accesses the content provider for its content;
verifying, by the digital rights management provider, the authentication token by determining that the authentication token was at least partially generated based on the first credential issued to the content provider to confirm that the content provider is authorized by the digital rights management provider to distribute the content; and
in response to verifying the authentication token, issuing, by the digital rights management provider, to the remote computer system one or more user credentials for performing one or more of;
communication with the content provider or decryption of the content that is distributed by the content provider. - View Dependent Claims (2, 3, 4, 5)
- issuing a first credential from a digital rights management provider to a content provider, the first credential indicating that the content provider is trusted by the digital rights management provider to generate an authentication token relating to content that is to be distributed by the content provider;
-
6. A system comprising a digital rights management provider that comprises:
-
a memory; and one or more processors coupled to the memory, wherein the memory comprises program instructions executable by the one or more processors to; issue a first credential from the digital rights management provider to a content provider, the first credential indicating that the content provider is trusted by the digital rights management provider to generate an authentication token relating to content that is to be distributed by the content provider; receive an activation request from a remote computer system in regard to the content, wherein the activation request includes the authentication token generated by the content provider, and wherein the authentication token has been (a) digitally signed by the content provider using the first credential and (b) sent to the remote computer system when the remote computer system accesses the content provider for its content; verify the authentication token by determining that the authentication token was at least partially generated based on the first credential issued to the content provider to confirm that the content provider is authorized by the digital rights management provider to distribute content; and in response to verifying the authentication token, issue, to the remote computer system one or more user credentials for performing one or more of;
communication with the content provider or decryption of the content that is distributed by the content provider. - View Dependent Claims (7, 8, 9, 10)
-
Specification