Patent US2257540A successfully refreshed from Google Patents.
US5367704A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and system for limiting program utilization period in computer
Assignee: Toshiba Corp
•
Filing: 1993-01-29
•
Granted: 1994-11-22
•
Expires: 2013-01-29
Abstract
Abstract In a data processing system, a program list representing the names of programs which can be used and limit values representing a permissible time period of use of the programs are stored. When the system is started or a program is requested, the present time is acquired to determine permissibility of use of the program. Only when the present time is within the permissible time period of use is the requested program allowed to start.
Inventors
- 👤 Keisuke Hasuo
- 👤 Takeshi Sakuma
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 09:22
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/48; G06F9/4806; G06F9/4812; G06F9/4825; G06F9/4831; G06F9/4837; G06F9/4843; G06F9/4881; G06F9/4887
Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
201 words
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.
Claim 2
Independent Claim
201 words
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.
Claim 3
Independent Claim
199 words
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.
Claim 4
Independent Claim
199 words
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.
Claim 5
Dependent Claim
17 words
A method as in claim 2 wherein said date includes year, month and day of a month.
Claim 6
Dependent Claim
205 words
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.
Claim 7
Dependent Claim
205 words
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.
Claim 8
Dependent Claim
194 words
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.
Claim 9
Dependent Claim
194 words
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.
Claim 10
Dependent Claim
17 words
An apparatus as in claim 5, wherein said date includes year, month and day of a month.
References Cited (Backward Citations)
US4278837A
Cited
US4553252A
Cited
US4484217A
Cited
US4593376A
Cited
US4658093A
Cited
US5103392A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1997-11-21 | 1998-05-23 | 1998-11-22 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2001-11-21 | 2002-05-23 | 2002-11-22 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2005-11-21 | 2006-05-23 | 2006-11-22 | $7700.00 | Window Closed / Lapsed |