Information processing apparatus and method, and data communication system and method
First Claim
1. An information processing apparatus for using content under condition information defined in license information, comprising executing means for obtaining license information including condition information for at least one usage function, and using the content under condition information defined in the obtained license information, wherein when the executing means is updated by updating means to add usage function and the condition information defined in the license information obtained before the executing means is updated does not include condition information for the added usage function, the executing means obtains updating license information including the condition information for the added usage function, and uses the content under the condition information defined in the updating license information and the condition information defined in the license information obtained before the executing means is updated.
1 Assignment
0 Petitions
Accused Products
Abstract
A client obtains license information. The client has a client module for using content under conditions defined in the license information. When the client module is updated and a new function is added, the client obtains updating license information including permission of the new function. The client is allowed to use the content under the conditions defined in the previous license information and the conditions defined in the updating license information without obtaining new rights information for the updated client module.
86 Citations
20 Claims
-
1. An information processing apparatus for using content under condition information defined in license information, comprising executing means for obtaining license information including condition information for at least one usage function, and using the content under condition information defined in the obtained license information,
wherein when the executing means is updated by updating means to add usage function and the condition information defined in the license information obtained before the executing means is updated does not include condition information for the added usage function, the executing means obtains updating license information including the condition information for the added usage function, and uses the content under the condition information defined in the updating license information and the condition information defined in the license information obtained before the executing means is updated.
-
9. An information processing method for an information processing apparatus that uses content under condition information defined in license information, the method comprising:
-
a license obtaining step of obtaining license information including condition information for at least one usage function to use the content; and
an executing step of using the content in executing means for using the content under the condition information defined in the license information obtained in the license obtaining step, wherein when the executing means is updated by updating means to add a usage function and the condition information defined in the license information obtained in the license obtaining step before the executing means is updated does not include condition information for the added usage function, the executing step obtains updating license information including the condition information for the added usage function, and uses the content under the condition information defined in the updating license information and the condition information defined in the license information obtained in the license obtaining step. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A data communication system for communicating data between a communication terminal and a server connected with the communication terminal via a network,
the server comprising license information issuing means for issuing license information to the communication terminal, the license information including condition information for at least one usage function to use content, the communication terminal comprising executing means for obtaining the license information and using the content under the condition information defined in the obtained license information, wherein when the executing means is updated by updating means to add a usage function and the condition information defined in the license information obtained before the executing means is updated does not include condition information for the added usage function, the license information issuing means issues updating license information including the condition information for the added usage function, and the executing means obtains the updating license information, and uses the content under the condition information defined in the updating license information and the condition information defined in the obtained license information.
-
20. A data communication method for communicating data between a communication terminal and a server connected with the communication terminal via a network, the communication terminal being allowed to use content under condition information defined in a license, the server issuing license information to the communication terminal, the license information including condition information for at least one usage function to use the content, a data communication comprising:
-
a license information issuing step of issuing the license information from the server to the communication terminal;
a license obtaining step of obtaining the license information in the communication terminal; and
an executing step of using the content in executing means of the communication terminal under the condition information defined in the obtained license information, wherein when the executing means is updated by updating means to add a usage function and the condition information defined in the license information obtained in the license obtaining step before the executing means is updated does not include condition information for the added usage function, the license information issuing step issues updating license information including the condition information for the added usage function, and the executing step obtains the updating license information, and uses the content under the condition information defined in the updating license information and the condition information defined in the license information obtained in the license obtaining step.
-
Specification