SYSTEM, METHOD, AND APPARATUS FOR VERIFYING RAILROAD WORK ZONE INSTRUCTIONS
Provided is a computer-implemented method for verifying electronic work zone instructions with an on-board system of a train. The method includes receiving at least one electronic work zone instruction message from an employee-in-charge device, generating at least one visual instruction diagram based at least partially on the electronic work zone instruction message, transmitting the at least one visual instruction diagram from the on-board system of the train to the employee-in-charge device, receiving a verification of the at least one visual instruction diagram from the employee-in-charge device, and enforcing at least one work zone instruction parameter of the electronic work zone instruction message by the on-board system of the train in response to receiving the verification. A system and computer program product are also provided.
This application claims the benefit of U.S. Provisional Application No. 62/406,144, filed Oct. 10, 2016, the entire disclosure of which is hereby incorporated by reference in its entirety.
BACKGROUND OF THE INVENTION 1. Field of the InventionThis invention relates generally to electronic work zone instructions for a railroad and, in one particular embodiment, to a system, method, and apparatus for verifying electronic work zone instructions for a railroad.
2. Technical ConsiderationsWork Zone Bulletins provide a method for a railroad to inform a locomotive or train of operating rules/limitations for an area of track where personnel and/or equipment may be working on the track (e.g., a “work zone”). This includes information such as where the limits of the work zone are, what speed to proceed through the work zone (once permission is obtained to enter it), and other like information. According to the General Code of Rules (GCOR) and other applicable railroad operating policies, only the employee-in-charge (EIC) is permitted to give permissions and instructions to the locomotive or train crew entering a work zone. Existing systems involve the EIC communicating with a locomotive or train using voice communication transmitted over a radio frequency.
Railroads are looking for methods to move trains efficiently and safely and are moving away from relying on train crews to accurately use voice communication in conjunction with a Positive Train Control (PTC) solution. Currently, a locomotive or train approaches a work zone and radios the EIC of the Work zone for permission to enter and for any instructions as to speed and stops within the work zone controlled by that EIC. The operator of the train presses a button on the cab display unit (CDU) within the locomotive and allows that train to enter, with no ability to electronically verify that the crew actually had permission to enter the work zone.
Accordingly, there is a need to verify that electronic instructions received by the locomotive match those transmitted by the EIC.
SUMMARY OF THE INVENTIONAccording to a non-limiting embodiment of the present invention, provided is a computer-implemented method for verifying electronic work zone instructions with an on-board system of a train, comprising: receiving, by the on-board system of the train, at least one electronic work zone instruction message from an employee-in-charge device; generating, by the on-board system of the train, at least one visual instruction diagram based at least partially on the electronic work zone instruction message; transmitting the at least one visual instruction diagram from the on-board system of the train to the employee-in-charge device; receiving, by the on-board system of the train, a verification of the at least one visual instruction diagram from the employee-in-charge device; and in response to receiving the verification, enforcing at least one work zone instruction parameter of the electronic work zone instruction message by the on-board system of the train.
In non-limiting embodiments, the at least one visual instruction diagram comprises at least one track diagram and textual instructions. Moreover, generating the at least one visual instruction diagram may comprise: extracting, by the on-board system, a plurality of work zone instruction parameters from the electronic work zone instruction message; and converting, by the on-board system of the train, the plurality of work zone instruction parameters to the visual instruction diagram.
In non-limiting embodiments, the at least one electronic work zone instruction is received from a back office system, and the back office system receives the at least one electronic work zone instruction message from the employee-in-charge device. Moreover, the back office system may, after receiving the at least one electronic work zone instruction message, extract a plurality of work zone instruction parameters from the electronic work zone instruction message and transform the plurality of work zone instruction parameters to a track data framework associated with the on-board system of the train.
In non-limiting embodiments, the at least one electronic work zone instruction message may comprise at least one of the following work zone instruction parameters: work zone limits, a work zone speed restriction, a work zone route, or any combination thereof. Moreover, transmitting the at least one visual instruction diagram from the on-board system of the train to the employee-in-charge device may comprise transmitting the at least one visual instruction diagram from the on-board system to a back office system, and transmitting the at least one visual instruction diagram from the back office system to the employee-in-charge device. In some examples, the employee-in-charge device may comprise a handheld or portable computer. Moreover, the method may further comprise requesting, by the on-board system of the train, the at least one electronic work zone instruction message from the employee-in-charge device, wherein the at least one electronic work zone instruction message is transmitted by the employee-in-charge device in response to the request.
According to another non-limiting embodiment of the present invention, provided is a computer-implemented method for verifying electronic work zone instructions with an on-board system of a train, comprising: receiving, by the on-board system of the train, at least one electronic work zone instruction message from an employee-in-charge device; generating, by the on-board system of the train, at least one visual instruction diagram based at least partially on the electronic work zone instruction message; transmitting the at least one visual instruction diagram from the on-board system of the train to the employee-in-charge device; receiving, by the on-board system of the train, a verification of the at least one visual instruction diagram or at least one new electronic work zone instruction message from the employee-in-charge device; and in response to receiving the verification or the at least one new electronic work zone instruction message: (i) enforcing at least one work zone instruction parameter of the electronic work zone instruction message by the on-board system of the train if the verification is received; or (ii) generating, by the on-board system of the train, at least one new visual instruction diagram based at least partially on the at least one new electronic work zone instruction message if the rejection is received.
In non-limiting embodiments, the method further comprises: (a) transmitting the new visual instruction diagram from the on-board system of the train to the employee-in-charge device; (b) receiving, by the on-board system of the train, a verification of the new visual instruction diagram or at least one new electronic work zone instruction message from the employee-in-charge device; and (c) in response to receiving the verification or the at least one further electronic work zone instruction message: (i) enforcing the at least one new electronic work zone instruction message by the on-board system of the train if the verification is received; or (ii) generating, by the on-board system of the train, a new visual instruction diagram based at least partially on the at least one new electronic work zone instruction message. In some examples, the method may further comprise repeating steps (a)-(c) until at least one electronic work zone instruction message is enforced by the on-board system of the train.
According to a further non-limiting embodiment of the present invention, provided is a system for verifying electronic work zone instructions with an on-board system of a train, comprising: (a) an on-board control system arranged on at least one locomotive of a train, the on-board control system comprising at least one processor programmed or configured to: (i) receive at least one electronic work zone instruction message from an employee-in-charge device; (ii) generate a visual instruction diagram based at least partially on the electronic work zone instruction message; (iii) transmit the visual instruction diagram to the employee-in-charge device; (iv) receive, by the on-board system of the train, a verification or a rejection of the visual instruction diagram from the employee-in-charge device; and (v) in response to receiving a verification, enforce the electronic work zone instruction message by the on-board system of the train.
In non-limiting embodiments, the system may further comprise the employee-in-charge device comprising at least one portable computing device including at least one processor programmed or configured to: (i) receive user input; (ii) generate the work zone instruction message based on the user input; (iii) receive the visual instruction diagram from the on-board control system; (iv) display the visual instruction diagram; and (v) receive the approval or the rejection from the user.
In some non-limiting examples, the at least one visual instruction diagram may comprise at least one track diagram and textual instructions. Further, the on-board control system may be programmed or configured to: extract a plurality of work zone instruction parameters from the electronic work zone instruction message; and generate the at least one visual instruction diagram by converting the plurality of work zone instruction parameters to the at least one visual instruction diagram.
In non-limiting embodiments, the at least one electronic work zone instruction is received from a back office system, and the back office system receives the at least one electronic work zone instruction message from the employee-in-charge device. In some examples, the back office system, after receiving the at least one electronic work zone instruction message, extracts a plurality of work zone instruction parameters from the electronic work zone instruction message and transforms the plurality of work zone instruction parameters to a track data framework associated with the on-board system of the train.
In non-limiting embodiments of the system, the at least one electronic work zone instruction message may comprise at least one of the following work zone instruction parameters: work zone limits, a work zone speed restriction, a work zone route, or any combination thereof. Moreover, the on-board control system may transmit the at least one visual instruction diagram from the on-board system of the train to the employee-in-charge device by transmitting the at least one visual instruction diagram from the on-board system to a back office system, and transmitting the at least one visual instruction diagram from the back office system to the employee-in-charge device. In some examples, the employee-in-charge device may comprise a handheld or portable computer. Moreover, the on-board computer may be programmed or configured to request the at least one electronic work zone instruction message from the employee-in-charge device, and the at least one electronic work zone instruction message may be transmitted by the employee-in-charge device in response to the request.
According to a further non-limiting embodiment, provided is a computer program product for verifying electronic work zone instructions with an on-board system of a train, comprising at least one non-transitory computer-readable medium including program instructions that, when executed by the on-board system of the train, cause the on-board system to: receive at least one electronic work zone instruction message from an employee-in-charge device; generate at least one visual instruction diagram based at least partially on the electronic work zone instruction message; transmit the at least one visual instruction diagram to the employee-in-charge device; receive a verification of the at least one visual instruction diagram from the employee-in-charge device; and in response to receiving the verification, enforce at least one work zone instruction parameter of the electronic work zone instruction message by the on-board system of the train.
Further embodiments or aspects are set forth in the following numbered clauses:
Clause 1: A computer-implemented method for verifying electronic work zone instructions with an on-board system of a train, comprising: receiving, by the on-board system of the train, at least one electronic work zone instruction message from an employee-in-charge device; generating, by the on-board system of the train, at least one visual instruction diagram based at least partially on the electronic work zone instruction message; transmitting the at least one visual instruction diagram from the on-board system of the train to the employee-in-charge device; receiving, by the on-board system of the train, a verification of the at least one visual instruction diagram from the employee-in-charge device; and in response to receiving the verification, enforcing at least one work zone instruction parameter of the electronic work zone instruction message by the on-board system of the train.
Clause 2: The computer-implemented method of clause 1, wherein the at least one visual instruction diagram comprises at least one track diagram and textual instructions.
Clause 3: The computer-implemented method of clauses 1 or 2, wherein generating the at least one visual instruction diagram comprises: extracting, by the on-board system, a plurality of work zone instruction parameters from the electronic work zone instruction message; and converting, by the on-board system of the train, the plurality of work zone instruction parameters to the visual instruction diagram.
Clause 4: The computer-implemented method of any of clauses 1-3, wherein the at least one electronic work zone instruction is received from a back office system, and wherein the back office system receives the at least one electronic work zone instruction message from the employee-in-charge device.
Clause 5: The computer-implemented method of any of clauses 1-4, wherein the back office system, after receiving the at least one electronic work zone instruction message, extracts a plurality of work zone instruction parameters from the electronic work zone instruction message and transforms the plurality of work zone instruction parameters to a track data framework associated with the on-board system of the train.
Clause 6: The computer-implemented method of any of clauses 1-5, wherein the at least one electronic work zone instruction message comprises at least one of the following work zone instruction parameters: a work zone limit, a work zone speed restriction, a work zone route, or any combination thereof.
Clause 7: The computer-implemented method of any of clauses 1-6, wherein transmitting the at least one visual instruction diagram from the on-board system of the train to the employee-in-charge device comprises transmitting the at least one visual instruction diagram from the on-board system to a back office system, and transmitting the at least one visual instruction diagram from the back office system to the employee-in-charge device.
Clause 8: The computer-implemented method of any of clauses 1-7, wherein the employee-in-charge device comprises a handheld or portable computer.
Clause 9: The computer-implemented method of any of clauses 1-8, further comprising requesting, by the on-board system of the train, the at least one electronic work zone instruction message from the employee-in-charge device, wherein the at least one electronic work zone instruction message is transmitted by the employee-in-charge device in response to the request.
Clause 10: A computer-implemented method for verifying electronic work zone instructions with an on-board system of a train, comprising: receiving, by the on-board system of the train, at least one electronic work zone instruction message from an employee-in-charge device; generating, by the on-board system of the train, at least one visual instruction diagram based at least partially on the electronic work zone instruction message; transmitting the at least one visual instruction diagram from the on-board system of the train to the employee-in-charge device; receiving, by the on-board system of the train, a verification of the at least one visual instruction diagram or at least one new electronic work zone instruction message from the employee-in-charge device; and in response to receiving the verification or the at least one new electronic work zone instruction message: (i) enforcing at least one work zone instruction parameter of the electronic work zone instruction message by the on-board system of the train if the verification is received; or (ii) generating, by the on-board system of the train, at least one new visual instruction diagram based at least partially on the at least one new electronic work zone instruction message if the rejection is received.
Clause 11: The computer-implemented method of clause 10, wherein the at least one new electronic work zone instruction message is received, the method further comprising: (a) transmitting the new visual instruction diagram from the on-board system of the train to the employee-in-charge device; (b) receiving, by the on-board system of the train, a verification of the new visual instruction diagram or at least one new electronic work zone instruction message from the employee-in-charge device; and (c) in response to receiving the verification or the at least one further electronic work zone instruction message: (i) enforcing the at least one new electronic work zone instruction message by the on-board system of the train if the verification is received; or (ii) generating, by the on-board system of the train, a new visual instruction diagram based at least partially on the at least one new electronic work zone instruction message.
Clause 12: The computer-implemented method of clauses 10 or 11, further comprising repeating steps (a)-(c) until at least one electronic work zone instruction message is enforced by the on-board system of the train.
Clause 13: A system for verifying electronic work zone instructions with an on-board system of a train, comprising: (a) an on-board control system arranged on at least one locomotive of a train, the on-board control system comprising at least one processor programmed or configured to: (i) receive at least one electronic work zone instruction message from an employee-in-charge device; (ii) generate a visual instruction diagram based at least partially on the electronic work zone instruction message; (iii) transmit the visual instruction diagram to the employee-in-charge device; (iv) receive, by the on-board system of the train, a verification or a rejection of the visual instruction diagram from the employee-in-charge device; and (v) in response to receiving a verification, enforce the electronic work zone instruction message by the on-board system of the train.
Clause 14: The system of clause 13, further comprising: (b) the employee-in-charge device comprising at least one portable computing device including at least one processor programmed or configured to: (i) receive user input; (ii) generate the work zone instruction message based on the user input; (iii) receive the visual instruction diagram from the on-board control system; (iv) display the visual instruction diagram; and (v) receive the approval or the rejection.
Clause 15: The system of clauses 13 or 14, wherein the at least one visual instruction diagram comprises at least one track diagram and textual instructions.
Clause 16 The system of any of clauses 13-15 wherein the on-board control system is further programmed or configured to: extract a plurality of work zone instruction parameters from the electronic work zone instruction message; and generate the at least one visual instruction diagram by converting the plurality of work zone instruction parameters to the at least one visual instruction diagram.
Clause 17: The system of any of clauses 13-16, wherein the at least one electronic work zone instruction is received from a back office system, and wherein the back office system receives the at least one electronic work zone instruction message from the employee-in-charge device.
Clause 18: The system of any of clauses 13-17, wherein the back office system, after receiving the at least one electronic work zone instruction message, extracts a plurality of work zone instruction parameters from the electronic work zone instruction message and transforms the plurality of work zone instruction parameters to a track data framework associated with the on-board system of the train.
Clause 19: The system of any of clauses 13-18, wherein the at least one electronic work zone instruction message comprises at least one of the following work zone instruction parameters: a work zone limit, a work zone speed restriction, a work zone route, or any combination thereof.
Clause 20: The system of any of clauses 13-19, wherein the at least one visual instruction diagram is transmitted from the on-board system of the train to the employee-in-charge device by transmitting the at least one visual instruction diagram from the on-board system to a back office system, and transmitting the at least one visual instruction diagram from the back office system to the employee-in-charge device.
Clause 21: The system of any of clauses 13-20, wherein the employee-in-charge device comprises a handheld or portable computer.
Clause 22: The system of any of clauses 13-21, wherein the on-board control system is further programmed or configured to request the at least one electronic work zone instruction message from the employee-in-charge device, wherein the at least one electronic work zone instruction message is transmitted by the employee-in-charge device in response to the request.
Clause 23: A computer program product for verifying electronic work zone instructions with an on-board system of a train, comprising at least one non-transitory computer-readable medium including program instructions that, when executed by the on-board system of the train, cause the on-board system to: receive at least one electronic work zone instruction message from an employee-in-charge device; generate at least one visual instruction diagram based at least partially on the electronic work zone instruction message; transmit the at least one visual instruction diagram to the employee-in-charge device; receive a verification of the at least one visual instruction diagram from the employee-in-charge device; and in response to receiving the verification, enforce at least one work zone instruction parameter of the electronic work zone instruction message by the on-board system of the train.
These and other features and characteristics of the present invention, as well as the methods of operation and functions of the related elements of structures and the combination of parts and economies of manufacture, will become more apparent upon consideration of the following description and the appended claims with reference to the accompanying drawings, all of which form a part of this specification, wherein like reference numerals designate corresponding parts in the various figures. It is to be expressly understood, however, that the drawings are for the purpose of illustration and description only and are not intended as a definition of the limits of the invention. As used in the specification and the claims, the singular form of “a,” “an,” and “the” include plural referents unless the context clearly dictates otherwise.
Additional advantages and details of the invention are explained in greater detail below with reference to the exemplary embodiments that are illustrated in the accompanying schematic figures, in which:
For purposes of the description hereinafter, the terms “end,” “upper,” “lower,” “right,” “left,” “vertical,” “horizontal,” “top,” “bottom,” “lateral,” “longitudinal,” and derivatives thereof shall relate to the invention as it is oriented in the drawing figures. However, it is to be understood that the invention may assume various alternative variations and step sequences, except where expressly specified to the contrary. It is also to be understood that the specific devices and processes illustrated in the attached drawings, and described in the following specification, are simply exemplary embodiments or aspects of the invention. Hence, specific dimensions and other physical characteristics related to the embodiments or aspects disclosed herein are not to be considered as limiting.
As used herein, the terms “communication” and “communicate” refer to the receipt or transfer of one or more signals, messages, commands, or other type of data. For one unit or component to be in communication with another unit or component means that the one unit or component is able to directly or indirectly receive data from and/or transmit data to the other unit or component. This can refer to a direct or indirect connection that may be wired and/or wireless in nature. Additionally, two units or components may be in communication with each other even though the data transmitted may be modified, processed, and/or routed between the first and second unit or component. For example, a first unit may be in communication with a second unit even though the first unit passively receives data and does not actively transmit data to the second unit. As another example, a first unit may be in communication with a second unit if an intermediary unit processes data from one unit and transmits processed data to the second unit. It will be appreciated that numerous other arrangements are possible.
According to a preferred and non-limiting embodiment of the present invention, a system for verifying railroad work zone instructions is provided. Non-limiting embodiments of the system provide for a closed-loop verification process to allow for an employee-in-charge (EIC) controlling a work zone to verify that the locomotive and/or train crew received the correct work zone instructions. The EIC may be one or more individuals responsible for train admission and movement in a designated work zone where maintenance is being performed on track segments, signaling systems, switches, and/or other like railroad components. The EIC, through an EIC device, transmits one or more work zone instruction messages to the on-board system of a locomotive, either directly or indirectly through a back office segment (e.g., back office system) (BOS). The on-board system receives the work zone instruction message(s), analyzes the data stored therein, and generates a visual diagram and/or textual instructions based on the work zone instruction message(s). The on-board system then transmits the visual diagram and/or textual instructions back to the EIC device, either directly or indirectly through a BOS. The EIC is then enabled to, through the EIC device, approve or reject the visual diagram and/or textual instructions. If the visual diagram and/or textual instructions are approved, indicating a match with the intended instructions, an approval signal is transmitted to the on-board system and the work zone instructions are enforced. If the visual diagram and/or textual instructions are rejected by the EIC, one or more new work zone instruction messages are transmitted to the on-board system of the train and the process is repeated until instructions are ultimately enforced.
With continued reference to
Still referring to
With continued reference to
The EIC may determine that the visual diagram and/or textual instructions do not match the intention of the EIC and/or the work zone instruction message for various reasons, such as a data entry error by the EIC, a communication error, a translation error, a configuration error in which the instruction message does not match the track framework used by the on-board system, a configuration error in which track data does not match, and/or other like errors that may occur within the system 1000. Further, in non-limiting embodiments, the EIC device 104 may include one or more software applications for automatically verifying the visual diagram and/or textual instructions by analyzing the visual diagram and/or parsing the textual instructions to identify parameters that can be compared to parameters associated with the inputted work zone instructions.
Still referring to
The work zone instruction message may include various fields representative of parameters that can be used by the on-board control system to control movement of the train within and approaching the limits of a designated work zone. For example, the work zone instruction parameters may specify work zone limits, work zone speed restrictions, work zone routing, and/or any other like information concerning operation of the train within a work zone. Moreover, a work zone instruction message may include multiple messages packaged together or transmitted separately. In some non-limiting embodiments, a work zone instruction message includes a header for identifying the source and/or intended destination for a message. The work zone instruction message may also include freeform text inputted by the EIC. It will be appreciated that the work zone instruction message may include data arranged in any manner in one or more data structures of any type.
Referring now to
Referring now to
Referring now to
With continued reference to
Still referring to
Although the invention has been described in detail for the purpose of illustration based on what is currently considered to be the most practical and preferred embodiments, it is to be understood that such detail is solely for that purpose and that the invention is not limited to the disclosed embodiments, but, on the contrary, is intended to cover modifications and equivalent arrangements that are within the spirit and scope of the appended claims. For example, it is to be understood that the present invention contemplates that, to the extent possible, one or more features of any embodiment can be combined with one or more features of any other embodiment.
Claims
1. A computer-implemented method for verifying electronic work zone instructions with an on-board system of a train, comprising:
- receiving, by the on-board system of the train, at least one electronic work zone instruction message from an employee-in-charge device;
- generating, by the on-board system of the train, at least one visual instruction diagram based at least partially on the electronic work zone instruction message;
- transmitting the at least one visual instruction diagram from the on-board system of the train to the employee-in-charge device;
- receiving, by the on-board system of the train, a verification of the at least one visual instruction diagram from the employee-in-charge device; and
- in response to receiving the verification, enforcing at least one work zone instruction parameter of the electronic work zone instruction message by the on-board system of the train.
2. The computer-implemented method of claim 1, wherein the at least one visual instruction diagram comprises at least one track diagram and textual instructions.
3. The computer-implemented method of claim 1, wherein generating the at least one visual instruction diagram comprises:
- extracting, by the on-board system, a plurality of work zone instruction parameters from the electronic work zone instruction message; and
- converting, by the on-board system of the train, the plurality of work zone instruction parameters to the visual instruction diagram.
4. The computer-implemented method of claim 1, wherein the at least one electronic work zone instruction is received from a back office system, and wherein the back office system receives the at least one electronic work zone instruction message from the employee-in-charge device.
5. The computer-implemented method of claim 4, wherein the back office system, after receiving the at least one electronic work zone instruction message, extracts a plurality of work zone instruction parameters from the electronic work zone instruction message and transforms the plurality of work zone instruction parameters to a track data framework associated with the on-board system of the train.
6. The computer-implemented method of claim 1, wherein the at least one electronic work zone instruction message comprises at least one of the following work zone instruction parameters: work zone limits, a work zone speed restriction, a work zone route, or any combination thereof.
7. The computer-implemented method of claim 1, wherein transmitting the at least one visual instruction diagram from the on-board system of the train to the employee-in-charge device comprises transmitting the at least one visual instruction diagram from the on-board system to a back office system, and transmitting the at least one visual instruction diagram from the back office system to the employee-in-charge device.
8. The computer-implemented method of claim 1, wherein the employee-in-charge device comprises a handheld or portable computer.
9. The computer-implemented method of claim 1, further comprising requesting, by the on-board system of the train, the at least one electronic work zone instruction message from the employee-in-charge device, wherein the at least one electronic work zone instruction message is transmitted by the employee-in-charge device in response to the request.
10. A computer-implemented method for verifying electronic work zone instructions with an on-board system of a train, comprising:
- receiving, by the on-board system of the train, at least one electronic work zone instruction message from an employee-in-charge device;
- generating, by the on-board system of the train, at least one visual instruction diagram based at least partially on the electronic work zone instruction message;
- transmitting the at least one visual instruction diagram from the on-board system of the train to the employee-in-charge device;
- receiving, by the on-board system of the train, a verification of the at least one visual instruction diagram or at least one new electronic work zone instruction message from the employee-in-charge device; and
- in response to receiving the verification or the at least one new electronic work zone instruction message: (i) enforcing at least one work zone instruction parameter of the electronic work zone instruction message by the on-board system of the train if the verification is received;
- or (ii) generating, by the on-board system of the train, at least one new visual instruction diagram based at least partially on the at least one new electronic work zone instruction message if the rejection is received.
11. The computer-implemented method of claim 10, wherein the at least one new electronic work zone instruction message is received, the method further comprising:
- (a) transmitting the new visual instruction diagram from the on-board system of the train to the employee-in-charge device;
- (b) receiving, by the on-board system of the train, a verification of the new visual instruction diagram or at least one new electronic work zone instruction message from the employee-in-charge device; and
- (c) in response to receiving the verification or the at least one further electronic work zone instruction message: (i) enforcing the at least one new electronic work zone instruction message by the on-board system of the train if the verification is received; or (ii) generating, by the on-board system of the train, a new visual instruction diagram based at least partially on the at least one new electronic work zone instruction message.
12. The computer-implemented method of claim 11, further comprising repeating steps (a)-(c) until at least one electronic work zone instruction message is enforced by the on-board system of the train.
13. A system for verifying electronic work zone instructions with an on-board system of a train, comprising:
- (a) an on-board control system arranged on at least one locomotive of a train, the on-board control system comprising at least one processor programmed or configured to: (i) receive at least one electronic work zone instruction message from an employee-in-charge device; (ii) generate a visual instruction diagram based at least partially on the electronic work zone instruction message; (iii) transmit the visual instruction diagram to the employee-in-charge device; (iv) receive, by the on-board system of the train, a verification or a rejection of the visual instruction diagram from the employee-in-charge device; and (v) in response to receiving a verification, enforce the electronic work zone instruction message by the on-board system of the train.
14. The system of claim 13, further comprising:
- (b) the employee-in-charge device comprising at least one portable computing device including at least one processor programmed or configured to: (i) receive user input; (ii) generate the work zone instruction message based on the user input; (iii) receive the visual instruction diagram from the on-board control system; (iv) display the visual instruction diagram; and (v) receive the approval or the rejection.
15. The system of claim 13, wherein the at least one visual instruction diagram comprises at least one track diagram and textual instructions.
16. The system of claim 13, wherein the on-board control system is further programmed or configured to:
- extract a plurality of work zone instruction parameters from the electronic work zone instruction message; and
- generate the at least one visual instruction diagram by converting the plurality of work zone instruction parameters to the at least one visual instruction diagram.
17. The system of claim 13, wherein the at least one electronic work zone instruction is received from a back office system, and wherein the back office system receives the at least one electronic work zone instruction message from the employee-in-charge device.
18. The system of claim 17, wherein the back office system, after receiving the at least one electronic work zone instruction message, extracts a plurality of work zone instruction parameters from the electronic work zone instruction message and transforms the plurality of work zone instruction parameters to a track data framework associated with the on-board system of the train.
19. The system of claim 13, wherein the at least one electronic work zone instruction message comprises at least one of the following work zone instruction parameters:
- work zone limits, a work zone speed restriction, a work zone route, or any combination thereof.
20. The system of claim 13, wherein the at least one visual instruction diagram is transmitted from the on-board system of the train to the employee-in-charge device by transmitting the at least one visual instruction diagram from the on-board system to a back office system, and transmitting the at least one visual instruction diagram from the back office system to the employee-in-charge device.
21. The system of claim 13, wherein the employee-in-charge device comprises a handheld or portable computer.
22. The system of claim 13, wherein the on-board control system is further programmed or configured to request the at least one electronic work zone instruction message from the employee-in-charge device, wherein the at least one electronic work zone instruction message is transmitted by the employee-in-charge device in response to the request.
23. A computer program product for verifying electronic work zone instructions with an on-board system of a train, comprising at least one non-transitory computer-readable medium including program instructions that, when executed by the on-board system of the train, cause the on-board system to:
- receive at least one electronic work zone instruction message from an employee-in-charge device;
- generate at least one visual instruction diagram based at least partially on the electronic work zone instruction message;
- transmit the at least one visual instruction diagram to the employee-in-charge device;
- receive a verification of the at least one visual instruction diagram from the employee-in-charge device; and
- in response to receiving the verification, enforce at least one work zone instruction parameter of the electronic work zone instruction message by the on-board system of the train.
Type: Application
Filed: Oct 6, 2017
Publication Date: Apr 12, 2018
Inventors: Jeffrey D. Kernwein (Cedar Rapids, IA), Karen A. Shaw (Cedar Rapids, IA), Thomas Paul Spiegelhalter, JR. (Cedar Rapids, IA)
Application Number: 15/726,446