Method and apparatus for providing a trial period for a software license product using a date stamp and designated test period
First Claim
1. A method for preventing continued use of a protected computer program in a data processing system beyond a designated test period, said data processing system including a valid password, date stamp, and timer, said method comprising the steps of:
- (a) providing an initial time setting for said timer at the time of installation of said protected computer program in said data processing system;
(b) making a determination as to whether said valid password has been entered;
(c) continuing with step (d) if said valid password has not been entered;
(d) making a determination as to whether said date stamp has been created;
(e) continuing with step (i) said date stamp has been created;
(f) incrementing said timer to measure cumulative elapsed time of said data processing system while active;
(f) incrementing said timer to measure cumulative elapsed time of said data processing system while active;
(h) creating said date stamp if said predetermined value has been reached;
(i) making a determination as to whether the current date exceeds the date associated with said date stamp by an amount equal to or greater than said test period; and
(j) if the result of making said determination in step (i) is true, causing the protected computer program to be disabled.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided to permit copies of software products to be installed on systems, with a predetermined delay before commencement of a designated test period. The predetermined delay provides for a cumulative elapsed time, beginning with the installation of the software product to be evaluated during the designated test period, to allow for miscellaneous starts of the computer system prior to productive use for the purpose of evaluation during the user trial period. The miscellaneous starts may be associated with software product installation procedures during preload activities, attachment of devices and/or adapters to tailor the system to a particular user configuration, or to otherwise "boot" or check the system prior to productive use.
240 Citations
4 Claims
-
1. A method for preventing continued use of a protected computer program in a data processing system beyond a designated test period, said data processing system including a valid password, date stamp, and timer, said method comprising the steps of:
-
(a) providing an initial time setting for said timer at the time of installation of said protected computer program in said data processing system; (b) making a determination as to whether said valid password has been entered; (c) continuing with step (d) if said valid password has not been entered; (d) making a determination as to whether said date stamp has been created; (e) continuing with step (i) said date stamp has been created; (f) incrementing said timer to measure cumulative elapsed time of said data processing system while active; (f) incrementing said timer to measure cumulative elapsed time of said data processing system while active; (h) creating said date stamp if said predetermined value has been reached; (i) making a determination as to whether the current date exceeds the date associated with said date stamp by an amount equal to or greater than said test period; and (j) if the result of making said determination in step (i) is true, causing the protected computer program to be disabled. - View Dependent Claims (2, 3, 4)
-
Specification