Method and system for analyzing fault log data for diagnostics
First Claim
Patent Images
1. A method for analyzing fault log data from a malfunctioning machine, comprising:
- receiving new fault log data comprising a plurality of faults from the malfunctioning machine;
selecting a plurality of distinct faults from the new fault log data;
generating at least one distinct fault cluster from the plurality of distinct faults; and
predicting at least one repair for the at least one distinct fault cluster using a plurality of predetermined weighted repair and distinct fault cluster combinations.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention discloses a system and method for analyzing fault log data from a malfunctioning machine. The system comprises a processor for receiving new fault log data comprising a plurality of faults from the malfunctioning machine and selecting a plurality of distinct faults from the new fault log data. The processor generates at least one distinct fault cluster from the selected plurality of distinct faults. Thereafter, the processor predicts at least one repair for at least one distinct fault cluster using a plurality of predetermined weighted repair and distinct fault cluster combinations.
263 Citations
24 Claims
-
1. A method for analyzing fault log data from a malfunctioning machine, comprising:
-
receiving new fault log data comprising a plurality of faults from the malfunctioning machine;
selecting a plurality of distinct faults from the new fault log data;
generating at least one distinct fault cluster from the plurality of distinct faults; and
predicting at least one repair for the at least one distinct fault cluster using a plurality of predetermined weighted repair and distinct fault cluster combinations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
generating a plurality of cases from repair data and the fault log data, each case comprising a repair and a plurality of distinct faults;
generating, for each of the plurality of cases, at least one repair and distinct fault cluster combination; and
assigning, to each of the repair and distinct fault cluster combinations, a weight, wherein the assigned weight comprises dividing the number of times the combination occurs in cases comprising related repairs by the number of times the combination occurs in the plurality of cases.
-
-
10. The method of claim 1 further comprising comparing the new fault log data to a prior fault log data.
-
11. The method of claim 1 wherein the new fault log data comprises a plurality of faults occurring over a predetermined period of time from the malfunctioning machine, and further comprising:
-
determining at least one of a completed repair and a prior recommended repair occurring during the predetermined period of time;
selecting a portion of the new fault log data which occurs after the at least one of a completed repair and a prior predicted repair;
selecting a plurality of distinct faults from the selected portion of the fault log data;
generating at least one distinct fault cluster from the selected plurality of distinct faults from the selected portion of the fault log data; and
predicting at least one repair for the at least one distinct fault cluster from the selected portion of the fault log data using a plurality of predetermined weighted repair and distinct fault cluster combinations.
-
-
12. A system for analyzing fault log data from a malfunctioning machine, comprising:
-
means for receiving new fault log data comprising a plurality of faults from the malfunctioning machine;
means for selecting a plurality of distinct faults from the new fault log data;
means for generating at least one distinct fault cluster from the plurality of distinct faults; and
means for predicting at least one repair for the at least one distinct fault cluster using a plurality of predetermined weighted repair and distinct fault cluster combinations. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
means for generating a plurality of cases from repair data and the fault log data, each case comprising a repair and a plurality of distinct faults;
means for generating, for each of the plurality of cases, at least one repair and distinct fault cluster combination; and
means for assigning, to each of the repair and distinct fault cluster combinations, a weight, wherein the assigned weight comprises dividing the number of times the combination occurs in cases comprising related repairs by the number of times the combination occurs in the plurality of cases.
-
-
21. The system of claim 12 further comprising means for comparing the new fault log data to a prior fault log data.
-
22. The system of claim 12 wherein the new fault log data comprises a plurality of faults occurring over a predetermined period of time from the malfunctioning machine, and further comprising:
-
means for determining at least one of a completed repair and a prior recommended repair occurring during the predetermined period of time;
means for selecting a portion of the new fault log data which occurs after the at least one of a completed repair and a prior predicted repair;
means for selecting a plurality of distinct faults from the selected portion of the fault log data;
means for generating at least one distinct fault cluster from the selected plurality of distinct faults from the selected portion of the fault log data; and
means for predicting at least one repair for the at least one distinct fault cluster from the selected portion of the fault log data using a plurality of predetermined weighted repair and distinct fault cluster combinations.
-
-
23. A system for analyzing fault log data from a malfunctioning machine, comprising:
-
a directed weight data storage unit adapted to store a plurality of weighted repair and distinct fault cluster combinations;
a processor adapted to receive new fault log data comprising a plurality of faults from the malfunctioning machine;
the processor adapted to select a plurality of distinct faults from the new fault log data;
the processor adapted to generate at least one distinct fault cluster from the selected plurality of distinct faults; and
the processor adapted to predict at least one repair for the at least one distinct fault cluster using the plurality of predetermined weighted repair and distinct fault cluster combinations.
-
-
24. An article of manufacture comprising:
-
a computer program product comprising computer usable medium having computer readable program code means embodied therein for causing the analysis of fault log data from a malfunctioning machine, the computer readable program code means in said article of manufacture comprising;
computer readable program code means for causing a computer to receive new fault log data comprising a plurality of faults from the malfunctioning machine;
computer readable program code means for causing a computer to identify a plurality of distinct faults from the new fault log data;
computer readable program code means for causing a computer to generate at least one distinct fault cluster from the identified plurality of distinct faults; and
computer readable program code means for causing a computer to predict at least one repair for the at least one distinct fault cluster using a plurality of predetermined weighted repair and distinct fault cluster combinations.
-
Specification