Claims
- 1. A method for limiting a date range during which a program can be used on a computer comprising the steps of
- storing in the computer at least a plurality of programs and a program list, the program list including a limit value including a year, month and date beyond which each program can no longer be used;
- reading the program list into a current memory area;
- obtaining a present value indicative of year, month and date;
- comparing said present value with each limit value for each program, and determining whether the present value is earlier in time than the limit value;
- determining if each program can be executed based on said comparing step, and preparing a PL-M program list listing all the programs where the present value is earlier in time than the limit value, and not any programs whose present value is later than the limit value;
- determining a request to start one particular program among the programs stored in the computer;
- determining if said one particular program is listed on the PL-M program list, and starting said program if so, and inhibiting the start of said one particular program if it is not listed on said PL-M program list.
- 2. A method for limiting a date range during which a program can be used on a computer comprising the steps of
- storing in the computer at least a plurality of programs and a program list, the program list including a limit value including a date beyond which an associated program can no longer be used;
- determining a request to start one particular program among the programs stored in the computer;
- obtaining a present value indicative of date, at a time that said request is determined;
- comparing said present value with a limit value for said one particular program, and determining whether the present value is earlier in time than the limit value;
- determining if said one particular program can be executed based on said comparing step, and preparing a PL-M program list listing said one particular program whenever a present value is earlier than the limit value, and not listing any programs whose present value is later than the limit value;
- determining if said one particular program is listed on the PL-M program list, and starting said program if so, and inhibiting the start of said one particular program if it is not listed on said PL-M program list.
- 3. A method as in claim 2 wherein said date includes year, month and day of a month.
- 4. A computer-based apparatus having structural elements for limiting a date range during which a program can be used on a computer comprising:
- a storage element which stores at least a plurality of programs and a program list, the program list including a limit value including a year, month and date beyond which each program can no longer be used;
- means for reading the program list into a current memory area;
- a timer obtaining a present value indicative of year, month and date;
- means for comparing said present value with each limit value for each program on the program list, and determining whether the present value is earlier than the limit value;
- means for preparing a PL-M program list listing all the programs where the present value is earlier in time than the limit value, and not listing any programs whose present value is later than the limit value;
- means for determining a request to start one particular program from the programs stored in the computer;
- means for determining if said one particular program is listed on the PL-M program list, and starting said program if so, and inhibiting the start of said one particular program if it is not listed on said PL-M program list.
- 5. A computer-based apparatus having structural elements for limiting a date range during which a program can be used on a computer comprising:
- a storage element which stores at least a plurality of programs and a program list, the program list including a limit value including a date beyond which an associated program can no longer be used;
- means for determining a request to start one particular program from the programs stored in the computer;
- a timer obtaining a present value indicative of date at a time that said request is determined;
- means for comparing said present value with a limit value for said one particular program, and determining whether the present value is earlier than the limit value;
- means for preparing a PL-M program list listing said one particular program, whenever a present value is earlier than the limit value, and not listing any programs whose present value is later than the limit value;
- means for determining if said one particular program is listed on the PL-M program list, and starting said program if so, and inhibiting the start of said one particular program if it is not listed on said PL-M program list.
- 6. An apparatus as in claim 5, wherein said date includes year, month and day of a month.
Priority Claims (1)
Number |
Date |
Country |
Kind |
1-98313 |
Apr 1989 |
JPX |
|
Parent Case Info
This is a continuation of application Ser. No. 07/510,219, filed on Apr. 18, 1990, now abandoned.
US Referenced Citations (6)
Non-Patent Literature Citations (1)
Entry |
Journal of the Patent Office Society, vol. 65, Oct. 1983 "Computer Assisted Prior Art Searching", by Beeker, et al, pp. 536-585. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
510219 |
Apr 1990 |
|