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

System with software usage timer and counter for allowing limited use but preventing continued unauthorized use of protected software

Assignee: NCR Voyix Corp
•
Filing: 1986-08-25
•
Granted: 1991-05-07
•
Expires: 2006-08-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method is provided to prevent continued unauthorized use of protected software and to maintain control of sites where software is installed. The method allows unauthorized copies of the protected software to be installed and to operate for a limited time. However, if the user does not register the software within a prescribed period of time, the protected software will be disabled. Prior to disabling, the software will operate for a period of time during which messages are provided to the user, warning that the software should be registered. Both a counter for counting the number of times that the protected software is used, and a timer for measuring the elapsed time since installation of the software, are used in determining how long the protected software will be permitted to operate before either registration or disabling.

Inventors

  • 👤 Gordon L. Edwards, Jr.

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 18:27
CPC Classifications
G; G06; G06F; G06F21/00; G06F21/10; G06F21/12; G06F21/121; G06F21/125; G06F21/126; G06F2211/00; G06F2211/007; G06F2221/00; G06F2221/21; G06F2221/2137

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 233 words
A method for preventing continued unauthorized use of protected computer software in a data processing system including a clock, storage means and a counter comprising the steps of: providing an initial time setting for said clock at the time of installation of the software in said data processing system; providing a constant representing a predetermined amount of time in said storage means at the time of installation of the software; incrementing the counter each time that the protected software is operated; making a first determination whenever the protected software is operated as to whether the constant has been provided in the data processing system; making a second determination as to whether the counter has reached a predetermined value; making a third determination as to whether the current time sensed from said clock exceeds the time when the software was installed by an amount equal to or greater than said constant; if any of the first, second or third determinations are true, sending a warning message to the software user indicating unauthorized use, setting the constant to a predetermined multiple of the current time setting, and switching the counter to cause it to commence decrementing from the setting at which it stood when switched; decrementing the counter each further time that the software is subsequently operated; and causing the software to be disabled when the counter has been decremented to a second predetermined value.
Claim 2
Independent Claim 233 words
A method for preventing continued unauthorized use of protected computer software in a data processing system including a clock, storage means and a counter comprising the steps of: providing an initial time setting for said clock at the time of installation of the software in said data processing system; providing a constant representing a predetermined amount of time in said storage means at the time of installation of the software; incrementing the counter each time that the protected software is operated; making a first determination whenever the protected software is operated as to whether the constant has been provided in the data processing system; making a second determination as to whether the counter has reached a predetermined value; making a third determination as to whether the current time sensed from said clock exceeds the time when the software was installed by an amount equal to or greater than said constant; if any of the first, second or third determinations are true, sending a warning message to the software user indicating unauthorized use, setting the constant to a predetermined multiple of the current time setting, and switching the counter to cause it to commence decrementing from the setting at which it stood when switched; decrementing the counter each further time that the software is subsequently operated; and causing the software to be disabled when the counter has been decremented to a second predetermined value.
Claim 3
Dependent Claim 16 words
The method of claim 1 in which the second predetermined value of the counter is zero.
Claim 4
Dependent Claim 28 words
The method of claim 1 in which the sending of a warning message to the software user includes displaying a message telling the user to register the installation.
Claim 5
Dependent Claim 28 words
The method of claim 1 in which the sending of a warning message to the software user includes printing a message telling the user to register the installation.
Claim 6
Dependent Claim 21 words
The method of claim 1, in which the warning message is stored in an encrypted manner and is decrypted before sending.
Claim 7
Dependent Claim 39 words
The method of claim 1, also including the steps of: obtaining a defusing number from the proprietor of the software; and entering the defusing number into the data processing system to render the disabling feature of the software inoperable.
Claim 8
Dependent Claim 23 words
The method of claim 6, in which the defusing number is unique for the specific installation with which the protected software is used.
Claim 9
Dependent Claim 17 words
The method of claim 7, in which the defusing number is derived from the initial time setting.
Claim 10
Dependent Claim 20 words
The method of claim 6, also including the step of providing a message when an invalid defusing number is entered.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-05-06 1994-11-05 1995-05-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-05-06 1998-11-05 1999-05-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-05-06 2002-11-05 2003-05-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag