Patent US2257540A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag