← Back to Patent Explorer
US6460140B1 Expired / Lapsed US ⏱️ 0.0 years remaining

System for controlling the use of licensed software

Assignee: Starnet Communications Corp
•
Filing: 1999-12-30
•
Granted: 2002-10-01
•
Expires: 2019-12-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system is described for controlling the distribution of licensed software. The system includes a license registration database which may be contacted by a user using a web browser, e-mail, or another approach, to provide to that system a registration key. The registration key is obtained by the user from the vendor of the software product, who in turn records it in the license registration database. In response to the registration key, the license registration database unlocks the software, allowing use of the software by the user on the user's system. By incorporating into the request from the user unique information about the user's system, distribution of the software beyond the user's system is limited or precluded, as specified by the vendor.

Inventors

  • 👤 Steven Karl Schoch
  • 👤 Paul Swart

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 02:26
CPC Classifications
G; G06; G06F; G06F21/00; G06F21/10

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 161 words
A method of controlling reproduction of software by an end-user of the software, the method comprising: providing to an entity that licenses its software to users, license generation software, which when operated generates validation numbers, there being a unique validation number for each copy of the software to be separately licensed; a copy of the validation number being provided each of a license registration database and included with the software when supplied from the entity; when the user installs a software on a designated system, determining a registration key formed from the unique validation number and additional information including a number related to the designated system, wherein software determines the number related to the designated system; generating a license key number using the license registration database in response to the additional information provided, wherein the license key is generated in response to an on-line transaction; and using the license key number on the users system to unlock use of the software.
Claim 2
Independent Claim 161 words
A method of controlling reproduction of software by an end-user of the software, the method comprising: providing to an entity that licenses its software to users, license generation software, which when operated generates validation numbers, there being a unique validation number for each copy of the software to be separately licensed; a copy of the validation number being provided each of a license registration database and included with the software when supplied from the entity; when the user installs a software on a designated system, determining a registration key formed from the unique validation number and additional information including a number related to the designated system, wherein software determines the number related to the designated system; generating a license key number using the license registration database in response to the additional information provided, wherein the license key is generated in response to an on-line transaction; and using the license key number on the users system to unlock use of the software.
Claim 3
Dependent Claim 24 words
A method as claimed in claim 1 wherein the registration key includes both the user password and the number related to the designated system.
Claim 4
Dependent Claim 29 words
A method as claimed in claim 2 wherein the number related to the designated system comprises a number already stored on the hard disk drive in the user system.
Claim 5
Dependent Claim 27 words
A method as claimed in claim 2 wherein the number related to the designated system comprises a number already stored in a microprocessor in the user system.
Claim 6
Dependent Claim 29 words
A method as claimed in claim 2 wherein the number related to the designated system comprises a number derived from a network interface card installed in the user system.
Claim 7
Dependent Claim 34 words
A method as in claim 1 wherein the unique validation number comprises information identifying the entity, information identifying the product, and information identifying the particular product to which the unique validation number is applied.
Claim 8
Dependent Claim 17 words
A method as in claim 1 wherein the additional information includes a password created by the user.
Claim 9
Dependent Claim 25 words
A method as in claim 1 further comprising the step of also providing the unique validation number to a library containing other such validation numbers.
Claim 10
Dependent Claim 20 words
A method as in claim 8 wherein the validation number further includes a unique number not controlled by a vendor.
Claim 11
Independent Claim 143 words
A method of controlling reproduction of software by an end-user of the software, the method comprising: providing to an entity that licenses its software to users, license generation software, which when operated generates validation numbers, there being a unique validation number for each copy of the software to be separately licensed; a copy of the validation number being provided each of a license registration database and included with the software when supplied from the entity; when the user installs a software on a designated system, determining a registration key formed from the unique validation number and a user password created by the user; verifying the registration key after transmitting the registration key to the license registration database; generating a license key number using the license registration database; and using the license key number on the users system to unlock use of the software.
Claim 12
Independent Claim 143 words
A method of controlling reproduction of software by an end-user of the software, the method comprising: providing to an entity that licenses its software to users, license generation software, which when operated generates validation numbers, there being a unique validation number for each copy of the software to be separately licensed; a copy of the validation number being provided each of a license registration database and included with the software when supplied from the entity; when the user installs a software on a designated system, determining a registration key formed from the unique validation number and a user password created by the user; verifying the registration key after transmitting the registration key to the license registration database; generating a license key number using the license registration database; and using the license key number on the users system to unlock use of the software.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-09-30 2006-04-01 2006-10-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-09-30 2010-04-01 2010-10-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-09-30 2014-04-01 2014-10-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag