Maintenance systems and methods for use in analyzing maintenance data
Abstract
Methods and maintenance systems for use in analyzing data related to maintenance of at least one vehicle are disclosed. One example method includes retrieving, by a computing device, a plurality of diagnostic entries associated with at least one fault message from a database of diagnostic entries, each diagnostic entry including an identified corrective action and a date on which the identified corrective action was taken; identifying a plurality of groups of diagnostic entries, wherein the diagnostic entries in a group have a same corrective action, and each group has a confidence level associated with its corrective action; and weighting the confidence level for each group based on an age of the plurality of diagnostic entries in the group.
Claims
exact text as granted — not AI-modified1 - 20 . (canceled)
21 . A method for use in analyzing data related to maintenance of at least one vehicle, said method comprising:
retrieving, by a computing device, a plurality of diagnostic entries associated with at least one fault message from a database of diagnostic entries, each diagnostic entry including an identified corrective action and a date on which the identified corrective action was taken; identifying a plurality of groups of diagnostic entries, wherein the diagnostic entries in a group have a same corrective action; weighting a confidence level associated with each group's corrective action based on an age of the plurality of diagnostic entries in the group using a decay function; determining a suggested corrective action based at least in part on the weighted confidence levels associated with the corrective actions; and displaying, to a user, the suggested corrective action to facilitate the user remedying the at least one fault message by performing the suggested corrective action.
22 . The method of claim 21 , wherein weighting the confidence level associated with each group's corrective action based on an age of the plurality of diagnostic entries in the group using a decay function comprises weighting the confidence level associated with each group's corrective action based on an average age of the plurality of diagnostic entries in the group using a decay function.
23 . The method of claim 22 , wherein weighting the confidence level associated with each group's corrective action based on an average age of the plurality of diagnostic entries in the group using a decay function comprises weighting the confidence level associated with each group's corrective action based on an average age of the plurality of diagnostic entries in the group using a linear decay function.
24 . The method of claim 22 , wherein weighting the confidence level associated with each group's corrective action based on an average age of the plurality of diagnostic entries in the group using a decay function comprises weighting the confidence level associated with each group's corrective action based on an average age of the plurality of diagnostic entries in the group using a Gaussian function.
25 . The method of claim 24 , wherein weighting the confidence level associated with each group's corrective action based on an average age of the plurality of diagnostic entries in the group using a Gaussian function comprises weighting the confidence level associated with each group's corrective action based on an average age of the plurality of diagnostic entries in the group to produce a weighted confidence level by multiplying the confidence level for the group by a weighting factor determined for that group by
f
(
x
)
=
a
-
(
x
-
b
)
2
2
c
2
where “f(x)” is the weighting factor, “x” is the average age, “a” is the maximum value of the weighting factor, “b” is the age in years at which to apply the maximum value of the weighting factor, “c” controls how quickly the weight decreases as age increases, and “e” is Euler's number.
26 . The method of claim 25 , wherein “a” has a value of 21 and “b” has a value of 0.
27 . The method of claim 26 , wherein “c” has a value of about 4.25.
28 . The method of claim 21 , further comprising determining a confidence indicator for each group as a product of the weighted confidence level for the group and a number of diagnostic entries in the group.
29 . A maintenance system for use in analyzing data related to maintenance of at least one vehicle, said maintenance system comprising:
a display device; a memory device storing a plurality of diagnostic entries, each diagnostic entry including at least one fault message, an identified corrective action, and a date; and a processor coupled to said memory device and said display device, said processor configured to:
determine a weighting factor for each group of a plurality of groups of diagnostic entries based on an age of the diagnostic entries in the group using a decay function, wherein the diagnostic entries in a group have a same corrective action;
apply the weighting factor for each group to a confidence level associated with the corrective action of the group to determine a weighted confidence level for the corrective action;
determine a suggested corrective action based at least in part on the weighted confidence levels for the corrective actions; and
display, on the display device, the suggested corrective action to facilitate a user remedying the at least one fault message by performing the suggested corrective action.
30 . The maintenance system of claim 29 , wherein said processor is configured to determine the weighting factor for each group of the plurality of groups of diagnostic entries based on an average age of the diagnostic entries in the group.
31 . The maintenance system of claim 30 , wherein said processor is configured to determine the weighting factor for each group of the plurality of groups of diagnostic entries based on an average age of the diagnostic entries in the group using a linear decay function.
32 . The maintenance system of claim 30 , wherein said processor is configured to determine the weighting factor for each group of the plurality of groups of diagnostic entries based on an average age of the diagnostic entries in the group using a Gaussian function.
33 . The maintenance system of claim 32 , wherein said processor is configured to determine the weighting factor for each group by
f
(
x
)
=
a
-
(
x
-
b
)
2
2
c
2
where “f(x)” is the weighting factor, “x” is the average age, “a” is the maximum value of the weighting factor, “b” is the age in years at which to apply the maximum value of the weighting factor, “c” controls how quickly the weight decreases as age increases, and “e” is Euler's number.
34 . The maintenance system of claim 29 , wherein the vehicle is an aircraft.
35 . The maintenance system of claim 29 , further comprising determining a confidence indicator for each groups corrective action as a product of the weighted confidence level for the group's corrective action and a number of diagnostic entries in the group.
36 . One or more non-transitory computer-readable storage media having computer-executable instructions embodied thereon, wherein when executed by at least one processor, the computer-executable instructions cause the processor to:
determine a weighting factor for each group of a plurality of groups of diagnostic entries based on an age of the diagnostic entries in the group using a decay function, wherein the diagnostic entries in a group have a same corrective action; determine a confidence level associated with the corrective action of each group of diagnostic entries; apply the weighting factor for each group to the confidence level associated with the corrective action of the group to determine a weighted confidence level for the corrective action; determine a suggested corrective action based at least in part on the weighted confidence levels for the corrective actions; and display, on a display device, the suggested corrective action to facilitate a user remedying the at least one fault message by performing the suggested corrective action.
37 . The one or more non-transitory computer-readable storage media of claim 36 , wherein when executed by the at least one processor, the computer-executable instructions further cause the processor to determine the weighting factor for each group of the plurality of groups of diagnostic entries based on an average age of the diagnostic entries in the group.
38 . The one or more non-transitory computer-readable storage media of claim 37 , wherein when executed by the at least one processor, the computer-executable instructions further cause the processor to determine the weighting factor for each group of the plurality of groups of diagnostic entries based on an average age of the diagnostic entries in the group using a linear decay function.
39 . The one or more non-transitory computer-readable storage media of claim 37 , wherein when executed by the at least one processor, the computer-executable instructions further cause the processor to determine the weighting factor for each group of the plurality of groups of diagnostic entries based on an average age of the diagnostic entries in the group using a Gaussian function.
40 . The one or more non-transitory computer-readable storage media of claim 39 , wherein when executed by the at least one processor, the computer-executable instructions further cause the processor to determine the weighting factor for each group by
f
(
x
)
=
a
-
(
x
-
b
)
2
2
c
2
where “f(x)” is the weighting factor, “x” is the average age, “a” is the maximum value of the weighting factor, “b” is the age in years at which to apply the maximum value of the weighting factor, “c” controls how quickly the weight decreases as age increases, and “e” is Euler's number.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.