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
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.
References Cited (Backward Citations)
US4533997A
Cited
US4019040A
Cited
US4291376A
Cited
US4373184A
Cited
US4296727A
Cited
US4485440A
Cited
US4459656A
Cited
US4533910A
Cited
US4590550A
Cited
US4651146A
Cited
US4653020A
Cited
US5103394A
Cited
US4633467A
Cited
US4730315A
Cited
US4845644A
Cited
US4821178A
Cited
US5062055A
Cited
US4943968A
Cited
US4878183A
Cited
US4823290A
Cited
JPS6426228A
Cited
US4937743A
Cited
US4905171A
Cited
US5050105A
Cited
US5075675A
Cited
US4951229A
Cited
US5067107A
Cited
US5067099A
Cited
US5109486A
Cited
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 |