SYSTEM, METHOD, AND COMPUTER SOFTWARE CODE FOR DISTRIBUTING AND MANAGING DATA FOR USE BY A PLURALITY OF SUBSYSTEMS ON A LOCOMOTIVE
First Claim
Patent Images
1. A communication system for controlling sharing of data across a plurality of subsystems on a locomotive, the communication system comprising an open defined interface unit configured so that a plurality of applications may access locomotive control system data in a common defined manner with predictable results.
2 Assignments
0 Petitions
Accused Products
Abstract
A communication system for controlling sharing of data across a plurality of subsystems on a locomotive, the communication system including an open defined interface unit configured so that a plurality of applications may access locomotive control system data in a common defined manner with predictable results.
31 Citations
27 Claims
- 1. A communication system for controlling sharing of data across a plurality of subsystems on a locomotive, the communication system comprising an open defined interface unit configured so that a plurality of applications may access locomotive control system data in a common defined manner with predictable results.
-
18. The communication system according 16, wherein the display manager unit is further configured to provide for a transmission of data made available to an operator as visual data, tactile data, and/or audio data.
-
20. A communication system on a locomotive, the communication system comprising:
-
a data manager unit configured to manage a transmission of data from a control system of the locomotive to a plurality of applications, between the plurality of applications, from a sensor to one or more of the plurality of applications, and from a communication management unit to the plurality of applications, wherein the data manager unit is configured as an open defined interface for the plurality of applications to access locomotive control system data in a common defined manner; a control manager unit configured to receive control input from the plurality of applications and process the control input for providing to the control system for use in operating the locomotive; a private interface for communications between the data manager unit and the control system and/or between the control manager unit and the control system; and an open interface for communications between the data manager unit and the plurality of applications and for communications between the control manager unit and the plurality of applications. - View Dependent Claims (21)
-
-
22. A method for operating a locomotive, the method comprising:
-
autonomously managing a transmission of data from a locomotive control system to a plurality of applications, between the plurality of applications, from a sensor to the plurality of applications, from a communication management unit to the plurality of applications, and/or from off-board the locomotive to the plurality of applications; autonomously managing a transmission of application data received from the plurality of applications to determine which application data is provided to the locomotive control system; and operating the locomotive based on the application data provided to the locomotive control system. - View Dependent Claims (23, 24)
-
-
25. A computer software code stored on a computer readable medium and configured for execution with a processor designated for operating a locomotive, the computer software code comprising:
-
a computer software module for autonomously managing a transmission of data from a locomotive control system to a plurality of applications, between the plurality of applications, from a sensor to one or more of the plurality of applications, from a communication management unit to the plurality of applications, and/or from off-board the locomotive to the plurality of applications; a computer software module for autonomously managing a transmission of data received from the plurality of applications to determine which application data is provided to the locomotive control system; and a computer software module for operating the locomotive based on the application data provided to the locomotive control system. - View Dependent Claims (26, 27)
-
Specification