Digital rights management of streaming contents and services
First Claim
Patent Images
1. A method of managing digital rights of contents and services streamed to a client device, the method comprising:
- authenticating the client device by a server;
enabling the client device to log into and communicate with the server using a secure protocol when the client device is authenticated by the server;
receiving an encryption key from a service provider and generating a hash value and a private key associated with the encryption key;
encrypting a resource identifier using the encryption key and the hash value;
transmitting the encrypted resource identifier, the encryption key, and the private key to the client device using the secure protocol.
2 Assignments
0 Petitions
Accused Products
Abstract
Managing digital rights of contents and services streamed to a client device, including: receiving and validating a certificate from the client device; enabling the client device to log into and communicate with a server using a secure protocol to establish a private relationship between the client device and the server; and transmitting a resource identifier to the client device using the secure protocol when the private relationship is established.
26 Citations
20 Claims
-
1. A method of managing digital rights of contents and services streamed to a client device, the method comprising:
-
authenticating the client device by a server; enabling the client device to log into and communicate with the server using a secure protocol when the client device is authenticated by the server; receiving an encryption key from a service provider and generating a hash value and a private key associated with the encryption key; encrypting a resource identifier using the encryption key and the hash value; transmitting the encrypted resource identifier, the encryption key, and the private key to the client device using the secure protocol. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A digital rights management system for streaming contents and services to a client device, the system comprising:
-
a server; a registration unit configured to authenticate the client device and to enable the client device to log into and communicate with the server using a secure protocol when authentication of the client device is completed, wherein the authentication of the client device is based on an existing client-server relationship between the client device and the server; and an interface unit configured to;
(1) receive an encryption key from a service provider and generating a hash value and a private key associated with the encryption key;
(2) encrypt a resource identifier using the encryption key and the hash value; and
(3) transmit the encrypted resource identifier, the encryption key, and the private key to the client device using the secure protocol. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer storage medium storing a computer program to manage digital rights of contents and services streamed to a client device, the computer program comprising executable instructions that cause a computer to:
-
authenticate the client device by a server; enable the client device to log into and communicate with the server using a secure protocol when the client device is authenticated by the server; receive an encryption key from a service provider and generate a hash value and a private key associated with the encryption key; encrypt a resource identifier using the encryption key and the hash value; transmit the encrypted resource identifier, the encryption key, and the private key to the client device using the secure protocol. - View Dependent Claims (17, 18, 19, 20)
-
Specification