License management system, license management device, relay device and terminal device
First Claim
1. A license management system that distributes license information which makes it possible to use a content under a certain usage rule from a management device to a terminal device used by a user who requests a use of a content via a communication network and a relay device, the license management system comprising the management device, the relay device and the terminal device, wherein the management device includes:
- a usage request analyzing unit operable to acquire a usage request of a content from the terminal device via the relay device and analyze the acquired usage request;
a usage environment information analyzing unit operable to acquire usage environment information indicating a usage rule processing capability of the terminal device from the relay device and analyze the acquired usage environment information;
a license information generating unit operable to generate license information including a usage rule corresponding to the analysis results of the usage request and the usage environment information;
an instruction information generating unit operable to generate instruction information indicating how to handle the license information in the relay device based on the analysis result of the usage environment information; and
a license information sending unit operable to embed the generated instruction information in the license information and send the license information to the relay device, and the relay device includes;
a license information receiving unit operable to receive the license information in which the instruction information is embedded; and
a transferring unit operable to transfer the received license information to the terminal device according to the instruction information which is embedded in the license information with performing certain processing or without performing any processing to the license information.
6 Assignments
0 Petitions
Accused Products
Abstract
A management device 10 of a license management system 1 acquires a usage request of a content from an SD card 40 or a printer 50 via a relay device 30, analyzes the acquired usage request, acquires usage environment information of the SD card 40 or the printer 50 from the relay device 30, analyzes the acquired usage environment information, generates license information including a usage rule corresponding to the analysis results of the usage request and the usage environment information, generates instruction information indicating how to handle the license information in the relay device based on the analysis result of the usage environment information, embeds the generated instruction information in the license information, and sends the license information to the relay device 30. The relay device 30 receives the license information in which the instruction information is embedded, and transfers the received license information to the SD card 40 or the printer 50 according to the instruction information which is embedded in the license information with performing certain processing or without performing any processing to the license information.
96 Citations
35 Claims
-
1. A license management system that distributes license information which makes it possible to use a content under a certain usage rule from a management device to a terminal device used by a user who requests a use of a content via a communication network and a relay device, the license management system comprising the management device, the relay device and the terminal device,
wherein the management device includes: -
a usage request analyzing unit operable to acquire a usage request of a content from the terminal device via the relay device and analyze the acquired usage request;
a usage environment information analyzing unit operable to acquire usage environment information indicating a usage rule processing capability of the terminal device from the relay device and analyze the acquired usage environment information;
a license information generating unit operable to generate license information including a usage rule corresponding to the analysis results of the usage request and the usage environment information;
an instruction information generating unit operable to generate instruction information indicating how to handle the license information in the relay device based on the analysis result of the usage environment information; and
a license information sending unit operable to embed the generated instruction information in the license information and send the license information to the relay device, and the relay device includes;
a license information receiving unit operable to receive the license information in which the instruction information is embedded; and
a transferring unit operable to transfer the received license information to the terminal device according to the instruction information which is embedded in the license information with performing certain processing or without performing any processing to the license information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A license management device that distributes license information which makes it possible to use a content under a certain usage rule to a terminal device used by a user who requests a use of a content via a communication network and a relay device, the license management device comprising:
-
a usage request analyzing unit operable to acquire a usage request of a content from the terminal device via the relay device and analyze the acquired usage request;
a usage environment information analyzing unit operable to acquire usage environment information indicating a usage rule processing capability of the terminal device from the relay device and analyze the acquired usage environment information;
a license information generating unit operable to generate license information including a usage rule corresponding to the analysis results of the usage request and the usage environment information;
an instruction information generating unit operable to generate instruction information indicating how to handle the license information in the relay device based on the analysis result of the usage environment information; and
a license information sending unit operable to embed the generated instruction information in the license information and send the license information to the relay device, wherein the relay device transfers the sent license information to the terminal device according to the instruction information which is embedded in the license information with performing certain processing or without performing any processing to the license information. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A relay device that is connected via a communication network between a terminal device which uses a content and a management device which issues license information which makes it possible to use a content under a certain usage rule, the relay device comprising:
-
a usage request relaying unit operable to receive a usage request of a content from the terminal device and send the usage request to the management device;
a license information receiving unit operable to receive license information in which instruction information is embedded; and
a transferring unit operable to transfer the received license information to the terminal device according to the instruction information which is embedded in the license information with performing certain processing or without performing any processing to the license information, wherein the management device includes;
a usage request analyzing unit operable to acquire the usage request via the relay device and analyze the acquired usage request;
a usage environment information analyzing unit operable to acquire usage environment information indicating a usage rule processing capability of the terminal device from the relay device and analyze the acquired usage environment information;
a license information generating unit operable to generate license information including a usage rule corresponding to the analysis results of the usage request and the usage environment information;
an instruction information generating unit operable to generate instruction information indicating how to handle the license information in the relay device based on the analysis result of the usage environment information; and
a license information sending unit operable to embed the generated instruction information in the license information and send the license information to the relay device. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A terminal device in a license management system that distributes license information which makes it possible to use a content under a certain usage rule from a management device to a terminal device used by a user who requests a use of a content via a communication network and a relay device, the terminal device comprising:
-
a usage environment information holding unit operable to hold usage environment information of the terminal device itself in advance; and
a notifying unit operable to notify the relay device of the usage environment information of the terminal device which is read out from the usage environment information holding unit, wherein the management device includes;
a usage request analyzing unit operable to acquire a usage request of a content from the terminal device via the relay device and analyze the acquired usage request;
a usage environment information analyzing unit operable to acquire usage environment information indicating a usage rule processing capability of the terminal device from the relay device and analyze the acquired usage environment information;
a license information generating unit operable to generate license information including a usage rule corresponding to the analysis results of the usage request and the usage environment information;
an instruction information generating unit operable to generate instruction information indicating how to handle the license information in the relay device based on the analysis result of the usage environment information; and
a license information sending unit operable to embed the generated instruction information in the license information and send the license information to the relay device, and the relay device includes;
a license information receiving unit operable to receive the license information in which the instruction information is embedded; and
a transferring unit operable to transfer the received license information to the terminal device according to the instruction information which is embedded in the license information with performing certain processing or without performing any processing to the license information.
-
-
28. A license management method in a system that distributes license information which makes it possible to use a content under a certain usage rule from a management device to a terminal device used by a user who requests a use of a content via a communication network and a relay device, the license management method comprising:
-
a step (A) which is executed by the management device; and
a step (B) which is executed by the relay device, wherein the step (A) includes;
a usage request analyzing step for acquiring a usage request of a content from the terminal device via the relay device and analyzing the acquired usage request;
a usage environment information analyzing step for acquiring usage environment information indicating a usage rule processing capability of the terminal device from the relay device and analyzing the acquired usage environment information;
a license information generating step for generating license information including a usage rule corresponding to the analysis results of the usage request and the usage environment information;
an instruction information generating step for generating instruction information indicating how to handle the license information in the relay device based on the analysis result of the usage environment information; and
a license information sending step for embedding the generated instruction information in the license information and sending the license information to the relay device, and the step (B) includes;
a license information receiving step for receiving the license information in which the instruction information is embedded; and
a transferring step for transferring the received license information to the terminal device according to the instruction information which is embedded in the license information with performing certain processing or without performing any processing to the license information. - View Dependent Claims (29, 30, 31, 32)
-
-
33. A program for a license management device that distributes license information which makes it possible to use a content under a certain usage rule to a terminal device used by a user who requests a use of a content via a communication network and a relay device,
the program causing a computer to function as: -
a usage request analyzing unit operable to acquire a usage request of a content from the terminal device via the relay device and analyze the acquired usage request;
a usage environment information analyzing unit operable to acquire usage environment information indicating a usage rule processing capability of the terminal device from the relay device and analyze the acquired usage environment information;
a license information generating unit operable to generate license information including a usage rule corresponding to the analysis results of the usage request and the usage environment information;
an instruction information generating unit operable to generate instruction information indicating how to handle the license information in the relay device based on the analysis result of the usage environment information; and
a license information sending unit operable to embed the generated instruction information in the license information and send the license information to the relay device, wherein the relay device transfers the sent license information to the terminal device according to the instruction information which is embedded in the license information with performing certain processing or without performing any processing to the license information.
-
-
34. A program for a relay device which is connected via a communication network between a terminal device which uses a content and a management device which issues license information which makes it possible to use a content under a certain usage rule,
the program causing a computer to function as: -
a usage request relaying unit operable to receive a usage request of a content from the terminal device and send the usage request to the management device;
a license information receiving unit operable to receive license information in which instruction information is embedded; and
a transferring unit operable to transfer the received license information according to the instruction information which is embedded in the license information with performing certain processing or without performing any processing to the license information, wherein the management device includes;
a usage request analyzing unit operable to acquire the usage request via the relay device and analyze the acquired usage request;
a usage environment information analyzing unit operable to acquire usage environment information indicating a usage rule processing capability of the terminal device from the relay device and analyze the acquired usage environment information;
a license information generating unit operable to generate license information including a usage rule corresponding to the analysis results of the usage request and the usage environment information;
an instruction information generating unit operable to generate instruction information indicating how to handle the license information in the relay device based on the analysis result of the usage environment information; and
a license information sending unit operable to embed the generated instruction information in the license information and send the license information to the relay device.
-
-
35. A program for a terminal device in a license management system that distributes license information which makes it possible to use a content under a certain usage rule from a management device to a terminal device used by a user who requests a use of a content via a communication network and a relay device,
the program causing a computer to function as: -
a usage environment information holding unit operable to hold usage environment information of the terminal device itself in advance; and
a notifying unit operable to notify the relay device of the usage environment information of the terminal device which is read out from the usage environment information holding unit, wherein the management device includes;
a usage request analyzing unit operable to acquire a usage rule of a content from the terminal device via the relay device and analyze the acquired usage request;
a usage environment information analyzing unit operable to acquire usage environment information indicating a usage rule processing capability of the terminal device from the relay device and analyze the acquired usage environment information;
a license information generating unit operable to generate license information including a usage rule corresponding to the analysis results of the usage request and the usage environment information;
an instruction information generating unit operable to generate instruction information indicating how to handle the license information in the relay device based on the analysis result of the usage environment information; and
a license information sending unit operable to embed the generated instruction information in the license information and send the license information to the relay device, and the relay device includes;
a license information receiving unit operable to receive the license information in which the instruction information is embedded; and
a transferring unit operable to transfer the received license information to the terminal device according to the instruction information which is embedded in the license information with performing certain processing or without performing any processing to the license information.
-
Specification