IP Library Granted Patent US 11,173,934
Granted Patent B2
US 11,173,934 · App. 16/146,527 · Granted Nov 16, 2021

Automated railroad safety systems

Inventor: Jeremy Jovenall (Mercer, PA)
Assignee: Cattron North America, Inc.
B61L23/14B61L23/06B61L27/0038
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,173,934
App. No.
16/146,527
Granted
Nov 16, 2021
Kind
B2
Abstract

A control unit for controlling a rolling stock includes a user interface. The control unit is configured to receive, via the user interface, a plurality of user inputs corresponding to a plurality of users servicing the rolling stock, determine whether at least one user of the plurality of users remains servicing the rolling stock, and if at least one user of the one or more users remains servicing the rolling stock, prevent unauthorized movement of the rolling stock. Other example control units, computer systems including one or more control units, and computer-implemented methods for preventing unauthorized movement of a rolling stock are also disclosed.

Claims (40)

1. A computer-implemented method for preventing unauthorized movement of a rolling stock including a user interface, the method comprising:

electronically receiving, via the user interface, a plurality of user inputs;

electronically identifying and tracking a plurality of users servicing the rolling stock by analyzing the plurality of user inputs;

electronically determining whether at least one user of the plurality of users remains servicing the rolling stock; and

if it is determined that at least one user of the plurality of users remains servicing the rolling stock, preventing unauthorized movement of the rolling stock including preventing initial movement of the rolling stock from a stationary position along a track within a work area defined around the rolling stock by:

preventing brakes of the rolling stock from being released via one or more pneumatic components, thereby preventing the rolling stock from initiating a movement from the stationary position along the track within the work area defined around the rolling stock; and/or

preventing the rolling stock from receiving or accepting a movement command, thereby preventing the rolling stock from initiating a movement from the stationary position along the track within the work area defined around the rolling stock.

2. The computer-implemented method of claim 1 wherein the plurality of user inputs are a first plurality of user inputs, the method further comprising electronically receiving, via the user interface, one or more second user inputs indicating that one or more users of the plurality of users are no longer servicing the rolling stock, and comparing the plurality of users associated with the first plurality of user inputs with the one or more users associated with the one or more second user inputs that are no longer servicing the rolling stock to thereby determine whether at least one user of the plurality of users remains servicing the rolling stock.

3. The computer-implemented method of claim 1 wherein the plurality of user inputs are a first plurality of user inputs, the method further comprising electronically receiving, via the user interface, a second plurality of user inputs corresponding to the plurality of users servicing the rolling stock and allowing limited movement of the rolling stock if a second user input is electronically received for each of the plurality of users servicing the rolling stock.

4. The computer-implemented method of claim 1 wherein electronically receiving the plurality of user inputs includes electronically receiving a first plurality of user inputs indicating that a first plurality of users are servicing a first component of the rolling stock and electronically receiving a second plurality of user inputs indicating that a second plurality of users are servicing a second component of the rolling stock.

5. The computer-implemented method of claim 1 wherein:

electronically identifying and tracking the plurality of users servicing the rolling stock includes electronically analyzing the plurality of user inputs to determine names, titles, and responsibilities of the plurality of users serving the rolling stock; and/or

the method includes a user electronically providing a user input to signify that the user is servicing the rolling stock along the track within the work area, and the user electronically providing another user input to signify that the user is no longer servicing the rolling stock or is servicing another rolling stock.

6. The computer-implemented method of claim 1 wherein the rolling stock is a locomotive, and wherein preventing the rolling stock from receiving or accepting a movement command comprises sending a signal that cutoffs or overrides instructions and/or signals authorizing or instructing movement of the locomotive.

7. The computer-implemented method of claim 1 wherein the method includes preventing the rolling stock from receiving a movement command by actuating a switching device to open a signal path preventing the movement command from passing along the signal path and thereby preventing the rolling stock from initiating a movement from the stationary position along the track within the work area defined around the rolling stock.

8. The computer-implemented method of claim 1 wherein:

electronically identifying and tracking the plurality of users servicing the rolling stock includes electronically analyzing the plurality of user inputs to determine an expected location of the users servicing the rolling stock and an expected duration of the work performed by the users; and

the electronic receipt of the plurality of user inputs indicates that the plurality of users are servicing the rolling stock including repairing or performing work on the rolling stock that is along the track within the work area defined around the rolling stock.

9. The computer-implemented method of claim 1 wherein electronically identifying and tracking the plurality of users servicing the rolling stock includes electronically identifying and tracking the plurality of users that are servicing the rolling stock in a particular area, a time and a location of the rolling stock being serviced, and a type of service.

10. A control unit for controlling a rolling stock, the control unit including a user interface positionable onboard the rolling stock, the control unit is configured to electronically receive, via the user interface, a plurality of user inputs, electronically identify and track a plurality of users servicing the rolling stock by analyzing the plurality of user inputs, electronically determine whether at least one user of the plurality of users remains servicing the rolling stock, and if it is determined that at least one user of the plurality of users remains servicing the rolling stock, prevent, via the control unit onboard the rolling stock, unauthorized movement of the rolling stock including initial movement of the rolling stock from a stationary position along a track within a work area defined around the rolling stock by:

preventing brakes of the rolling stock from being released via one or more pneumatic components, thereby preventing the rolling stock from initiating a movement from the stationary position along the track within the work area defined around the rolling stock; and/or

preventing the rolling stock from receiving or accepting a movement command, thereby preventing the rolling stock from initiating a movement from the stationary position along the track within the work area defined around the rolling stock.

