Claims
- 1. For use with a mobile asset comprising a plurality of operational systems, wherein at least one of the plurality of operational systems executes software code identified by a software code version identifier, and wherein the mobile asset is in selectable communication with a remote site, a method for determining whether the software code version is correct, said method comprising the steps of:(a) from the mobile asset, transmitting a software code version identifier for the at least one of the plurality of operational systems and transmitting a mobile asset identifier, wherein the software code version identifier represents the software code version executing on the mobile asset (b) at the remote site, receiving the software code version identifier and the mobile asset identifier; (c) at the remote site, determining the correct software code version for the identified mobile asset; (d) at the remote site, comparing the correct software code version with the software code version as identified by the software code version identifier for the at least one of the plurality of operational systems; and (e) generating an error signal if the result of step (d) indicates the software code version executing on the mobile asset is not correct.
- 2. The method of claim 1 further comprising a step:(f) analyzing the mismatch between the software code version executing on the mobile asset and the correct software code version for the purpose of creating a recommendation to resolve the mismatch.
- 3. The method of claim 1 further comprising a step:(f) from the remote site, transmitting the correct software code version to the mobile asset.
- 4. The method of claim 1 wherein the mobile asset is a railroad locomotive.
- 5. The method of claim 1 wherein the step (c) further comprises consulting a software configuration file for the identified mobile asset.
- 6. The method of claim 1 wherein the step (a) further comprises transmitting from the mobile asset parametric operating information regarding the operational status of one or more of the plurality of operational systems.
- 7. An apparatus for use with a mobile asset comprising a plurality of operating systems, wherein at least one of the plurality of operating systems executes software code identified by a software code version identifier, and wherein the mobile asset is in selectable communications with a remote site, wherein said apparatus comprises:(a) a transmitter for transmitting a software code version identifier for the at least one of the plurality of operational systems and for transmitting a mobile asset identifier, wherein the software code version identifier represents the software code version executing on the mobile asset; (b) a receiver at the remote site for receiving the software code version identifier and the mobile asset identifier; (c) at the remote site, an identifier having a data base for determining the correct software code version for the identified mobile asset; (d) at the remote site, a comparator for comparing the correct software code version with the software code version executing on the mobile asset; and (e) a signal generator for generating an error signal if the result of step (d) indicates the software code version executing on the mobile asset is not correct.
- 8. The apparatus of claim 7 wherein the data base at the remote site comprises a software configuration file for the identified mobile asset.
- 9. The apparatus of claim 7 further comprising an on-board monitor for monitoring the plurality of operating systems and for transmitting operating parametric information to the remote site.
Parent Case Info
This patent application is a continuation of patent application Ser. No. 09/574,907, filed on May 19, 2000, now U.S. Pat. No. 6,430,481 issued on Aug. 6, 2002, and further claims the benefit of the U.S. provisional application filed on Oct. 28, 1999, and assigned application No. 60/162,294.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/162294 |
Oct 1999 |
US |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09/574907 |
May 2000 |
US |
Child |
10/166435 |
|
US |