Method and system for transmitting enforceable instructions in positive train control systems
First Claim
1. A method for transmitting enforceable instructions in a positive train control (PTC) system, the method comprising:
- receiving, by a cyclic redundancy check (CRC) calculator, at least one enforceable instruction from railroad systems;
converting, by the CRC calculator, the at least one enforceable instruction into a neutral data format that is the same for each railroad of a plurality of different railroads, wherein the neutral data format is different from a normalized format used by a back office server of the PTC system to convert the at least one enforceable instruction;
calculating, by the CRC calculator, the at least one enforceable instruction CRC based at least partly on the at least one enforceable instruction in the neutral data format; and
transmitting, by the CRC calculator, the at least one enforceable instruction CRC to at least one of the back office server of the PTC system and an on-board system of a locomotive.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and a system for transmitting enforceable instructions in a positive train control (PTC) system includes receiving, by a cyclic redundancy check (CRC) calculator, at least one enforceable instruction from railroad systems. The CRC calculator calculates at least one enforceable instruction CRC based at least partly on the at least one enforceable instruction and transmits the at least one enforceable instruction CRC to a back office server of the PTC system and/or an on-board system of a locomotive. Methods for cyclic redundancy check (CRC) hazard mitigation in a positive train control (PTC) system and verifying enforceable instruction data on-board a train are also disclosed.
-
Citations
24 Claims
-
1. A method for transmitting enforceable instructions in a positive train control (PTC) system, the method comprising:
-
receiving, by a cyclic redundancy check (CRC) calculator, at least one enforceable instruction from railroad systems; converting, by the CRC calculator, the at least one enforceable instruction into a neutral data format that is the same for each railroad of a plurality of different railroads, wherein the neutral data format is different from a normalized format used by a back office server of the PTC system to convert the at least one enforceable instruction; calculating, by the CRC calculator, the at least one enforceable instruction CRC based at least partly on the at least one enforceable instruction in the neutral data format; and transmitting, by the CRC calculator, the at least one enforceable instruction CRC to at least one of the back office server of the PTC system and an on-board system of a locomotive. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for transmitting enforceable instructions in a positive train control (PTC) system, the system comprising:
-
a server computer, connected to at least one network, wherein the server computer is configured to; receive at least one enforceable instruction from railroad systems; convert the at least one enforceable instruction into a neutral data format that is the same for each railroad of a plurality of different railroads, wherein the neutral data format is different from a normalized format used by a back office server computer of the PTC system to convert the at least one enforceable instruction; calculate at least one enforceable instruction CRC based at least partly on the at least one enforceable instruction in the neutral data format; and transmit the at least one enforceable instruction CRC to at least one of the back office server computer of the PTC system and an on-board system of a locomotive. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program stored on a computer memory and executing on a processor which, when used on a computer apparatus causes the processor to execute steps of a method for transmitting enforceable instructions in a positive train control (PTC) system, the method comprising:
-
receiving at least one enforceable instruction from railroad systems; converting at least one enforceable instruction into a neutral data format that is the same for each railroad of a plurality of different railroads, wherein the neutral data format is different from a normalized format used by a back office server of the PTC system to convert the at least one enforceable instruction; calculating the at least one enforceable instruction CRC based at least partly on the at least one enforceable instruction in the neutral data format; and transmitting the at least one enforceable instruction CRC to at least one of the back office server of the PTC system and an on-board system of a locomotive.
-
-
22. A method for cyclic redundancy check (CRC) hazard mitigation in a positive train control (PTC) system, the method comprising:
-
receiving, by a CRC calculator, at least one enforceable instruction from railroad systems; converting, by the CRC calculator, the at least one enforceable instruction into a neutral data format that is the same for each railroad of a plurality of different railroads, wherein the neutral data format is different from a normalized format used by a back office server of the PTC system to convert the at least one enforceable instruction; calculating, by the CRC calculator, an individual enforceable instruction CRC based at least partly on the at least one enforceable instruction in the neutral data format; and transmitting, by the CRC calculator, the individual enforceable instruction CRC to at least one of the back office server and an on-board system of a locomotive.
-
-
23. A method for cyclic redundancy check (CRC) hazard mitigation, the method comprising:
-
receiving, by a CRC calculator, a plurality of enforceable instructions from railroad systems; converting, by the CRC calculator, the plurality of enforceable instructions into a neutral data format that is the same for each railroad of a plurality of different railroads, wherein the neutral data format is different from a normalized format used by a back office server of a PTC system to convert the plurality of enforceable instructions; calculating, by the CRC calculator, a composite enforceable instruction CRC based at least partly on a portion of the plurality of enforceable instructions in the neutral data format associated with a train for a subdivision/district of a plurality of different subdivisions/districts of the PTC system; and transmitting, by the CRC calculator, the composite enforceable instruction CRC to at least one of a back office server and an on-board system of a locomotive.
-
-
24. A method for verifying enforceable instruction data on-board a train, comprising:
-
receiving, at an on-board system on the train from a back office server, enforceable instruction data in a normalized format and at least one enforceable instruction CRC comprising at least one of the following;
an authority data CRC, a bulletin data CRC, an authority void CRC, a bulletin void CRC, a composite CRC, or any combination thereof, wherein the at least one enforceable instruction CRC is generated based at least partially on at least one enforceable instruction issued from dispatch;converting, by the on-board system, the enforceable instruction data in the normalized format to a neutral data format, wherein the neutral data format is the same for each railroad of a plurality of different railroads, and wherein the neutral data format is different from the normalized data format; generating, on the on-board system, an on-board CRC based at least partially on the converted enforceable instruction data in the neutral data format; and verifying, on the on-board system, at least a portion of the enforceable instruction data based at least partially on the at least one enforceable instruction CRC and the on-board CRC.
-
Specification