FEDERATED DIGITAL RIGHTS MANAGEMENT SCHEME INCLUDING TRUSTED SYSTEMS
First Claim
1. A content distribution network, comprising:
- a registration server connected to a network;
a content server connected to the network and to a trusted system;
a first device including a non-volatile memory that is connected to the network; and
a second device including a non-volatile memory that is connected to the network;
wherein the registration server is configured to provide the first device with a first set of activation information in a first format;
wherein the first device is configured to store the first set of activation information in non-volatile memory;
wherein the registration server is configured to provide the second device with a second set of activation information in a second format; and
wherein the second device is configured to store the second set of activation information in non-volatile memory.
10 Assignments
0 Petitions
Accused Products
Abstract
Federated systems for issuing playback certifications granting access to technically protected content are described. One embodiment of the system includes a registration server connected to a network, a content server connected to the network and to a trusted system, a first device including a non-volatile memory that is connected to the network and a second device including a non-volatile memory that is connected to the network. In addition, the registration server is configured to provide the first device with a first set of activation information in a first format, the first device is configured to store the first set of activation information in non-volatile memory, the registration server is configured to provide the second device with a second set of activation information in a second format, and the second device is configured to store the second set of activation information in non-volatile memory.
-
Citations
29 Claims
-
1. A content distribution network, comprising:
-
a registration server connected to a network;
a content server connected to the network and to a trusted system;
a first device including a non-volatile memory that is connected to the network; and
a second device including a non-volatile memory that is connected to the network;
wherein the registration server is configured to provide the first device with a first set of activation information in a first format;
wherein the first device is configured to store the first set of activation information in non-volatile memory;
wherein the registration server is configured to provide the second device with a second set of activation information in a second format; and
wherein the second device is configured to store the second set of activation information in non-volatile memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A registration server, comprising:
-
a processor;
a storage device connected to the processor; and
a network interface device connected to the processor and configured to connect to a network;
wherein the processor is configured to receive registration requests via the network interface device;
wherein the processor is configured to generate activation information for transmission via the network interface device;
wherein the processor is configured to receive activation confirmations via the network interface device; and
wherein the processor is configured to record the completed activation of the device in the storage device. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A content server, comprising:
-
a processor;
a storage device connected to the processor and including stored content;
a trusted and opaque system connected to the processor; and
a network interface device connected to the processor and configured to be connected to a network;
wherein the processor is configured to receive requests to provide the stored content via the network interface device;
wherein the processor is configured to generate encryption keys and encrypt the stored content;
wherein the processor is configured to provide information indicative of the request and the encryption keys to the trusted system;
wherein the trusted system is configured to provide a playback certification containing at least one encrypted copy of the encryption keys used to encrypt the stored content; and
wherein the processor is configured to transmit the encrypted content and the playback certification via the network interface device. - View Dependent Claims (17, 18)
-
-
19. A device, comprising:
-
a processor;
a network interface device connected to the processor and configured to be connected to a network; and
a non-volatile memory connected to the processor;
wherein the processor is configured to transmit a registration request via the network interface device;
wherein the processor is configured to receive an activation record via the network interface device;
wherein the processor is configured to extract activation information from the activation record;
wherein the processor is configured to generate an activation confirmation using the activation information;
wherein the processor is configured to transmit the activation confirmation via the network interface device; and
wherein the processor is configured to store at least some of the activation information in the non-volatile memory. - View Dependent Claims (20, 21, 22)
-
-
23. A registration process, comprising:
-
sending a registration request including identifying information;
receiving an activation record;
extracting activation information from the activation record;
generating an activation confirmation from the extracted activation information; and
sending the activation confirmation. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A process for issuing playback certifications, comprising:
-
receiving a content key from content provider;
receiving playback parameters from a content provider;
locating a user key and a base key associated with a device;
encrypting the playback parameters using the base key;
encrypting the content key using the user key; and
providing a playback certification including the encrypted playback parameters and the encrypted content key. - View Dependent Claims (29)
-
Specification