Method of managing contracts for licensed program use and a management system thereof
First Claim
Patent Images
1. A method of managing licensed program use contracts comprising the steps of:
- in a user side apparatus where a licensed program has been installed,deleting the licensed program when a contract of using the licensed program has expired;
preparing and encrypting data notifying of completion of the deletion which includes a deletion execution date, an ID of the licensed program, and a name of the user side apparatus by executing a specific command when the deletion of the licensed program has completed; and
transmitting the encrypted data notifying the completion of the deletion to a licensor side apparatus; and
in the licensor side apparatus,deciphering the encrypted data transmitted from the user side apparatus; and
confirming the deletion of the licensed program whose contract has been expired by analyzing the deciphered data.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention has an object to provide a method of managing contracts for licensed program use with which a licensor is able to confirm whether or not a contract for using a program has been properly kept by the user, as well as provide a system capable of utilizing the managing method. At the user-side (20), information on the status of utilizing the licensed program is stored as data (25), and the stored data is outputted after it is coded. Whereas, at the licensor-side (10), the coded data is inputted and decoded, thereby the licensor is able to determine the status of utilization of the program.
76 Citations
6 Claims
-
1. A method of managing licensed program use contracts comprising the steps of:
-
in a user side apparatus where a licensed program has been installed, deleting the licensed program when a contract of using the licensed program has expired; preparing and encrypting data notifying of completion of the deletion which includes a deletion execution date, an ID of the licensed program, and a name of the user side apparatus by executing a specific command when the deletion of the licensed program has completed; and transmitting the encrypted data notifying the completion of the deletion to a licensor side apparatus; and in the licensor side apparatus, deciphering the encrypted data transmitted from the user side apparatus; and confirming the deletion of the licensed program whose contract has been expired by analyzing the deciphered data. - View Dependent Claims (2)
-
-
3. A method of managing licensed program use contracts comprising the steps of:
-
in a user side apparatus where a licensed program has been installed; encrypting a log file representing an execution history of a licensed program in a manner in which a user of the apparatus cannot decipher the encrypted log file and accumulating the encrypted log file; reading out the encrypted log file by executing a specific command; and transmitting the encrypted log file to a licensor side apparatus; and in the licensor side apparatus; deciphering the encrypted log file transmitted from the user side apparatus; and confirming the status of utilizing the licensed program by the user by analyzing the deciphered log file representing the execution history. - View Dependent Claims (4)
-
-
5. A system for managing licensed program use contracts including a user side apparatus where a licensed program has been installed and a licensor side apparatus,
said user side apparatus comprising: -
deleting means for deleting the licensed program when a contract of using the licensed program has expired; preparing means for preparing and encrypting data notifying of completion of the depletion which includes a deletion execution data, an ID of the licensed program, and a name of the user side apparatus by executing a specific command when the deletion of the licensed program has completed; and transmission means for transmitting the encrypted data notifying the completion of the deletion to said licensor side apparatus; and said licensor side apparatus comprising; deciphering means for deciphering the encrypted data transmitted form said user side apparatus; and confirmation means for confirming the deletion of the licensed program whose contract has expired by analyzing the deciphered data.
-
-
6. A system for managing licensed program use contracts including a user side apparatus where a licensed program has been installed and a licensor side apparatus,
said user side apparatus comprising: -
encryption means for encrypting a log file representing an execution history of a licensed program in a manner in which a user of the apparatus cannot decipher the encrypted log file and accumulating the encrypted log file; reading means for reading out the encrypted log file by executing a specific command; and transmission means for transmitting the encrypted log file to said licensor side apparatus, and said licensor side apparatus comprising; deciphering means for deciphering the encrypted log file transmitted from said use side apparatus; and confirmation means for confirming the status of utilizing the licensed program by the user by analyzing the deciphered log file representing the execution history.
-
Specification