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

System and method for dynamically controlling remote processes from a performance monitor

Assignee: Raritan Computer Inc
•
Filing: 1992-10-23
•
Granted: 1995-07-11
•
Expires: 2012-10-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Local and remote processes can be controlled from a data processing system performance monitor. Multiple processes can be controlled concurrently with a single action selected. Processes to be controlled can be ranked when presented to a user, to assist in determining problematic processes that need attention. Process data is captured dynamically at local and remote processes using a daemon to minimize system overhead in monitoring and controlling processes.

Inventors

  • 👤 James N. Chen
  • 👤 Niels Christiansen
  • 👤 Joseph C. Ross
  • 👤 Albert T. Rowan

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 19:31
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/0703; G06F11/0706; G06F11/0715; G06F11/30; G06F11/32; G06F11/34; G06F11/3409; G06F11/3466; G06F11/3495; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/319; G01R31/31903; G01R31/31912; G06F11/22; G06F11/2294; G06F11/321; G06F11/322; G06F11/324; G06F11/328; G06F11/3414; G06F11/3452; G06F2201/00; G06F2201/835; G06F2201/86; G06F2201/875; G06F2201/88; Y; Y10; Y10S; Y10S715/00; Y10S715/961; Y10S715/965

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 111 words
A method for controlling a plurality of processes in a data processing system, comprising the steps of: dynamically presenting a representation of each of the processes for selection on a display; displaying process information for each of the processes in each of the representations; selecting at least one process from the representations; in response to a selection of at least one process from user controls, gathering live process data for the at least one selected process from the data processing system; displaying the gathered process data in a control console; and in response to a command from the user controls, initiating at least one action on the at least one process.
Claim 2
Independent Claim 111 words
A method for controlling a plurality of processes in a data processing system, comprising the steps of: dynamically presenting a representation of each of the processes for selection on a display; displaying process information for each of the processes in each of the representations; selecting at least one process from the representations; in response to a selection of at least one process from user controls, gathering live process data for the at least one selected process from the data processing system; displaying the gathered process data in a control console; and in response to a command from the user controls, initiating at least one action on the at least one process.
Claim 3
Dependent Claim 35 words
The method of claim 1 wherein said step of initiating at least one action comprises the step of initiating a kill process action, pause process action, resume process action, or change priority of process action.
Claim 4
Dependent Claim 21 words
The method of claim 1 wherein said step of displaying process information comprises the step of displaying associated performance data statistics.
Claim 5
Dependent Claim 38 words
The method of claim 3 wherein said step of displaying associated performance data statistics comprises the step of displaying a process ID, process name, process priority, user ID of a process owner, process memory utilization, and CPU utilization.
Claim 6
Dependent Claim 25 words
The method of claim 3 further comprising the step of sorting the displayed process information by sorting at least one of the performance data statistics.
Claim 7
Dependent Claim 20 words
The method of claim 5 further comprising the step of ranking said displayed process information by the performance data statistic.
Claim 8
Dependent Claim 19 words
The method of claim 1 further comprising the step of dynamically changing said process information with live data updates.
Claim 9
Dependent Claim 40 words
The method of claim 1 wherein said step of initiating at least one action to be performed on at least one process further comprises the step of sending a message having control information to a daemon to control the process.
Claim 10
Dependent Claim 19 words
The method of claim 1 further comprising the step of grouping the gathered data as specified by a user.
Claim 11
Dependent Claim 14 words
The method of claim 9 further comprising the step of displaying the grouped data.
Claim 12
Independent Claim 120 words
A system for controlling a plurality of processes in a data processing system, comprising: means for dynamically presenting a representation of each of the processes for selection on a display; means for displaying process information for each of the processes in each of the representations; means for selecting at least one process from the representations; in response to a selection of at least one process from user controls, means for gathering live process data for the at least one selected process from the data processing system; means for displaying the gathered process data in a control console; and in response to a command from the user controls, means for initiating at least one action on the at least one process.
Claim 13
Independent Claim 120 words
A system for controlling a plurality of processes in a data processing system, comprising: means for dynamically presenting a representation of each of the processes for selection on a display; means for displaying process information for each of the processes in each of the representations; means for selecting at least one process from the representations; in response to a selection of at least one process from user controls, means for gathering live process data for the at least one selected process from the data processing system; means for displaying the gathered process data in a control console; and in response to a command from the user controls, means for initiating at least one action on the at least one process.
Claim 14
Dependent Claim 21 words
The system of claim 11 wherein said actions comprise a kill process, pause process, resume process, and change priority of process.
Claim 15
Dependent Claim 14 words
The system of claim 11 wherein said process information comprises associated performance data statistics.
Claim 16
Dependent Claim 15 words
The system of claim 11 wherein said displayed process information is sorted by process statistic.
Claim 17
Dependent Claim 15 words
The system of claim 11 wherein said displayed process information is ranked by process statistic.
Claim 18
Dependent Claim 16 words
The system of claim 11 wherein said process information is changed dynamically with live data updates.
Claim 19
Dependent Claim 20 words
The system of claim 11 wherein said data is gathered using daemons on said local and remote data processing systems.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-07-10 1999-01-09 1999-07-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-07-10 2003-01-09 2003-07-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-07-10 2007-01-09 2007-07-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag