IP Library Granted Patent US 12,649,505
Granted Patent B2
US 12,649,505 · App. 18/133,702 · Granted Jun 9, 2026

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: Transportation IP Holdings, LLC
B61L27/70B61L3/125B61L15/0062B61L15/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 12,649,505
App. No.
18/133,702
Granted
Jun 9, 2026
Kind
B2
Abstract

A method and a system for transmitting an enforceable instruction in a vehicle control system may include receiving a checksum contained in at least one enforceable instruction. Methods for checksum challenge mitigation in a vehicle control system and verifying enforceable instruction data on-board a vehicle are disclosed.

Claims (34)

1 . A method, comprising:

transmitting an enforceable instruction from a dispatch system to at least one vehicle of a vehicle group, and the enforceable instruction comprising:

a movement authority for a determined route segment,

a checksum component configured to determine validity of the enforceable instruction, and

an authentication component configured to determine an authenticity of the enforceable instruction; and

operating the at least one vehicle according to the movement authority responsive to the authentication component determining that the enforceable instruction is authentic.

2 . The method of claim 1 , further comprising transmitting a bulletin message to the at least one vehicle, and further operating the at least one vehicle with a limit or restriction provided by the bulletin message and according to the movement authority in a route segment.

3 . The method of claim 1 , wherein the at least one vehicle may be disposed within a first vehicle system or a second vehicle system, and the method further comprising determining which vehicle system the at least one vehicle is disposed in, and the first vehicle system and the second vehicle system using different formats for the enforceable instruction relative to each other, and responsive to determining that the enforceable instruction is intended for use by the at least one vehicle within the first vehicle system, converting the enforceable instruction from a dispatch center into a first format that is used by the first vehicle system.

4 . The method of claim 3 , wherein the second format is different than a native format of the dispatch system and is different than the first format of the first vehicle system.

5 . The method of claim 1 , further comprising:

determining that the at least one vehicle of the vehicle group is a correct vehicle for the enforceable instruction; and

transmitting a response to a dispatch center from the at least one vehicle that is responsive to determining that the enforceable instruction is intended for use by the vehicle group.

6 . The method of claim 5 , wherein the response to the dispatch center comprises geographical data relating to a location of the at least one vehicle.

7 . The method of claim 1 , wherein an enforceable instruction checksum is readable by an on-board system of the at least one vehicle in a different, third format, and the method further comprising converting the enforceable instruction checksum that is received into the third format.

8 . The method of claim 1 , wherein the vehicle group comprises both the at least one vehicle and a second vehicle, and the second vehicle is blocked or prohibited from receiving the enforceable instruction from a dispatch center that relates to the at least one vehicle.

9 . The method of claim 8 , wherein a checksum calculator is disposed remote from the dispatch center, the at least one vehicle, and the second vehicle, and the method further comprises receiving a replicated message of the enforceable instruction from the dispatch.

10 . The method of claim 8 , further comprising determining whether the enforceable instruction is intended for the at least the one vehicle or the second vehicle based at least in part on a location of the at least one vehicle and a location of the second vehicle.

11 . The method of claim 1 , wherein the authentication component that is configured to determine the authenticity of the enforceable instruction validates that the enforceable instruction is a hash function.

12 . The method of claim 1 , wherein transmitting an enforceable instruction from a dispatch system to at least one vehicle of a vehicle system comprises applying the movement authority to every vehicle in the vehicle group.

13 . The method of claim 12 , further comprising applying a bulletin to every vehicle in the vehicle group, with the bulletin being a restriction or limit on the movement of every vehicle in the vehicle group.

14 . The method of claim 1 , further comprising determining if the checksum component is correct, and voiding or invalidating the enforceable instruction in response to a failure of the checksum component.

15 . The method of claim 1 , further comprising determining if the authentication component is correct, and voiding or invalidating the enforceable instruction in response to a failure of the authentication component.

16 . A vehicle control system, comprising:

