IP Library Granted Patent US 12,296,868
Granted Patent B2
US 12,296,868 · App. 18/439,663 · Granted May 13, 2025

Automated positive train control event data extraction and analysis engine and method therefor

Inventors: Scott Alan Neal, Jr. (Fort Worth, TX); Siju Pallimolel Kuriakose (Bedford, TX)
Assignee: BNSF Railway Company
B61L15/0058B60T8/1705B61L15/0094
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 12,296,868
App. No.
18/439,663
Granted
May 13, 2025
Kind
B2
Abstract

A system and method for automating workflow and performing root cause analysis for enforcement events is presented. The system can enable accurate detection of an enforcement event and identifies the root cause of such events. The system can provide a user with an interface to monitor the enforcement event by collecting a list of data characterizing the enforcement event, as well as analyze the data to evaluate what is the root cause of the enforcement event. The system can extract critical information from train system logs of the train using an extraction model to generate a window of activity providing an analysis model with a comprehensive scope to analyze the enforcement event. The system can give the user robust and accurate information of the root cause of the enforcement event.

Claims (43)

1. A system for railroad brake event handling, comprising:

a memory having a database with train system logs; and

a processor operably coupled to the memory and capable of executing machine-readable instructions to perform program steps, the program steps comprising:

receiving a railroad policy enforcement event message corresponding to an enforcement event;

extracting data indicating characteristics of the enforcement event from the railroad enforcement event message;

transforming the extracted data into one or more dictionaries having a predetermined format;

analyzing the one or more dictionaries to determine a cause of the enforcement event;

categorizing the enforcement event as one of a plurality of events corresponding to the cause of the enforcement event; and

transmitting a notification having a detailed synopsis of the enforcement event to event subscribers.

2. The system of claim 1 , wherein the enforcement event is a PTC brake event.

3. The system of claim 1 , the program steps further comprising:

transmitting an outgoing message to request at least one train system log corresponding to the enforcement event.

4. The system of claim 1 , wherein the data corresponds to the at least one train system log indicating the characteristics of the enforcement event.

5. The system of claim 4 , the program steps further comprising: generating a time window based on the data surrounding a time of the enforcement event.

6. The system of claim 5 , wherein the time window can include time measurements before the enforcement event, after the enforcement event, or both before and after the enforcement event.

7. The system of claim 1 , the program steps further comprising:

comparing a time of the enforcement with the data to verify the enforcement event actually occurred.

8. The system of claim 1 , the program steps further comprising:

determining whether the data is structured or unstructured.

9. The system of claim 8 , the program steps further comprising:

identifying a pattern to the unstructured data and transforming the unstructured data into structured data.

10. The system of claim 9 , wherein the dictionaries are analyzed using a training data model having user-based parameters, live data, or historical data.

11. A method of railroad enforcement event handling, comprising:

receiving a railroad policy enforcement event message corresponding to an enforcement event;

extracting data indicating characteristics of the enforcement event from the railroad enforcement event message;

transforming the extracted data into one or more dictionaries having a predetermined format;

analyzing the one or more dictionaries to determine a cause of the enforcement event;

categorizing the enforcement event as one of a plurality of events corresponding to the cause of the enforcement event; and

transmitting a notification having a detailed synopsis of the enforcement event to event subscribers.

12. The method of claim 11 , wherein the enforcement event is a PTC brake event.

13. The method of claim 11 , further comprising:

transmitting an outgoing message to request at least one train system log corresponding to the enforcement event.

14. The method of claim 11 , wherein the data corresponds to the at least one train system log indicating the characteristics of the enforcement event.

15. The method of claim 14 , further comprising:

generating a time window based on the data surrounding a time of the enforcement event.

16. The method of claim 15 , wherein the time window can include time measurements before the enforcement event, after the enforcement event, or both before and after the enforcement event.

17. The method of claim 11 , further comprising:

comparing a time of the enforcement with the data to verify the enforcement event actually occurred.

18. The method of claim 11 , further comprising:

determining whether the data is structured or unstructured.

19. The method of claim 18 , further comprising:

identifying a pattern to the unstructured data and transforming the unstructured data into structured data.

20. The method of claim 19 , wherein the dictionaries are analyzed using a training data model having user-based parameters, live data, or historical data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2024
From: NEAL, SCOTT ALAN, JR.; KURIAKOSE, SIJU PALLIMOLEL
To: BNSF RAILWAY COMPANY
Reel/Frame 066453/0165 →
Continuity (3)
Continuation 18065149 · Dec 13, 2022
Continuation 17721204 · Apr 14, 2022
Related Publication 20240182088A1 · Jun 6, 2024
References Cited (28)
US 8082071B2 · Daum et al. · 2011 [cited by applicant]
US 9796400B2 · Puttagunta et al. · 2017 [cited by applicant]
US 10077033B2 · Oswald et al. · 2018 [cited by applicant]
US 11538076B1 · McCormick · 2022 [cited by applicant]
US 20050246353A1 · Ezer · 2005 [cited by examiner]
US 20140218482A1 · Prince · 2014 [cited by applicant]
US 20160194012A1 · Matthews et al. · 2016 [cited by applicant]
US 20180339719A1 · Loughlin · 2018 [cited by applicant]
US 20190263432A1 · Carlson · 2019 [cited by examiner]
US 20210107359A1 · Howard et al. · 2021 [cited by applicant]
US 20220194440A1 · Akif et al. · 2022 [cited by applicant]
US 20220194446A1 · Akif · 2022 [cited by examiner]
EP 3254928A1 · 2017 [cited by applicant]
EP 375801A1 · 2020 [cited by applicant]
WO WO2015053777A1 · 2015 [cited by examiner]
WO 2020205684A1 · 2020 [cited by applicant]
Enterprise Integration, the Solution to Your PTC False Positive Enforcement Problem, Dec. 31, 2019. [cited by applicant]
Placencia, Reviewing the Use of Proactive Data Analysis in Developing Rail Safety Culture, Dec. 31, 2016. [cited by applicant]
Brown, Text Mining the Contributors to Rail Accidents, Feb. 29, 2016. [cited by applicant]
Alawad et al., Wireless Sensor Networks: Toward Smarter Railway Stations, Jul. 17, 2018. [cited by applicant]
Zhang et al., Positive Train Control (PTC) for railway safety in the United States: Policy developments and critical issues, Dec. 31, 2018. [cited by applicant]
International Patent Application No. PCT/US2023/016825 International Search Report and Written Opinion, 15 pages dated Jul. 20, 2023. [cited by applicant]
Hann, Greg. “Incremental train control system.” IEEE Vehicular technology magazine 5.4 (2010): pp. 50-55. [cited by applicant]
Smallcombe, Mark. “Using Regular Expression in Big Data.” Intefrate.io. Sep. 28, 2020. [cited by applicant]
Wen et al. “Train dispatching management with data-driven approaches: A comprehensive review and appraisal.” IEEE Access 7 (2014): pp. 114547-114571. [cited by applicant]
Chowdhury et al. “Regular expressions in big data analytics.” 2017 International Conference on Intelligent computing and control (I2C2) IEEE, 2017. [cited by applicant]
Zhao, et al. “Positive train control with dynamic headway based on an active communication system.” IEEE transations on intelligent tranportation systems 16.6 (2015) pp. 3095-3103. [cited by applicant]
Shuvra. Root Cause Identification of Power System Faults using Waveform Analytics, 2018. [cited by applicant]