Apparatus and method for performance and fault data analysis
First Claim
1. A method for scheduling the execution of one or more analysis tools operating on performance data of a railroad locomotive, comprising:
- a) storing the performance data;
b) selecting the highest priority performance data;
c) establishing a limit on the number of simultaneous executions for each of the one or more analysis tools;
d) providing the selected performance data to one or more of the analysis tools if the simultaneous execution limit for that tool has not been reached; and
e) creating a case based on the results derived from the one or more analysis tools.
0 Assignments
0 Petitions
Accused Products
Abstract
An analysis scheduler for scheduling the automatic processing of performance data through a plurality of analysis tools is disclosed. Performance data provided to some of the tools by the analysis scheduler may be specified to be within a predetermined (but variable) look-back period. The analysis tools identify faults and anomalous conditions and also create repair recommendations, and automatically create problem cases when conditions warrant, or update existing problem cases with additional data, all under control of the analysis scheduler. The problem cases are reviewed by a human user and then forwarded to the railroad for implementation.
69 Citations
19 Claims
-
1. A method for scheduling the execution of one or more analysis tools operating on performance data of a railroad locomotive, comprising:
-
a) storing the performance data;
b) selecting the highest priority performance data;
c) establishing a limit on the number of simultaneous executions for each of the one or more analysis tools;
d) providing the selected performance data to one or more of the analysis tools if the simultaneous execution limit for that tool has not been reached; and
e) creating a case based on the results derived from the one or more analysis tools. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program for scheduling the execution of one or more analysis tools operating on performance data of a railroad locomotive, comprising:
-
a) storing the performance data;
b) selecting the highest priority performance data;
c) establishing a limit on the number of simultaneous executions for each of the one or more analysis tools;
d) providing the selected performance data to one or more of the analysis tools if the simultaneous execution limit for that tool has not been reached; and
e) creating a case based on the results derived from the one or more analysis tools. - View Dependent Claims (12, 13, 14)
-
-
15. An apparatus for scheduling the execution of one or more analysis tools operating on performance data of a railroad locomotive, wherein each analysis tool includes a predetermined limit on the number of simultaneous executions of the tool, said apparatus comprising:
-
a storage device for storing the performance data;
a controller for selecting the highest priority performance data from said storage device and for providing the selected performance data as an input to one or more of the analysis tools if the simultaneous execution limit for that tool has not been reached; and
a case creator for creating a case combining the results from the one or more analysis tools. - View Dependent Claims (16, 17, 18)
-
-
19. An apparatus for scheduling the execution of one or more analysis tools operating on performance data of a railroad locomotive,
storage means for storing the performance data; -
segregating means for segregating the performance data into high-priority data and normal-priority data;
selection means for selecting the highest priority performance data from the high-priority data and normal-priority data;
first limiting means for establishing a limit on the number of simultaneous high-priority executions for each analysis tool; and
second limiting means for establishing a limit on the number of simultaneous normal-priority executions for each analysis tool.
-
Specification