IP Library Granted Patent US 11,897,525
Granted Patent B2
US 11,897,525 · App. 17/813,811 · Granted Feb 13, 2024

System and method for railroad personnel safety assurance

Inventors: Eric Peter Olsen (Willow Park, TX); Shanmugasundaram Rajasubramanian (Tamil Nadu, IN); Nithin Paul Mathew (Karnataka, IN); Marutha Pandian Jagadesan (Tamil Nad, IN); Michael Howard (Wichita, KS); David Himmelstein (Flower Mound, TX); Aamir Ahmad Halim (Northlake, TX); Wayne Morgan (Azle, TX); Amit Kumar Dash (Bedford, TX); Jacob Bunkley (Arlington, TX); Dickson Waudo (Fort Worth, TX); William Stewart (Aurora, TX); Raven Wylie (Fort Worth, TX)
Assignee: BNSF Railway Company
B61L23/34B61L15/0072B61L25/021B61L25/025H04W4/021
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 11,897,525
App. No.
17/813,811
Granted
Feb 13, 2024
Kind
B2
Abstract

A system for enhancing personnel safety on a railroad track is presented. The system can receive data from sensors and/or a PTC system to determine positions of clients/worker and/or vehicles, and further utilize such data to determine if a vehicle is within a certain proximity of the client/worker location. The system can further generate geofences around clients/vehicles to and determine when such geofences intersect one another. Additionally, the present disclosure can assign severity levels and generate alerts with the assigned severity levels, and such severity levels can indicate how close a vehicle is to a particular location. It is an object of the invention to provide a system for generating alerts to notify personnel when they much retreat to a place of safety.

Claims (42)

1. An establishment system configured to generate a safety plan having one or more indications and identify locations of one or more clients or geofences around one or more clients, comprising:

a memory having a first database with data, thresholds, and specifications related to work, devices, vehicles, or train tracks; and

a computer processor operably coupled to the memory, wherein the processor is capable of executing machine-readable instructions to instantiate one or more program modules, the program modules including:

a safety plan generation module configured to receive work data, including a location proximate a railroad track where work is to be performed, and generate a safety plan having one or more indications;

a positioning module configured to determine positions of one or more railroad constituents; and

a geofencing module configured to generate a geofence using the positions of the one or more railroad constituents, wherein the geofence is generated by the geofencing module to have a size based on a type of the railroad constituents.

2. The system of claim 1 , wherein the safety plan includes a worker name, a date, a work location, a sighting distance, a speed indication, and a method of warning a worker of an oncoming train.

3. The system of claim 1 , wherein the work data includes division data related to a particular division, such as topography, track curvature, grade, climate, weather, temperature, environmental data, tie composition, rail type, ballast type, or ballast age.

4. The system of claim 1 , wherein the establishment system transmits the safety plan to a railroad system.

5. The system of claim 1 , wherein the safety plan generation module includes a set of predetermined alerts or notifications associated with the safety plan.

6. The system of claim 5 , wherein the safety plan generation module includes an indication that an alert should be generated and transmitted when proximity thresholds are satisfied.

7. The system of claim 5 , wherein the safety plan generation module includes an indication that an alert should be generated and transmitted when certain geofence intersections occur.

8. The system of claim 7 , wherein the indications can be transmitted to a collision avoidance system that uses the indications to generate or transmit alerts with a severity level.

9. The system of claim 7 , wherein the severity level is based on the distance from the location.

10. The system of claim 1 , wherein the positioning module associates the position data with received track data to determine a position relative to a railroad track.

11. The system of claim 1 , wherein the geofencing module establishes proximity thresholds around a location.

12. The system of claim 1 , wherein the geofencing module can be configured to generate geofences of predetermined sizes depending on the railroad constituent associated with the geofence.

13. A coordination system configured to forecast a client or vehicle position, detect a proximity of one railroad constituent to another, and detect an interference between railroad constituents, comprising:

a memory having a first database with data, thresholds, and specifications related to work, devices, vehicles, and train tracks; and

a computer processor operably coupled to the memory, wherein the processor is capable of executing machine-readable instructions to instantiate one or more program modules, the program modules including:

a forecasting module configured to use position data to forecast a position of a vehicle on a railroad track;

a proximity detection module configured to determine when one or more railroad constituents are within a particular proximity of one another; and

an interference detection module configured to detect when a first geofence intersects with a second geofence, wherein sizes of the first and second geofences are generated based on a type of the railroad constituents.

14. The system of claim 13 , wherein the forecasting module receives position data and track data to forecast where a vehicle can be at a particular time.

15. The system of claim 13 , wherein the forecasting module uses speed limits, closures, train schedules, maintenance projects, maintenance schedules, to forecast future railroad constituent positions or locations.

16. The system of claim 13 , wherein the proximity detection module is configured to determine a track distance between railroad constituents.

17. The system of claim 16 , wherein the track distance is used to determine whether a proximity threshold is satisfied.

18. The system of claim 17 , wherein the proximity threshold is satisfied when the track distance falls below a particular proximity threshold distance.

19. The system of claim 13 , wherein the interference detection module uses sensor data to detect interference or potential interference between railroad constituents or proximity threshold satisfaction.

20. The system of claim 19 , wherein the sensors include strain gauges, speedometers, GPS receivers, cameras, LiDAR, RADAR, or radios.

21. A collision avoidance system configured to generate and deliver collision alerts with one or more severity levels to railroad constituents, comprising:

a memory having a first database with data, thresholds, and specifications related to work, devices, vehicles, and train tracks; and

a computer processor operably coupled to the memory, wherein the processor is capable of executing machine-readable instructions to instantiate one or more program modules, the program modules including:

an alert generation module configured to generate an alert with an assigned severity level when a first geofence intersects with a second geofence, wherein sizes of the first and second geofences are based on a type of the railroad constituents; and

an alert delivery module.

22. The system of claim 21 , wherein the alert generation module determines proximity thresholds for different alert severity levels.

23. The system of claim 22 , wherein when the proximity detection module detects satisfaction of a first proximity threshold, the alert indicates a first severity level.

24. The system of claim 23 , wherein when the proximity detection module detects satisfaction of a second proximity threshold, the alert indicates a second severity level.

25. The system of claim 21 , wherein the severity level indicates what action is recommended to address the alert.

26. The system of claim 25 , wherein a first severity level indicates that a vehicle should be stopped immediately.

27. The system of claim 25 , wherein a second severity level indicates that a vehicle is within a distance from a maintenance location such that it does not have enough time to stop before reaching the maintenance location.

28. The system of claim 21 , wherein the severity level indicates how close one railroad constituent is to another.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2022
From: OLSEN, ERIC PETER; RAJASUBRAMANIAN, SHANMUGASUNDARAM; MATHEW, NITHIN PAUL; JAGADESAN, MARUTHA PANDIAN; HOWARD, MICHAEL; HIMMELSTEIN, DAVID; HALIM, AAMIR AHMAD; MORGAN, WAYNE; DASH, AMIT KUMAR; BUNKLEY, JACOB; WAUDO, DICKSON; STEWART, WILLIAM; WYLIE, RAVEN
To: BNSF RAILWAY COMPANY
Reel/Frame 060777/0053 →
Continuity (2)
Continuation 17403014 · Aug 16, 2021
Related Publication 20230053030A1 · Feb 16, 2023