IP Library Granted Patent US 9,623,885
Granted Patent B1
US 9,623,885 · App. 14/959,915 · Granted Apr 18, 2017

Railroad management system having data source integration

Inventors: Alexander Shubs, Jr. (Chicago, IL); James David Seaton (Westmont, IL); David Matthew Roenspies (Elbum, IL)
Assignee: Electro-Motive Diesel, Inc.
B61L27/0011B61L15/009B61L15/0018B61L25/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,623,885
App. No.
14/959,915
Granted
Apr 18, 2017
Kind
B1
Abstract

A railroad management system is disclosed. The railroad management system may include a display device configured to display information to an operator and a controller in electronic communication with the display device. The controller may include a train control module configured to receive input data from one or more train control systems and a business systems module configured to receive input data from one or more railroad data management systems. The controller may also include an integration module configured to identify discrepancies among the input data from the one or more train control systems and the railroad data management systems and generate corrected input data based on the input data from the one or more train control systems and the railroad data management systems. The controller may be configured to display one or more graphical user interfaces on the display device based at least in part on the corrected input data.

Claims (72)

1. A railroad management system, comprising:

a display device configured to display information to an operator; and

a controller in electronic communication with display device and including:

a train control module configured to receive input data from one or more train control systems and generate command signals for controlling operations of a train based on the input data from the one or more train control systems;

a business systems module configured to receive input data from one or more railroad data management systems; and

an integration module configured to:

identify discrepancies among the input data from the one or more train control systems and the railroad data management systems; and

generate corrected input data based on the input data from the one or more train control systems and the railroad data management systems;

wherein the controller is configured to display one or more graphical user interfaces on the display device based at least in part on the corrected input data.

2. The railroad management system of claim 1 , wherein the one or more train controls systems include one or more of an energy management system associated with a train, an automatic train protection signaling system, and an automatic train operating system.

3. The railroad management system of claim 1 . wherein the one or more railroad data management systems include one or more of a logistics system, an enterprise resource planning system, an asset management system, a supervisory control and data acquisition system, a maintenance system, a financial forecasting system, a yard scheduling system, and a wayside equipment system.

4. The railroad management system of claim 1 , wherein the integration module is configured to:

identify common pieces of data received from a plurality of different train control systems of railroad data management systems;

identify discrepancies among the common pieces of data based on a comparison of the common pieces of data.

5. The railroad management system of claim 4 , wherein the integration module is configured to:

select one of the common pieces of data based on a hierarchy of the plurality of different train control systems or railroad data management systems; and

generate the corrected input data based on the selected one of the common pieces of data.

6. The railroad management system of claim 4 , wherein the integration module is configured to:

perform simulations using each of the common pieces of data and select one of the common pieces of data based on results of the simulations; and

generate the corrected input data based on the selected one of the common pieces of data.

7. The railroad management system of claim 4 , wherein the integration module is configured to:

select one of the common pieces of data based on one or more of a fuzzy logic model, a discrete choice model, or a neural network model; and

generate the corrected input data based on the selected one of the common pieces of data.

8. The railroad management system of claim 4 , wherein the integration module is configured to combine the common pieces of data to generate the corrected input data.

9. The railroad management system of claim 4 , wherein the integration module is configured to;

assign a trust level to each of the plurality of different train control systems or railroad data management systems based on historic data; and

generate the corrected input data based in part on the trust level of each of the plurality of different train control systems or railroad data management.

10. The railroad management system of claim 1 , wherein:

the integration module is configured to;

determine when expected input data is not received from the one or more train control systems and the railroad data management systems; and

generate substitute input data based on a model, wherein inputs to the model include one or more of historic data and default data; and

the controller is configured to display the one or more graphical user interfaces on the display device based at least in part on the substitute input data.

11. A method of managing a railroad network, comprising;

receiving input data from one or more train control systems;

receiving input data from one or more railroad data management systems;

identifying discrepancies among the input data from the one or more train control systems and the railroad data management systems;

generating corrected input data based on the input data from the one or more train control systems and the railroad data management systems; and

displaying one or more graphical user interfaces on a display device based at least in part on the corrected input data.

12. The method of claim 11 , wherein:

the one or more train control systems includes one or more of an energy management system associated with a train, an automatic train protection signaling system, and an automatic train operating system; and

the railroad data management systems include one or more of a logistics system, an enterprise resource planning system, an asset management system, a supervisory control and data acquisition system, a maintenance system, a financial forecasting system, a yard scheduling system, and a wayside equipment system.

13. The method of claim 11 , further including:

identifying common pieces of data received from a plurality of different train control systems or railroad data management systems;

identifying discrepancies among the common pieces of data bayed on a comparison of the common pieces of data.

14. The method of claim 13 , further including:

selecting one of the common pieces of data based on a hierarchy of the plurality of different train control systems or railroad data management systems; and

generating the corrected input data based on the selected one of the common pieces data.

15. The method of claim 13 , further including:

performing simulations using each of the common pieces of data:

selecting one of the common pieces of data based on results of the simulations; and

generating the corrected input data based on the selected one of the common pieces of data.

16. The method of claim 13 , further including:

selecting one of the common pieces of data based on one or more of a fuzzy logic model, a discrete choice model, and a neural network model; and

generating the corrected input data based on the selected one of the common pieces of data.

17. The method of claim 13 , further including combine the common pieces of data to generate the corrected input data.

18. The method of claim 13 , further including;

assigning a trust level to each of the plurality of different train control systems or railroad data management systems based on historic data; and

generating the corrected input data based in part on the trust level of each of the plurality of different train control systems or railroad data management systems.

19. The method of claim 11 , further including:

determining when expected input data is not received from the one or more train control systems and the railroad data management systems; and

generating substitute input data based on a model, wherein inputs to the model include one or more of historic data and default data; and

displaying the one or more graphical user interfaces on the display device based at least in part on the substitute input data.

20. A railroad management system, comprising;

a display device configured to display information to an operator; and

a controller in electronic communication with the display device and including:

a train control module configured to receive input data from one or more train control systems and generate command signals for controlling operations of a train based on the input data from the one or more train control systems;

a business systems module configured to receive input data from one or more railroad data management systems; and

an integration module configured to:

identify common pieces of data received by a plurality of different train control systems or railroad data management systems;

identify discrepancies among the common pieces of data based on a comparison of the common pieces of data; and

select one of the common pieces of data or combine the common pieces of data to generate corrected input data;

wherein the controller is configured to display one or more graphical user interfaces on the display device based at least in part on the corrected input data.

Assignments (2)
CHANGE OF NAME Recorded Jul 2, 2018
From: ELECTRO-MOTIVE DIESEL, INC.
To: PROGRESS RAIL LOCOMOTIVE INC.
Reel/Frame 046469/0297 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2015
From: SHUBS, ALEXANDER, JR; SEATON, JAMES DAVID; ROENSPIES, DAVID MATTHEW
To: ELECTRO-MOTIVE DIESEL, INC.
Reel/Frame 037216/0840 →