IP Library Granted Patent US 12,503,145
Granted Patent B2
US 12,503,145 · App. 18/161,559 · Granted Dec 23, 2025

System and method for virtual block operational status control with long block time delay

Inventors: Jeffrey R. Allen (Olathe, KS); Michael E. Ramolt (Shawnee, KS); Kent R. Shue (Bonner Springs, KS); Brent A. Russell (Olathe, KS)
Assignee: BNSF Railway Company
B61L11/08B61L1/188B61L7/088B61L21/10B61L23/168B61L3/221B61L2011/086B61L23/044
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,503,145
App. No.
18/161,559
Granted
Dec 23, 2025
Kind
B2
Abstract

A system and method for virtual block operational status control with long block time delay is presented. The present disclosure can advantageously increase the capacity and safety of the existing railroad track infrastructure used by the railroads by determining whether a virtual block is healthy or unhealthy. The long block mode can provide a coarse granularity on the presence of a train. In virtual block mode, the system can implement a finer granularity so the virtual aspects of the sub blocks can be realized. The present disclosure provides a long block mode that can provide the system an opportunity to analyze the potential tradeoffs between granularity and reliability by determining which mode (virtual block or long block) is best utilized in a given situation. The system can operate by default in long block mode and ignore the virtual block capabilities until absolutely needed.

Claims (40)

1 . A system for virtual block operational status control, comprising:

a memory having a first database with operational statuses or specifications related to a vehicle or at least a portion of a railroad track; and

a processor operably coupled to the memory and capable of executing machine-readable instructions to perform program steps, the program steps including:

generate a plurality of virtual blocks within a physical block;

generate a long block within the physical block;

operate in a long block mode until a virtual block occupancy is detected;

determine whether a first group of virtual blocks from the perspective of a first wayside house are healthy;

operate in a virtual block mode, identifying the occupancy of each of the healthy virtual blocks from the first wayside house perspective, when the first group of virtual blocks are healthy; and

operate in the long block mode, identifying the occupancy of the long block from the first wayside house perspective, when the first group of virtual blocks are unhealthy.

2 . The system of claim 1 , wherein the first group of virtual blocks are from the eastbound perspective of the first wayside house.

3 . The system of claim 1 , the program steps further comprising:

determine whether a second group of virtual blocks from the perspective of the first wayside house are healthy.

4 . The system of claim 3 , wherein the second group of virtual blocks are from the westbound perspective of the first wayside house.

5 . The system of claim 1 , the program steps further comprising:

generate a virtual block health status indication.

6 . The system of claim 1 , the program steps further comprising:

perform checks over a first time period after the occupancy of a virtual block is detected to determine whether it is safe to maintain virtual block mode.

7 . The system of claim 6 , wherein the first time period is a 10-second interval.

8 . The system of claim 6 , wherein the operation in a virtual block mode can fail into a long block mode when a virtual block becomes unhealthy or its health is undetermined.

9 . The system of claim 1 , wherein the health of a virtual block is represented by a single bit.

10 . The system of claim 1 , wherein the physical block is a section of track between insulated joints.

11 . A method of virtual block operational status control, comprising:

generating, via control logic, a plurality of virtual blocks within a physical block;

generating, via the control logic, a long block within the physical block;

operating in a long block mode until a virtual block occupancy is detected;

determining, via control logic, whether a first group of virtual blocks from the perspective of a first wayside house are healthy;

operating in a virtual block mode, identifying the occupancy of each of the healthy virtual blocks from the first wayside house perspective, when the first group of virtual blocks are healthy; and

operating in the long block mode, identifying the occupancy of the long block from the first wayside house perspective, when the first group of virtual blocks are unhealthy.

12 . The method of claim 11 , wherein the first group of virtual blocks are from the eastbound perspective of the first wayside house.

13 . The method of claim 11 , further comprising:

determining whether a second group of virtual blocks from the perspective of the first wayside house are healthy.

14 . The method of claim 13 , wherein the second group of virtual blocks are from the westbound perspective of the first wayside house.

15 . The method of claim 11 , further comprising:

generating a virtual block health status indication.

16 . The method of claim 11 , further comprising:

performing checks, via the control logic, over a first time period after the occupancy of a virtual block is detected to determine whether it is safe to maintain virtual block mode.

