Computer system diagnostic procedures performed in specified order
First Claim
1. A method of executing a diagnosis program including multiple procedures wherein the diagnosis program does not specify an order in which the procedures are executed, the method comprising:
- receiving priority information specifying an order in which a plurality of automated diagnostic procedures is to be performed in a computer system;
performing the plurality of automated diagnostic procedures in the specified order, wherein each of the plurality of automated diagnostic procedures passes or fails depending on at least one condition in the computer system;
detecting whether at least two of the plurality of automated diagnostic procedures fail, and if so determining whether to address a dependency between the failing automated diagnostic procedures by changing an internal order between them; and
updating the priority information if it is determined to change the internal order.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of executing a diagnosis program including multiple procedures wherein the diagnosis program does not specify an order in which the procedures are executed comprises receiving priority information specifying an order in which a plurality of automated diagnostic procedures is to be performed in a computer system. The plurality of automated diagnostic procedures is performed in the specified order, wherein each of the plurality of automated diagnostic procedures passes or fails depending on at least one condition in the computer system. The priority information is updated if more than one of the plurality of automated diagnostic procedures fail.
43 Citations
29 Claims
-
1. A method of executing a diagnosis program including multiple procedures wherein the diagnosis program does not specify an order in which the procedures are executed, the method comprising:
-
receiving priority information specifying an order in which a plurality of automated diagnostic procedures is to be performed in a computer system; performing the plurality of automated diagnostic procedures in the specified order, wherein each of the plurality of automated diagnostic procedures passes or fails depending on at least one condition in the computer system; detecting whether at least two of the plurality of automated diagnostic procedures fail, and if so determining whether to address a dependency between the failing automated diagnostic procedures by changing an internal order between them; and updating the priority information if it is determined to change the internal order. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product tangibly embodied in a machine-readable storage device, the computer program product including instructions that, when executed, cause a processor to perform operations comprising:
-
receive priority information specifying an order in which a plurality of automated diagnostic procedures is to be performed in a computer system; perform the plurality of automated diagnostic procedures in the specified order, wherein each of the plurality of automated diagnostic procedures passes or fails depending on at least one condition in the computer system; detect whether at least two of the plurality of automated diagnostic procedures fail, and if so determine whether to address a dependency between the failing automated diagnostic procedures by changing an internal order between them; and update the priority information if it is determined to change the internal order. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer program product tangibly embodied in a machine-readable storage device, the computer program product including instructions that, when executed, cause a processor to perform operations comprising:
-
receive priority information specifying an order in which a plurality of automated diagnostic procedures is to be performed in a computer system, the priority information comprising a matrix with dependency values for the plurality of automated diagnostic procedures, at least one of the dependency values indicating a correlation probability between two of the automated diagnostic procedures; perform the plurality of automated diagnostic procedures in the specified order, wherein each of the plurality of automated diagnostic procedures passes or fails depending on at least one condition in the computer system; update the priority information if more than one of the plurality of automated diagnostic procedures fail; and decide a relative order of the two automated diagnostic procedures based on the correlation probability if the correlation probability is at least a threshold value. - View Dependent Claims (29)
-
Specification