Registration of devices in a digital rights management environment
First Claim
1. A system comprising:
- a Digital Rights Management (DRM) licensing server operable to receive authentication information generated by a DRM module of a client device, to receive a device identifier that uniquely distinguishes the client device from other client devices, wherein the device identifier has been generated by the DRM module, and to authenticate the DRM module based on the authentication information,wherein the DRM licensing server is further operable to create a signed identifier based on the device identifier responsive to authenticating the DRM module, and to transmit the signed identifier to the client device; and
an application server operable to authenticate the client device by;
receiving the signed identifier from the client device, verifying that the signed identifier was generated by the DRM licensing server, identifying an account, and granting the client device access to the application server responsive to identifying the account,the application server further operable to register the client device with the account at the application server, based on the signed identifier.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and structure for Digital Rights Management (DRM) are provided. An exemplary system includes a Digital Rights Management (DRM) licensing server. The DRM licensing server is able to receive authentication information generated by a DRM module of a client device, and to receive a device identifier that uniquely distinguishes the client device from other client devices, wherein the device identifier has been generated by the DRM module. The DRM licensing server is further able to authenticate the DRM module based on the authentication information, to create a signed identifier based on the device identifier responsive to authenticating the DRM module, and to transmit the signed identifier to the client device. The system also includes an application server able to register the client device with an account at the application server, based on the signed identifier.
-
Citations
20 Claims
-
1. A system comprising:
-
a Digital Rights Management (DRM) licensing server operable to receive authentication information generated by a DRM module of a client device, to receive a device identifier that uniquely distinguishes the client device from other client devices, wherein the device identifier has been generated by the DRM module, and to authenticate the DRM module based on the authentication information, wherein the DRM licensing server is further operable to create a signed identifier based on the device identifier responsive to authenticating the DRM module, and to transmit the signed identifier to the client device; and an application server operable to authenticate the client device by;
receiving the signed identifier from the client device, verifying that the signed identifier was generated by the DRM licensing server, identifying an account, and granting the client device access to the application server responsive to identifying the account,the application server further operable to register the client device with the account at the application server, based on the signed identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
registering a client device with an application server by; receiving, at a Digital Rights Management (DRM) licensing server, authentication information generated by a DRM module of the client device; receiving, at the DRM licensing server, a device identifier that uniquely distinguishes the client device from other client devices, wherein the device identifier has been generated by the DRM module; authenticating the DRM module at the DRM licensing server based on the authentication information; creating a signed identifier at the DRM licensing server based on the device identifier, responsive to authenticating the DRM module; transmitting the signed identifier to the client device; authenticating the client device at the application server by; receiving the signed identifier from the client device; verifying that the signed identifier was generated by the DRM licensing server; identifying an account; and granting the client device access to the application server responsive to identifying the account; and registering the client device with the account at the application server, based on the signed identifier. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A non-transitory computer readable medium embodying programmed instructions which, when executed by a processor, are operable for performing a method comprising:
registering a client device with an application server by; receiving, at a Digital Rights Management (DRM) licensing server, authentication information generated by a DRM module of the client device; receiving, at the DRM licensing server, a device identifier that uniquely distinguishes the client device from other client devices, wherein the device identifier has been generated by the DRM module; authenticating the DRM module at the DRM licensing server based on the authentication information; creating a signed identifier at the DRM licensing server based on the device identifier, responsive to authenticating the DRM module; transmitting the signed identifier to the client device; authenticating the client device at the application server by; receiving the signed identifier from the client device; verifying that the signed identifier was generated by the DRM licensing server; identifying an account; and granting the client device access to the application server responsive to identifying the account; and registering the client device with the account at the application server, based on the signed identifier. - View Dependent Claims (16, 17, 18, 19, 20)
Specification