Information processing apparatus, information processing method, and computer program used therewith
First Claim
1. An information processing apparatus for controlling, based on a usage right issued from a license server, the decryption and use of encrypted content for the usage right, said information processing apparatus comprising:
- means for transmitting, to said license server, a restoring request including client identifying information for identifying one of said information processing apparatus and the user thereof, and verification data for the client identifying information;
means for receiving a response to the restoring request from said license server, the response including usage-right identifying information corresponding to at least one usage right already issued to one of said information processing apparatus and the user thereof;
means for transmitting, to said license server, a usage-right request including the usage-right identifying information; and
means for receiving, from said license server, in response to the usage-right request, the usage right corresponding to the usage-right identifying information.
1 Assignment
0 Petitions
Accused Products
Abstract
Service data or usage right information, used as purchased content or license information, is set so as to be re-acquired on condition that an acquirer is an authorized content-purchasing client . A leaf ID as a client identifier in an enabling-key-block distribution tree, and a restoring-processing requesting file including verification data for the leaf ID are used as client identifying data, whereby it is ensured that an authorized content-purchasing client is verified.
-
Citations
27 Claims
-
1. An information processing apparatus for controlling, based on a usage right issued from a license server, the decryption and use of encrypted content for the usage right, said information processing apparatus comprising:
-
means for transmitting, to said license server, a restoring request including client identifying information for identifying one of said information processing apparatus and the user thereof, and verification data for the client identifying information;
means for receiving a response to the restoring request from said license server, the response including usage-right identifying information corresponding to at least one usage right already issued to one of said information processing apparatus and the user thereof;
means for transmitting, to said license server, a usage-right request including the usage-right identifying information; and
means for receiving, from said license server, in response to the usage-right request, the usage right corresponding to the usage-right identifying information. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A license server for issuing, to clients, usage rights to permit the use of content, said license server comprising:
-
means for storing usage-right identifying information on the issued usage rights in units of the clients;
means for receiving a restoring request including client identifying information for identifying each of the clients and verification data for the client identifying information;
means for, when verification of the verification data confirms that the restoring request is valid, performing acquisition based on the client identifying information of usage-right identifying information on usage rights already issued to the clients, and transmitting the acquired usage-right identifying information as a response to the restoring request;
means for receiving a usage-right request including the usage-right identifying information; and
means for transmitting, in response to the usage-right request, a usage right corresponding to the usage-right identifying information. - View Dependent Claims (7, 8, 9)
-
-
10. An information processing method for controlling, based on a usage right issued from a license server, the decryption and use of encrypted content for the usage right, said information processing method comprising the steps of:
-
transmitting, to said license server, a restoring request including client identifying information for identifying one of an information processing apparatus and the user thereof, and verification data for the client identifying information;
receiving a response to the restoring request from said license server, the response including usage-right identifying information corresponding to at least one usage right already issued to one of said information processing apparatus and the user thereof;
transmitting, to said license server, a usage-right request including the usage-right identifying information; and
receiving, from said license server, in response to the usage-right request, the usage right corresponding to the usage-right identifying information. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method for controlling a license server for issuing, to clients, usage rights to permit the use of content, said method comprising the steps of:
-
storing usage-right identifying information on the issued usage rights in units of the clients;
receiving a restoring request including client identifying information for identifying each of the clients and verification data for the client identifying information;
performing, when verification of the verification data confirms that the restoring request is valid, acquisition based on the client identifying information of usage-right identifying information on usage rights already issued to the clients, and transmission of the acquired usage-right identifying information as a response to the restoring request;
receiving a usage-right request including the usage-right identifying information; and
transmitting, in response to the usage-right request, a usage right corresponding to the usage-right identifying information. - View Dependent Claims (16, 17, 18)
-
-
19. A program for causing a computer to control, based on a usage right issued from a license server, the decryption and use of encrypted content for the usage right, said program comprising the steps of:
-
transmitting, to said license server, a restoring request including client identifying information for identifying one of an information processing apparatus and the user thereof, and verification data for the client identifying information;
receiving a response to the restoring request from said license server, the response including usage-right identifying information corresponding to at least one usage right already issued to one of said information processing apparatus and the user thereof;
transmitting, to said license server, a usage-right request including the usage-right identifying information; and
receiving, from said license server, in response to the usage-right request, the usage right corresponding to the usage-right identifying information. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A program for controlling a license server for issuing, to clients, usage rights to permit the use of content, said program comprising the steps of:
-
storing usage-right identifying information on the issued usage rights in units of the clients;
receiving a restoring request including client identifying information for identifying each of the clients and verification data for the client identifying information;
performing, when verification of the verification data confirms that the restoring request is valid, acquisition based on the client identifying information of usage-right identifying information on usage rights already issued to the clients, and transmission of the acquired usage-right identifying information as a response to the restoring request;
receiving a usage-right request including the usage-right identifying information; and
transmitting, in response to the usage-right request, a usage right corresponding to the usage-right identifying information. - View Dependent Claims (25, 26, 27)
-
Specification