Auto-regulated electronic license key mechanism
First Claim
1. A method of restricting license key(s) distribution to intended user of a software product, comprising a. a method of generating keys, which is based upon a verifiable personal piece of information, like Social Security Number or Credit Card Number of the said user b. a mechanism that generates key/s to be distributed to the said user for the said software, such that the said mechanism generates keys utilizing the said verifiable personal information, using a transformation algorithm that suitably converts the said verifiable information into a license key c. a similar mechanism as described in (b) used for authentication, such that it is embedded in the said software or an install software program for the said software it prompts for the same verifiable personal piece of information that was provided while purchasing the license by the said user, and it internally generates a key based on the provided information to match with the said key obtained by the said user at the time of purchase and provided for authentication when prompted by the said installer program or the said software. whereby, the said license key can only be authenticated using the said verifiable information used to generate it.
0 Assignments
0 Petitions
Accused Products
Abstract
Auto-regulated Electronic License Key Mechanism utilizes personal verifiable information, such as Credit Card information, Social Security Number etc, to generate license keys such that the same information is required by the authenticating part of the said mechanism embedded in the associated software for which the license is generated. One module is implemented as a stand-alone program or with a web interface and provides license key generation for purchasing with human interaction or on the web. The other module is embedded in the installer or the software program for which license key is generated and authenticates the license key based on the personal information provided. This mechanism provides a built in barrier to illegal use of the said software due to the fact that consumers always guard their personal information.
-
Citations
1 Claim
-
1. A method of restricting license key(s) distribution to intended user of a software product, comprising
a. a method of generating keys, which is based upon a verifiable personal piece of information, like Social Security Number or Credit Card Number of the said user b. a mechanism that generates key/s to be distributed to the said user for the said software, such that the said mechanism generates keys utilizing the said verifiable personal information, using a transformation algorithm that suitably converts the said verifiable information into a license key c. a similar mechanism as described in (b) used for authentication, such that it is embedded in the said software or an install software program for the said software it prompts for the same verifiable personal piece of information that was provided while purchasing the license by the said user, and it internally generates a key based on the provided information to match with the said key obtained by the said user at the time of purchase and provided for authentication when prompted by the said installer program or the said software.whereby, the said license key can only be authenticated using the said verifiable information used to generate it.
Specification