17 . The method of claim 16 , wherein the first time period is a 10-second interval.

18 . The method of claim 16 , wherein the operation in a virtual block mode can fail into a long block mode when a virtual block becomes unhealthy or its health is undetermined.

19 . The method of claim 11 , wherein the health of a virtual block is represented by a single bit.

20 . The method of claim 11 , wherein the physical block is a section of track between insulated joints.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2023
From: ALLEN, JEFFREY R; RAMOLT, MICHAEL E.; SHUE, KENT R.; RUSSELL, BRENT A.
To: BNSF RAILWAY COMPANY
Reel/Frame 062537/0608 →
Continuity (6)
Continuation In Part 17542263 · Dec 3, 2021
Continuation 17302524 · May 5, 2021
Continuation 17247303 · Dec 7, 2020
Division 15965680 · Apr 27, 2018
Provisional Application 62502224 · May 5, 2017
Related Publication 20230166780A1 · Jun 1, 2023
References Cited (44)
US 5332180A · Peterson et al. · 1994 [cited by applicant]
US 5398894A · Pascoe · 1995 [cited by examiner]
US 5950966A · Hungate et al. · 1999 [cited by applicant]
US 6655639B2 · Grappone · 2003 [cited by examiner]
US 6666411B1 · Hart et al. · 2003 [cited by applicant]
US 7222003B2 · Stull · 2007 [cited by examiner]
US 7954770B2 · Tomlinson, Jr. et al. · 2011 [cited by applicant]
US 8613410B2 · Bohlmann et al. · 2013 [cited by applicant]
US 8996208B2 · Shoppa et al. · 2015 [cited by applicant]
US 9102341B2 · Malone, Jr. · 2015 [cited by examiner]
US 9162691B2 · Polivka · 2015 [cited by examiner]
US 9718487B2 · Ghaly · 2017 [cited by applicant]
US 9925994B2 · Ferrari · 2018 [cited by examiner]
US 10081379B2 · Kull · 2018 [cited by examiner]
US 10507852B2 · Schmidt et al. · 2019 [cited by applicant]
US 11001282B2 · Tsujita · 2021 [cited by examiner]
US 11021178B2 · Ghaly · 2021 [cited by examiner]
US 11827256B1 · Sapp · 2023 [cited by examiner]
US 12330701B2 · McKenna · 2025 [cited by examiner]
US 20030112131A1 · Mcallister · 2003 [cited by applicant]
US 20050075765A1 · Oguma et al. · 2005 [cited by applicant]
US 20070078574A1 · Davenport · 2007 [cited by applicant]
US 20130218375A1 · Ning et al. · 2013 [cited by applicant]
US 20130334373A1 · Malone, Jr. et al. · 2013 [cited by applicant]
US 20160107664A1 · Kull · 2016 [cited by applicant]
US 20170113707A1 · Ghaly · 2017 [cited by applicant]
US 20180319413A1 · Specht · 2018 [cited by examiner]
US 20180327008A1 · Kindt et al. · 2018 [cited by applicant]
US 20190168788A1 · Ghaly · 2019 [cited by examiner]
US 20200207384A1 · Dick · 2020 [cited by examiner]
US 20210139059A1 · Schmidt · 2021 [cited by examiner]
US 20220185350A1 · Kindt · 2022 [cited by examiner]
US 20230166780A1 · Allen · 2023 [cited by examiner]
US 20240253677A1 · Sapp · 2024 [cited by examiner]
US 20250033679A1 · Allen · 2025 [cited by examiner]
CN 110603185A · 2019 [cited by examiner]
EP 0638469A2 · 1995 [cited by applicant]
JP 0532166A · 1993 [cited by applicant]
JP 101054A · 1998 [cited by applicant]
JP 2005145089A · 2005 [cited by applicant]
WO 2015180902A1 · 2015 [cited by applicant]
WO WO2024163080A1 · 2024 [cited by examiner]
Paola Pellegrini, et al., “Real Time Railway Traffic Management Modeling Track Circuits”, Article, Sep. 2012, 13 pages. [cited by applicant]
Haifeng Song, Tuo Shen, Weiyang Wang, Train-centric communication-based close proximity driving train movement authority system, Jun. 7, 2018. [cited by applicant]