SYSTEM, METHOD, AND COMPUTER SOFTWARE CODE FOR DISTRIBUTING AND MANAGING DATA FOR USE BY A PLURALITY OF SUBSYSTEMS ON A LOCOMOTIVE
First Claim
1. A communication system for controlling sharing of data across of subsystems on a vehicle, the communication system comprising an open defined interface unit configured so that plural applications may access vehicle control system data in a common defined manner, the open defined interface unit configured to manage transmission of data from a control system of the vehicle to the applications and to manage transmission of data between at least two or more of the applications.
1 Assignment
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
21 Claims
- 1. A communication system for controlling sharing of data across of subsystems on a vehicle, the communication system comprising an open defined interface unit configured so that plural applications may access vehicle control system data in a common defined manner, the open defined interface unit configured to manage transmission of data from a control system of the vehicle to the applications and to manage transmission of data between at least two or more of the applications.
-
7. A communication system for controlling sharing of data across subsystems on a vehicle, the communication system comprising:
-
an open defined interface unit configured to permit plural applications to access vehicle control system data in a common defined manner, the open defined interface unit configured to manage transmission of data from a control system of the vehicle to the applications and to manage transmission of data between two or more of the applications, wherein a first subset of the applications are configured as source applications and a second subset of the applications are configured as service applications, wherein the source applications are configured to provide data to one or more other applications, wherein the service applications are configured to request information from one or more other applications, and wherein the information that is requested by the service applications is autonomously delivered from the source applications. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for operating a vehicle, the method comprising:
-
autonomously managing at least one of a transmission of data from a vehicle control system to plural applications, a transmission of application data between the applications, a transmission of data from a sensor to the applications, a transmission of data from a communication management unit to the applications, or a transmission of data from off-board the vehicle to the applications; autonomously managing a transmission of the application data received from the applications to determine the application data that is provided to the vehicle control system, wherein autonomously managing the transmission of the application data is performed at a control management unit that receives data from the applications; and operating the vehicle based on the application data provided to the vehicle control system. - View Dependent Claims (17, 18)
-
-
19. A computer software code stored on a computer readable medium and configured for execution with a processor designated for operating a vehicle, the computer software code comprising one or more computer software modules configured to:
-
autonomously manage at least one of transmission of data from a vehicle control system to plural applications, transmission of data between the applications, transmission of data from a sensor to one or more of the applications, transmission of data from a communication management unit to the applications, or transmission of data from off-board the vehicle to the applications; autonomously manage transmission of application data received from the applications to determine the application data that is provided to the vehicle control system, wherein the transmission of the application data is autonomously performed at a control management unit that receives data from the applications; and operate the vehicle based on the application data provided to the vehicle control system. - View Dependent Claims (20, 21)
-
Specification