11. The control unit of claim 10 wherein the plurality of user inputs are a first plurality of user inputs, wherein the control unit is configured to electronically receive, via the user interface, one or more second user inputs indicating that one or more users of the plurality of users are no longer servicing the rolling stock, and to compare the plurality of users associated with the first plurality of user inputs with the one or more users associated with the one or more second user inputs that are no longer servicing the rolling stock to thereby determine whether at least one user of the plurality of users remains servicing the rolling stock.

12. The control unit of claim 10 wherein the plurality of user inputs are a first plurality of user inputs, and wherein the control unit is configured to electronically receive, via the user interface, a second plurality of user inputs corresponding to the plurality of users servicing the rolling stock and allow limited movement of the rolling stock if a second user input is electronically received for each of the plurality of users servicing the rolling stock.

13. The control unit of claim 10 wherein the plurality of user inputs includes a first plurality of user inputs indicating that a first plurality of users are servicing a first component of the rolling stock and a second plurality of user inputs indicating that a second plurality of users are servicing a second component of the rolling stock.

14. The control unit of claim 10 wherein the control unit is configured to electronically analyze the plurality of user inputs to determine an expected location of the users servicing the rolling stock and an expected duration of the work performed by the users.

15. The control unit of claim 10 wherein the control unit is configured to send a signal that cutoffs or overrides instructions and/or signals authorizing or instructing movement of the rolling stock and prevent the rolling stock from receiving or accepting a movement command.

16. The control unit of claim 10 wherein the control unit is configured to prevent the rolling stock from receiving a movement command by sending a signal to actuate a switching device to open a signal path preventing the movement command from passing along the signal path and thereby prevent the rolling stock from initiating movement from the stationary position along the track within the work area defined around the rolling stock.

17. The control unit of claim 10 wherein the control unit is configured to analyze the plurality of user inputs to electronically identify and track the plurality of users that are servicing the rolling stock in a particular area, a time and a location of the rolling stock being serviced, and a type of service.

18. The control unit of claim 10 wherein the control unit is configured to receive an alarm signal from another control unit.

19. The control unit of claim 10 wherein the control unit is configured to electronically analyze the plurality of user inputs to determine names, titles, and responsibilities of the plurality of users serving the rolling stock.

20. The control unit of claim 10 wherein the control unit is configured to prevent unauthorized movement of the rolling stock until the control unit has electronically received, via the user interface, one or more additional user inputs, the receipt of which indicates that the plurality of users have scanned out and that no user is servicing the rolling stock.

21. A computer system comprising a primary control unit and a plurality of secondary control units in communication with the primary control unit, the plurality of secondary control units configured to control a plurality of rolling stocks, each of the plurality of secondary control units including a user interface positionable onboard one of the plurality of rolling stocks, at least one of the plurality of secondary control units corresponding to at least one rolling stock of the plurality of rolling stocks and configured to electronically receive, via its user interface, a plurality of user inputs, electronically identify and track a plurality of users servicing the at least one rolling stock by analyzing the plurality of user inputs, electronically determine whether at least one user of the plurality of users remains servicing the at least one rolling stock, and if it is determined that at least one user of the plurality of users remains servicing the at least one rolling stock, prevent, via the secondary control unit onboard the at least one rolling stock, unauthorized movement of the at least one rolling stock including initial movement of the at least one rolling stock from a stationary position along a track within a work area defined around the at least one rolling stock by:

preventing brakes of the at least one rolling stock from being released via one or more pneumatic components, thereby preventing the at least one rolling stock from initiating a movement from the stationary position along the track within the work area defined around the at least one rolling stock; and/or

preventing the at least one rolling stock from receiving or accepting a movement command, thereby preventing the at least one rolling stock from initiating a movement from the stationary position along the track within the work area defined around the at least one rolling stock.

22. The computer system of claim 21 wherein the at least one of the plurality of secondary control units is configured to electronically analyze the plurality of user inputs to electronically identify and track the plurality of users that are servicing the at least one rolling stock in a particular area, a time and a location of the at least one rolling stock being serviced, and a type of service.

23. The computer system of claim 21 wherein the at least one of the plurality of secondary control units is configured to electronically analyze the plurality of user inputs to determine names, titles, and responsibilities of the plurality of users serving the rolling stock.

24. The computer system of claim 21 wherein the primary control unit is configured to:

determine whether at least one user of the plurality of users is servicing the at least one rolling stock within the work area via wireless communication with the secondary control unit onboard the at least one rolling stock; and

prevent movement of any of the plurality of rolling stocks that are within the work area, via the secondary control units onboard the plurality of rolling stocks, including initial movement from a stationary position along the track within the work area if the primary control unit determines that at least one user of the plurality of users is servicing the at least one rolling stock within the work area.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2020
From: CONTROL SOLUTIONS ENTERPRISES, INC.
To: CATTRON NORTH AMERICA, INC.
Reel/Frame 052130/0606 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2020
From: LAIRD TECHNOLOGIES, INC.
To: CONTROL SOLUTIONS ENTERPRISES, INC.
Reel/Frame 051579/0511 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2019
From: LAIRD HOLDINGS LIMITED; LAIRD LIMITED; LAIRD TECHNOLOGIES, INC.
To: CONTROL SOLUTIONS ENTERPRISES, INC.
Reel/Frame 049075/0203 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 12, 2018
From: JOVENALL, JEREMY
To: LAIRD TECHNOLOGIES, INC.
Reel/Frame 047151/0511 →
Continuity (2)
Provisional Application 62725666 · Aug 31, 2018
Related Publication 20200070858A1 · Mar 5, 2020
Cited By (1)
US 12,187,331