a controller configured to transmit an enforceable instruction from a dispatch system to at least one vehicle of a vehicle group, the enforceable instruction comprising a movement authority for a determined route segment, a checksum component configured to determine validity of the enforceable instruction, and an authentication component configured to determine the authenticity of the enforceable instruction,

the controller configured to operate the at least one vehicle according to the movement authority.

17 . The system of claim 16 , wherein the controller is further configured to transmit a bulletin message to the at least one vehicle, and to operate the at least one vehicle with a limit or restriction provided by the bulletin message and according to the movement authority in the route segment.

18 . The system of claim 16 , wherein the vehicle control system is a back office system (BOS); the vehicle group comprises a convoy, fleet, swarm, or consist; and the at least one vehicle is an on-road truck or automobile.

19 . The system of claim 16 , wherein the controller is configured to receive operational information that relates to the movement authority back from the at least one vehicle.

20 . A positive train control system, comprising:

a controller configured to transmit an enforceable instruction from a dispatch system to at least one locomotive of a train, the enforceable instruction comprising:

a movement authority for a determined route segment,

a checksum component configured to determine validity of the enforceable instruction, and

an authentication component configured to determine the authenticity of the enforceable instruction,

the controller configured to determine that the locomotive is a correct locomotive for the enforceable instruction, operate the locomotive according to the movement authority, transmit a bulletin message to locomotive, and to operate the locomotive with a limit or restriction provided by the bulletin message and according to the movement authority in the route segment.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 19, 2023
From: SHAW, KAREN A.
To: TRANSPORTATION IP HOLDINGS, LLC
Reel/Frame 064309/0643 →
Continuity (5)
Continuation In Part 17145874 · Jan 11, 2021
Continuation 16110415 · Aug 23, 2018
Continuation 14032710 · Sep 20, 2013
Provisional Application 61703531 · Sep 20, 2012
Related Publication 20230249728A1 · Aug 10, 2023
References Cited (30)
US 5805797A · Sato · 1998 [cited by examiner]
US 7395141B1 · Seck · 2008 [cited by examiner]
US 8714494B2 · Weber · 2014 [cited by examiner]
US 9233698B2 · Weber et al. · 2016 [cited by applicant]
US 9283945B1 · Kernwein · 2016 [cited by examiner]
US 10919551B2 · Ruhland · 2021 [cited by examiner]
US 20030213875A1 · Hess, Jr. · 2003 [cited by examiner]
US 20040019696A1 · Scott · 2004 [cited by examiner]
US 20040093196A1 · Hawthorne · 2004 [cited by examiner]
US 20040230982A1 · Wookey · 2004 [cited by examiner]
US 20050205718A1 · Tsai · 2005 [cited by examiner]
US 20060022063A1 · Tsai · 2006 [cited by examiner]
US 20060037528A1 · Farritor · 2006 [cited by examiner]
US 20110075641A1 · Siriwongpairat · 2011 [cited by examiner]
US 20110267184A1 · Lee · 2011 [cited by examiner]
US 20110276285A1 · Alexander · 2011 [cited by examiner]
US 20120123617A1 · Noffsinger · 2012 [cited by examiner]
US 20140014784A1 · Brown · 2014 [cited by examiner]
US 20140107875A1 · Beyer · 2014 [cited by examiner]
US 20140131524A1 · Grimm · 2014 [cited by examiner]
US 20140172205A1 · Ruhland · 2014 [cited by examiner]
US 20150375764A1 · Rajendran · 2015 [cited by examiner]
US 20160001801A1 · Ruhland · 2016 [cited by examiner]
US 20170090473A1 · Cooper · 2017 [cited by examiner]
US 20190263432A1 · Carlson · 2019 [cited by examiner]
US 20200001906A1 · Bramucci · 2020 [cited by examiner]
US 20210403062A1 · Bramucci · 2021 [cited by examiner]
US 20230249728A1 · Ruhland · 2023 [cited by examiner]
US 20230373484A1 · Brooks · 2023 [cited by examiner]
DE 102016215243A1 · 2018 [cited by applicant]