Method of licensing computer program or data to be used legally
First Claim
1. A method of licensing program to be used legally, which comprises the steps of:
- using register number to licensing the client-side program;
as executing the program, automatically fetching the data of register number and encrypting the data and then transmitting it to server to apply for authorization;
after server accepting above request, checking the legality and the validity of the register number, and then transmitting back the acknowledgment signal to client-side computer;
after client-side receiving licensing signal from server, the program being unlocked and operating normally.
0 Assignments
0 Petitions
Accused Products
Abstract
This invention relates to a method of licensing computer program or data to run or use, and more specifically, using a network transmission protocol to license program or data. This method is to store (embed) register number entered in client side into computer storage, and when the client-side is to execute/use the program or data, the register number is automatically read (fetched) and transmitted to server side through network after encrypting for authorization. Besides identifying the validity, the server also judge whether there are same register numbers to apply for certification at the same time from another client side. If there is not error, the program or data is permitted to execute/use in client side. Otherwise, only partial functions are permitted to use or no functions can be used. So, one method that can ensure program or data to be used legally is provided.
-
Citations
11 Claims
-
1. A method of licensing program to be used legally, which comprises the steps of:
-
using register number to licensing the client-side program;
as executing the program, automatically fetching the data of register number and encrypting the data and then transmitting it to server to apply for authorization;
after server accepting above request, checking the legality and the validity of the register number, and then transmitting back the acknowledgment signal to client-side computer;
after client-side receiving licensing signal from server, the program being unlocked and operating normally. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of licensing data to be used legally, which comprises the steps of:
-
encrypting the data that contains some or many of following information;
charging information, register number, music, text, and movie, then transmitting the encrypted data to the storage of the user'"'"'s device (or computer;
computer is one type of devices);
when using the data that contains music, text or movie, etc, the client-side program automatically reading the encrypted data, register number and charging information from the storage, after encrypting again, it is transmitted to server to apply for authorization;
after server receiving the above request, checking the legality and the validity of the register number and charging, then transmitting back the acknowledgment signal to client side;
after client-side program receiving the acknowledgment signal from the server, decrypting the required data to the types that can be read or played. - View Dependent Claims (8, 9, 10, 11)
-
Specification