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, wherein the open defined interface unit comprises:
- a data manager unit configured to manage at least one of a transmission of data from a control system of the locomotive to the plurality of applications, a transmission of data between the applications in the plurality of applications, a transmission of data from a sensor to one or more of the applications in the plurality of applications, a transmission of data from a communication management unit to the plurality of applications, or a transmission of data from off-board the locomotive to the plurality of applications; and
a control manager unit configured to receive control input from the plurality of applications and process the control input for providing the control input to the control system for use in operating the locomotive.
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.
-
Citations
28 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, wherein the open defined interface unit comprises:
-
a data manager unit configured to manage at least one of a transmission of data from a control system of the locomotive to the plurality of applications, a transmission of data between the applications in the plurality of applications, a transmission of data from a sensor to one or more of the applications in the plurality of applications, a transmission of data from a communication management unit to the plurality of applications, or a transmission of data from off-board the locomotive to the plurality of applications; and a control manager unit configured to receive control input from the plurality of applications and process the control input for providing the control input to the control system for use in operating the locomotive. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18)
-
-
17. The communication system according 15, wherein the display manager unit is further configured to provide for the transmission of the data to be made available to the operator as at least one of visual data, tactile data, or audio data.
-
19. 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 at least one of communications between the data manager unit and the control system or communications 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 (20)
-
-
21. A method for operating a locomotive, the method comprising:
-
autonomously managing at least one of a transmission of data from a locomotive control system to a plurality of applications, a transmission of data between the plurality of applications, a transmission of data from a sensor to the plurality of applications, a transmission of data from a communication management unit to the plurality of applications, or a transmission of data 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, wherein the autonomously managing the transmission of application data is performed at a control management unit that receives data from the plurality of applications; and operating the locomotive based on the application data provided to the locomotive control system. - View Dependent Claims (22, 23)
-
-
24. 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 one or more computer software modules configured to:
-
autonomously manage at least one of a transmission of data from a locomotive control system to a plurality of applications, a transmission of data between the plurality of applications, a transmission of data from a sensor to one or more of the plurality of applications, a transmission of data from a communication management unit to the plurality of applications, or a transmission of data from off-board the locomotive to the plurality of applications; autonomously manage a transmission of application data received from the plurality of applications to determine which application data is provided to the locomotive control system, wherein the transmission of the application data is autonomously performed at a control management unit that receives data from the plurality of applications; and operating the locomotive based on the application data provided to the locomotive control system. - View Dependent Claims (25, 26)
-
-
27. A communication system for controlling sharing of data across a plurality of subsystems on a vehicle, the communication system comprising an open defined interface unit configured so that a plurality of applications may access vehicle control system data in a common defined manner with predictable results, wherein the open defined interface unit comprises:
-
a data manager unit configured to manage at least one of a transmission of data from a control system of the vehicle to the plurality of applications, a transmission of data between the applications in the plurality of applications, a transmission of data from a sensor to one or more of the applications in the plurality of applications, a transmission of data from a communication management unit to the plurality of applications, or a transmission of data from off-board the vehicle to the plurality of applications; and a control manager unit configured to receive control input from the plurality of applications and process the control input for providing the control input to the control system for use in operating the vehicle.
-
-
28. A communication system on a vehicle, the communication system comprising:
-
a data manager unit configured to manage a transmission of data from a control system of the vehicle 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 vehicle 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 vehicle; a private interface for at least one of communications between the data manager unit and the control system or communications 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.
-
Specification