Method and system for autonomously resolving a failure
First Claim
Patent Images
1. Computer readable medium comprising a computer software code for autonomously self-healing each system of a plurality of systems of a locomotive having at least one computer, said computer software code comprising:
- a. a software module for a computer for monitoring operational conditions said each system of said plurality of systems;
b. a software module for a computer for detecting at least one of a pending and a current failure in at least one of said systems;
c. a software module for a computer for determining a self-healing procedure to correct said failure in at least one of said systems;
d. a software module for a computer for applying said self-healing procedure comprising code for at least one of a self-healing control technique, a redundancy technique, and an automatic fix technique to correct said failure in at least one of said systems;
e. wherein at least one of the software module for a computer for determining a self-healing procedure and the software module for a computer for applying said self-healing procedure comprises code for providing a sub-software module for operating a controller at less than an optimal level while using an alternate software module to perform controller functions; and
f. wherein said code for the hardware and software redundancy technique further comprises code for ceasing use of a software program associated with said system experiencing said failure and using a redundant copy of said software program.
1 Assignment
0 Petitions
Accused Products
Abstract
In a railroad locomotive having a plurality of systems which collectively are used for locomotive operations, a method of self-healing a system of the plurality of systems comprising monitoring operational conditions of the system, detecting at least one of a pending and a current failure, determining a self-healing procedure to correct the failure, and applying the self-healing procedure comprising at least one of a safe mode technique, a redundancy technique, and an automatic configuration technique.
-
Citations
16 Claims
-
1. Computer readable medium comprising a computer software code for autonomously self-healing each system of a plurality of systems of a locomotive having at least one computer, said computer software code comprising:
-
a. a software module for a computer for monitoring operational conditions said each system of said plurality of systems; b. a software module for a computer for detecting at least one of a pending and a current failure in at least one of said systems; c. a software module for a computer for determining a self-healing procedure to correct said failure in at least one of said systems; d. a software module for a computer for applying said self-healing procedure comprising code for at least one of a self-healing control technique, a redundancy technique, and an automatic fix technique to correct said failure in at least one of said systems; e. wherein at least one of the software module for a computer for determining a self-healing procedure and the software module for a computer for applying said self-healing procedure comprises code for providing a sub-software module for operating a controller at less than an optimal level while using an alternate software module to perform controller functions; and f. wherein said code for the hardware and software redundancy technique further comprises code for ceasing use of a software program associated with said system experiencing said failure and using a redundant copy of said software program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. Computer readable medium comprising a computer software code for autonomously self-healing each system of a plurality of systems of a locomotive having at least one computer;
- said computer software code comprising;
a. a software module for a computer for monitoring operational conditions of said each system of said plurality of systems of the locomotive b. a software module for a computer for detecting at least one of a pending and a current failure in at least one of said systems based on a change in operational conditions; c. a software module for a computer for determining a self-healing procedure to correct said failure in at least one of said system; d. a software module for a computer for applying said self-healing procedure comprising code for at least one of a self-healing control technique, a redundancy technique, and an automatic fix technique to correct said failure in at least one of said systems; e. wherein said code for the self-healing control technique comprises code for providing a software module for operating a controller at less than an optimal level while using an alternate software module to perform controller functions; and f. wherein said code for the hardware and software redundancy technique further comprises code for applying an analytical model to estimate a measurable value generated by said system when said value can not be measured due to said failure. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
- said computer software code comprising;
Specification