System and method for performance monitoring and repair of computers
First Claim
Patent Images
1. A method for monitoring computer performance comprising:
- reading a subset of computer system variables that indicate a status and/or state of a first performance condition;
analyzing the subset of computer system variables;
storing a result of the analysis of the subset of computer system variables in a memory, wherein the result of the analysis can be shared with other processes; and
comparing the result of the analysis against at least one pre-determined baseline optimal threshold;
wherein if the comparing shows that a current performance is greater than the at least one pre-determined threshold, a next system analysis process is invoked;
otherwise if the comparing shows that the performance is less than the at least one pre-determined threshold, an action trigger is generated.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and method for monitoring computer performance and repairing and/or optimizing system configurations. During these idle times, the present process executes a sequence of background system analyses that can trigger associated optimization, maintenance, or repair actions based on a comparison of current computer states and baseline optimal health data. If other tasks are initiated by a user of the system, while the present invention is performing any of its actions, the monitoring and repair program terminates itself and releases full control back to the user and operating system.
18 Citations
16 Claims
-
1. A method for monitoring computer performance comprising:
-
reading a subset of computer system variables that indicate a status and/or state of a first performance condition; analyzing the subset of computer system variables; storing a result of the analysis of the subset of computer system variables in a memory, wherein the result of the analysis can be shared with other processes; and comparing the result of the analysis against at least one pre-determined baseline optimal threshold; wherein if the comparing shows that a current performance is greater than the at least one pre-determined threshold, a next system analysis process is invoked;
otherwise if the comparing shows that the performance is less than the at least one pre-determined threshold, an action trigger is generated. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for maintaining computer performance comprising:
-
while a computer operating system is in an idle state, executing a maintenance process for; reading a subset of computer system variables that indicate a status and/or state of a first performance condition; analyzing the subset of computer system variables; storing a result of the analysis of the subset of computer system variables in a memory, wherein the result of the analysis can be shared with other processes; and comparing the result of the analysis against at least one pre-determined baseline optimal threshold; wherein if the comparing shows that a current performance is greater than the at least one pre-determined threshold, a next system analysis process is invoked;
otherwise if the comparing shows that the performance is less than the at least one pre-determined threshold, a corrective repair and/or optimization process is invoked; andexiting the maintenance process or a corrective repair process when the operating system is no longer in an idle state.
-
-
9. A system for monitoring computer performance and repairing system defects, the system comprising:
-
a processing unit; and a memory storing a program of instructions; wherein the program of instructions implements a method for monitoring computer performance and repairing defects, the program of instructions including instructions for performing the steps of; detecting an idle state of an operating system; when an idle state is detected, performing the steps of; reading a subset of computer system variables that indicate a status and/or state of a first performance condition; analyzing the subset of computer system variables; storing a result of the analysis of the subset of computer system variables in a memory, wherein the result of the analysis can be shared with other processes; and comparing the result of the analysis against at least one pre-determined baseline optimal threshold; wherein if the comparing shows that a current performance is greater than the at least one pre-determined threshold, a next system analysis process is invoked;
otherwise if the comparing shows that the performance is less than the at least one pre-determined threshold, a corrective repair and/or optimization process is invoked; andexiting the program of instructions for monitoring and/or repairing when the operating system is no longer in an idle state.
-
-
10. A computer readable medium including computer program code for monitoring computer performance, said computer readable medium comprising:
-
computer program code for reading a subset of computer system variables that indicate a status and/or state of a first performance condition; computer program code for analyzing the subset of computer system variables; computer program code for storing a result of the analysis of the subset of computer system variables in a memory, wherein the result of the analysis can be shared with other processes; and computer program code for comparing the result of the analysis against at least one pre-determined baseline optimal threshold; wherein if the comparing shows that a current performance is greater than the at least one pre-determined threshold, computer program code for a next system analysis process is executed;
otherwise if the comparing shows that the performance is less than the at least one pre-determined threshold, computer program code for generating an action trigger is executed. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification