IP Library Granted Patent US 11,827,259
Granted Patent B2
US 11,827,259 · App. 17/145,874 · Granted Nov 28, 2023

Method and system for transmitting enforceable instructions in vehicle control systems

Inventors: Kristofer M. Ruhland (Cedar Rapids, IA); Karen A. Shaw (Cedar Rapids, IA); James L. Fenske (Marion, IA)
Assignee: WABTEC HOLDING CORP.
B61L27/70B61L3/008B61L3/125B61L15/0063B61L23/041B61L27/53
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,827,259
App. No.
17/145,874
Granted
Nov 28, 2023
Kind
B2
Abstract

A method and a system for transmitting enforceable instructions in a vehicle control (VC) system includes receiving, by a cyclic redundancy check (CRC) calculator, at least one enforceable instruction from vehicle 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 VC system and/or an on-board system of a vehicle. Methods for cyclic redundancy check (CRC) hazard mitigation in a vehicle control (VC) system and verifying enforceable instruction data on-board a vehicle are also disclosed.

Claims (35)

1. A method comprising:

receiving an enforceable instruction in a first format from a dispatch center;

determining whether the enforceable instruction is intended for a first vehicle system or a second vehicle system;

responsive to determining that the enforceable instruction is intended for the first vehicle system, converting the enforceable instruction from the dispatch center into a second format that is different than the first format;

calculating an enforceable instruction CRC based on the enforceable instruction converted into the second format; and

transmitting the enforceable instruction CRC to an on-board system of the first vehicle system.

2. The method of claim 1 , further comprising transmitting a response to the dispatch center responsive to determining that the enforceable instruction is intended for the second vehicle system.

3. The method of claim 1 , wherein the second vehicle system is prohibited from receiving the enforceable instruction from the dispatch center.

4. The method of claim 1 , wherein the enforceable instruction includes information directed to the first vehicle system and does not include information directed to the second vehicle system.

5. The method of claim 1 , wherein the enforceable instruction CRC is readable to the on-board system of the first system in a different, third format.

6. The method of claim 1 , wherein the enforceable instruction CRC is calculated by a CRC calculator remotely located from the dispatch center, the first vehicle system, and the second vehicle system.

7. The method of claim 1 , wherein the enforceable instruction CRC comprises at least one of an authority data CRC, a bulletin data CRC, an authority void data CRC, or a bulletin void data CRC.

8. The method of claim 1 , further comprising receiving a replicated message of the enforceable instruction from the dispatch center.

9. The method of claim 1 , wherein the enforceable instruction CRC is readable to the on-board system of the first vehicle system, and is unreadable to an on-board system of the second vehicle system.

10. The method of claim 1 , further comprising determining whether the enforceable instruction is intended for the first vehicle system or the second vehicle system based on a location of the first vehicle system and a location of the second vehicle system.

11. A system comprising:

a dispatch center configured to generate an enforceable instruction being in a first format;

a cyclic redundancy check (CRC) calculator communicatively coupled with the dispatch center, the CRC calculator configured to receive the enforceable instruction from the dispatch center, the CRC calculator configured to determine whether the enforceable instruction is intended for a first vehicle system or a second vehicle system, wherein, responsive to determining that the enforceable instruction is intended for the first vehicle system, the CRC calculator is configured to:

convert the enforceable instruction from the dispatch center into a second format that is different than the first format;

calculate an enforceable instruction CRC based on the enforceable instruction converted into the second format; and

transmit the enforceable instruction CRC to an on-board system of the first vehicle system.

12. The system of claim 11 , wherein the CRC calculator is configured to transmit a response to the dispatch center responsive to determining that the enforceable instruction intended for the second vehicle system.

13. The system of claim 11 , wherein the CRC calculator is configured to determine that the second vehicle system is prohibited from receiving the enforceable instruction from the dispatch center.

14. The system of claim 11 , wherein the enforceable instruction includes information directed to the first vehicle system and does not include information directed to the second vehicle system.

15. The system of claim 11 , wherein the CRC calculator is remote from the dispatch center, the first vehicle system, and the second vehicle system.

16. The system of claim 11 , wherein the enforceable instruction CRC comprises at least one of an authority data CRC, a bulletin data CRC, an authority void data CRC, or a bulletin void data CRC.

17. The system of claim 11 , wherein the CRC calculator is configured to receive a replicated message of the enforceable instruction from the dispatch center.

18. The system of claim 11 , wherein the enforceable instruction CRC is readable to the on-board system of the first vehicle system, and is unreadable to an on-board system of the second vehicle system.

19. The system of claim 11 , wherein the CRC calculator is configured to determine whether the enforceable instruction is intended for the first vehicle system or the second vehicle system based on a location of the first vehicle system and a location of the second vehicle system.

20. A method comprising:

receiving an enforceable instruction in a first format from a dispatch center;

determining whether the enforceable instruction is intended for a first vehicle system or a second vehicle system based on a location of the first vehicle system and a location of the second vehicle system, wherein one of the first or second vehicle system is configured to receive the enforceable instruction and the other of the first or the second vehicle system is prohibited from receiving the enforceable instruction;

responsive to determining that the enforceable instruction is intended for the first vehicle system, converting the enforceable instruction from the dispatch center into a second format that is different than the first format;

calculating an enforceable instruction CRC based on the enforceable instruction converted into the second format; and

transmitting the enforceable instruction CRC to an on-board system of the first vehicle system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2021
From: RUHLAND, KRISTOFER M.; SHAW, KAREN A.; FENSKE, JAMES L.
To: WABTEC HOLDING CORP.
Reel/Frame 054878/0348 →
Continuity (4)
Continuation 16110415 · Aug 23, 2018
Continuation 14032710 · Sep 20, 2013
Provisional Application 61703531 · Sep 20, 2012
Related Publication 20210129882A1 · May 6, 2021
Cited By (1)
US 12,643,542