METHOD FOR PROTECTING A SOFTWARE LICENSE, SYSTEM FOR SAME, SERVER, TERMINAL, AND COMPUTER-READABLE RECORDING MEDIUM
First Claim
1. A software license protection terminal comprising:
- a terminal communicator operated in association with a coupled dongle format token;
a terminal controller for operating and controlling certain software by checking whether the token has a requisite seculet to run the software and if so, transmitting to the token an executive instruction to run the seculet, and receiving the executive result from the token to activate the specific software; and
a terminal storage for storing the specific software.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure relates to software license protection method, system, and medium readable by server, terminal, and computer. The present disclosure provides a software license protection terminal comprising: a terminal communicator operated in association with a coupled dongle type token; a terminal controller for operating and controlling certain software by checking whether the token has the requisite seculet to run the software and if so, transmitting to the token an executive instruction to run the seculet, and receiving the executive result from the token to activate the specific software; and a terminal storage for storing the software. The disclosure achieves overcoming software vulnerabilities to reverse engineering to keep the customers from inconveniences of authentication inconveniences with typical online dependency.
-
Citations
21 Claims
-
1. A software license protection terminal comprising:
-
a terminal communicator operated in association with a coupled dongle format token; a terminal controller for operating and controlling certain software by checking whether the token has a requisite seculet to run the software and if so, transmitting to the token an executive instruction to run the seculet, and receiving the executive result from the token to activate the specific software; and a terminal storage for storing the specific software. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A software license protection server comprising:
-
a server communicator operated in association with a user terminal; a server controller for checking whether there is a dongle format token at the user terminal when it has a purchase of specific software, and if the token is present, encoding and transmitting a requisite seculet to run the specific software to the token; and a server storage for storing at least one of the specific software and the seculet for information. - View Dependent Claims (8, 9)
-
-
10. A software license protection system comprising:
-
a user terminal for operating and controlling certain software at the presence of a requisite seculet to run the software by transmitting an executive instruction to run the seculet, and upon receipt of the executive result activating the software; and a token storing the seculet and being capable of coupling in a dongle format to the user terminal for transmitting the seculet to the user terminal, and upon receiving the executive instruction relaying the executive result of loading the seculet onto an executable memory area. - View Dependent Claims (11)
-
-
12. A software license protection method comprising:
-
executing a specific software; checking for the presence of a seculet to run the specific software in an associated token, and if the seculet is present, transmitting an executive instruction for executing the seculet to the token; and upon receipt of the result of executing the seculet activating the software. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification