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

Computer operation management system for a computer operating system capable of simultaneously executing plural application programs

Assignee: Mitsubishi Electric Corp
•
Filing: 1995-10-04
•
Granted: 1998-11-10
•
Expires: 2015-10-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer operation management system comprises a computer having a central processing unit, a main memory and, an auxiliary memory, an operating system for operating the computer so as for the computer to execute plural application, programs simultaneously and a process manager for monitoring an execution status of plural application programs to control the number of application programs simultaneously executed and their execution priorities.

Inventors

  • 👤 Hajime Matsumoto

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 14:08
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/48; G06F9/4806; G06F9/4843

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 154 words
A computer system comprising: a computer having a central processing unit, a main memory and an auxiliary memory; a UNIX operating system for operating said computer, said operating system enabling said computer to execute plural application programs simultaneously; and a process manager intervening between said UNIX operating system and said plural application programs, said process manager comprising; an execution status monitor for monitoring an execution status of plural application programs to limit the number of application programs simultaneously executed; a computer resource manager for monitoring use status of at least one computer resource; an error recover processor for executing an error recover process when an error is detected by said computer resource manager; and an ending processor for executing an error recover process when an error is detected by said computer resource manager; and and ending processor for executing a post-process when said monitor detects one of plural application programs in execution has ended.
Claim 2
Dependent Claim 154 words
A computer system comprising: a computer having a central processing unit, a main memory and an auxiliary memory; a UNIX operating system for operating said computer, said operating system enabling said computer to execute plural application programs simultaneously; and a process manager intervening between said UNIX operating system and said plural application programs, said process manager comprising; an execution status monitor for monitoring an execution status of plural application programs to limit the number of application programs simultaneously executed; a computer resource manager for monitoring use status of at least one computer resource; an error recover processor for executing an error recover process when an error is detected by said computer resource manager; and an ending processor for executing an error recover process when an error is detected by said computer resource manager; and and ending processor for executing a post-process when said monitor detects one of plural application programs in execution has ended.
Claim 3
Dependent Claim 93 words
The computer system according to claim 1 in which said process manager further comprises a management program acting as an application program to said operating system and a program definition file storing information regarding the maximum number of simultaneously executable application programs for each program category and said management program monitors the number of application programs being executed upon starting a new application program and, if the number of application programs being executed is equal to the maximum number stored in said program definition file, startup of a new application program is prohibited.
Claim 4
Dependent Claim 40 words
The computer system according to claim 2 wherein the execution status of application programs is managed and controlled by executing said management program in a manner enabling direct communication with or direct management of the application programs to be managed.
Claim 5
Dependent Claim 52 words
The computer system according to claim 1 further comprising a priority controller for controlling the execution priority of each application program for each category of program, said execution priority of each application program including information related to the order of execution and a time rate allocated in execution of each application program.
Claim 6
Dependent Claim 48 words
The computer system according to claim 4 in which said priority controller has a queued program record file for temporarily storing data of application programs which are queued for execution and determines an order of execution for queued programs based on said execution priority of each application program.
Claim 7
Dependent Claim 41 words
The computer system according to claim 1 in which said execution status monitor sends a message to each application program periodically and determines from contents of a message sent back from each application program if said application program is in execution.
Claim 8
Dependent Claim 40 words
The computer system according to claim 6 in which said error recover processor executes a predefined error recover process which executes a predefined error recovery procedure for an application program when no message is sent back from the application program.
Claim 9
Dependent Claim 52 words
The computer system according to claim 6 in which said ending processor executes post execution processing when a message indicative of an end of an application program and a state of the end is issued from said application program, said post processing being predefined in accordance with said state of the end.
Claim 10
Dependent Claim 55 words
The computer system according to claim 1 further comprising an error detector for detecting an error when an application program is executed exceeding one of limits predefined with respect to main and auxiliary memory and cumulative processing time allocated to said application program and an error recovery processor for executing a predefined error recovery procedure.
Claim 11
Dependent Claim 22 words
The computer system according to claim 1 further comprising an error notification process for notifying a user when an error is detected.
Claim 12
Dependent Claim 123 words
A computer system comprising: a plurality of computers connected by a network; each computer having a UNIX operating system for operating said computer, said operating system enabling said computer to execute plural application programs simultaneously, and a process manager intervening between said operating system and said plural application programs for monitoring executing status of plural application programs to limit the number of application programs executed simultaneously, a communication interface for communicating between process managers of an arbitrary two computers over said network; a program definition file for recording information defined by a user for programs cooperatively executed over said network; and a management process for managing operation of said programs cooperatively executed in accordance with said information recorded in said program definition file.
Claim 13
Dependent Claim 123 words
A computer system comprising: a plurality of computers connected by a network; each computer having a UNIX operating system for operating said computer, said operating system enabling said computer to execute plural application programs simultaneously, and a process manager intervening between said operating system and said plural application programs for monitoring executing status of plural application programs to limit the number of application programs executed simultaneously, a communication interface for communicating between process managers of an arbitrary two computers over said network; a program definition file for recording information defined by a user for programs cooperatively executed over said network; and a management process for managing operation of said programs cooperatively executed in accordance with said information recorded in said program definition file.

References Cited (Backward Citations)

US4318173A Cited
US4493020A Cited
US4845644A Cited
US5210872A Cited
US5421011A Cited
US5465354A Cited
US5442791A Cited
US5485626A Cited
US5437032A Cited
US5495606A Cited
US5440726A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-11-09 2002-05-11 2002-11-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-11-09 2006-05-11 2006-11-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-11-09 2010-05-11 2010-11-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag