IP Library Granted Patent US 12,542,058
Granted Patent B1
US 12,542,058 · App. 18/444,136 · Granted Feb 3, 2026

Dynamic access and egress of railroad right of way

Inventors: Mathew O'Sullivan (Evanston, IL); David Kiley (Washington, DC)
Assignee: Cavnue Technology, LLC
G08G1/096725B61L25/023B61L27/40G08G1/0116G08G1/0141G08G1/0145G08G1/096775G08G1/164G08G1/166G08G1/167
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,542,058
App. No.
18/444,136
Granted
Feb 3, 2026
Kind
B1
Abstract

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for allowing vehicles access or egress from a dedicated roadway. In some implementations, a system includes a server, an interface, and sensors. The interface receives data from a railroad system that manages a railroad running parallel to a first roadway. The sensors are positioned in a location relative to the first and second roadway. Each sensor can detect vehicles on the second roadway. For each detected vehicle, each sensor can generate first sensor data based on the detected vehicle and the data received at the interface. Second sensor data can be generated based on activities on the first roadway. Observational data can be generated based on the first and second sensor data. An instruction can be determined to allow the detected vehicle access to the first roadway. The instruction can be transmitted to the detected vehicle.

Claims (64)

1 . A computer-implemented method comprising:

detecting, by a sensor device positioned in a location relative to a roadway, a vehicle in a first field of view on the roadway, the roadway being a dedicated lane proximate to another roadway;

transmitting, to one or more sensor devices monitoring the other roadway, a request to generate sensor data that comprises observational data at one or more portions of the other roadway;

receiving, from the one or more sensor devices, data indicative of an absence of activities on the other roadway at the one or more portions;

determining to allow the detected vehicle to access the other roadway based on the received data; and

transmitting an instruction to the detected vehicle to navigate from the roadway to the other roadway while the detected vehicle traverses the roadway.

2 . The computer-implemented method of claim 1 , wherein the detected vehicle comprises an autonomous truck.

3 . The computer-implemented method of claim 1 , further comprising:

in response to detecting the vehicle in the first field of view on the roadway, selecting, by the sensor device, the one or more sensor devices from a plurality of sensor devices monitoring the other roadway to generate the sensor data, the one or more sensor devices being selected based on a first location of the detected vehicle and a second location of the one or more sensor devices, wherein the second location of the one or more sensor devices is after the first location of the detected vehicle along a direction of travel on the roadway.

4 . The computer-implemented method of claim 1 , wherein determining to allow the detected vehicle to access the other roadway based on the received data comprises determining to allow the detected vehicle to access the other roadway in response to determining the received data does not indicate a presence of activities on the other roadway.

5 . The computer-implemented method of claim 1 , wherein determining to allow the detected vehicle to access the other roadway based on the received data further comprises:

generating, by the sensor device, sensor data indicative of train activities from a railroad that traverses in parallel to the other roadway;

determining, by the sensor device, whether the sensor data indicative of the train activities reflects one or more trains traversing the railroad; and

in response to determining the sensor data reflects an absence of the one or more trains traversing the railroad, determining to allow the detected vehicle to access the other roadway.

6 . The computer-implemented method of claim 1 , further comprising:

receiving, from the one or more sensor devices, data indicative of a presence of activities on the other roadway at the one or more portions;

determining to not allow the detected vehicle to access the other roadway in response to receiving data indicative of the presence of activities on the other roadway;

generating another instruction for the detected vehicle that indicates the detected vehicle is not allowed to access the other roadway; and

transmit the other instruction to the detected vehicle to avoid navigating from the roadway to the other roadway.

7 . The computer-implemented method of claim 6 , wherein determining to not allow the detected vehicle to access the other roadway further comprises:

generating, by the sensor device, sensor data indicative of train activities from a railroad that traverses in parallel to the other roadway;

determining, by the sensor device, whether the sensor data indicative of the train activities reflects one or more trains traversing the railroad; and

in response to determining the sensor data reflects a presence of the one or more trains traversing the railroad, determining to not allow the detected vehicle to access the other roadway.

8 . The computer-implemented method of claim 1 , wherein determining to allow the detected vehicle to access the other roadway based on the received data comprises:

determining the observational data indicative of the absence of activities at the one or more portions of the other roadway comprises one or more activities that do not impede with a flow of traffic; and

in response to determining the one or more activities do not impede with the flow of traffic, determining to allow the detected vehicle to access the other roadway.

9 . One or more non-transitory machine-readable media storing instructions that, when executed by one or more processing devices, cause the one or more processing devices to perform operations comprising:

detecting, by a sensor device positioned in a location relative to a roadway, a vehicle in a first field of view on the roadway, the roadway being proximate to another roadway;

transmitting, to one or more sensor devices monitoring the other roadway, a request to generate sensor data that comprises observational data at one or more portions of the other roadway;

receiving, from the one or more sensor devices, data indicative of an absence of activities on the other roadway at the one or more portions;

determining to allow the detected vehicle to access the other roadway based on the received data; and

transmitting an instruction to the detected vehicle to navigate from the roadway to the other roadway while the detected vehicle traverses the roadway.

10 . The one or more non-transitory machine-readable media of claim 9 , wherein the detected vehicle comprises an autonomous truck.

11 . The one or more non-transitory machine-readable media of claim 9 , further comprising:

in response to detecting the vehicle in the first field of view on the roadway, selecting, by the sensor device, the one or more sensor devices from a plurality of sensor devices monitoring the other roadway to generate the sensor data, the one or more sensor devices being selected based on a first location of the detected vehicle and a second location of the one or more sensor devices, wherein the second location of the one or more sensor devices is after the first location of the detected vehicle along a direction of travel on the roadway.

12 . The one or more non-transitory machine-readable media of claim 9 , wherein determining to allow the detected vehicle to access the other roadway based on the received data comprises determining to allow the detected vehicle to access the other roadway in response to determining the received data does not indicate the presence of activities on the other roadway.

13 . The one or more non-transitory machine-readable media of claim 9 , wherein determining to allow the detected vehicle to access the other roadway based on the received data further comprises:

generating, by the sensor device, sensor data indicative of train activities from a railroad that traverses in parallel to the other roadway;

determining, by the sensor device, whether the sensor data indicative of the train activities reflects one or more trains traversing the railroad; and

in response to determining the sensor data reflects an absence of the one or more trains traversing the railroad, determining to allow the detected vehicle to access the other roadway.

14 . The one or more non-transitory machine-readable media of claim 9 , further comprising:

receiving, from the one or more sensor devices, data indicative of a presence of activities on the other roadway at the one or more portions;

determining to not allow the detected vehicle to access the other roadway in response to receiving data indicative of the presence of activities on the other roadway;

generating another instruction for the detected vehicle that indicates the detected vehicle is not allowed to access the other roadway; and

transmit the other instruction to the detected vehicle to avoid navigating from the roadway to the other roadway.

15 . The one or more non-transitory machine-readable media of claim 14 , wherein determining to not allow the detected vehicle to access the other roadway further comprises:

generating, by the sensor device, sensor data indicative of train activities from a railroad that traverses in parallel to the other roadway;

determining, by the sensor device, whether the sensor data indicative of the train activities reflects one or more trains traversing the railroad; and

in response to determining the sensor data reflects a presence of the one or more trains traversing the railroad, determining to not allow the detected vehicle to access the other roadway.

16 . The one or more non-transitory machine-readable media of claim 9 , wherein determining to allow the detected vehicle to access the other roadway based on the received data comprises:

determining the observational data indicative of the absence of activities at the one or more portions of the other roadway comprises one or more activities that do not impede with a flow of traffic; and

in response to determining the one or more activities do not impede with the flow of traffic, determining to allow the detected vehicle to access the other roadway.

17 . A system comprising:

one or more computer processors; and

one or more non-transitory machine-readable media storing instructions that, when executed by the one or more computer processors, cause the one or more computer processors to perform operations comprising:

detecting, by a sensor device positioned in a location relative to a roadway, a vehicle in a first field of view on the roadway, the roadway being a dedicated lane proximate to another roadway;

transmitting, to one or more sensor devices monitoring the other roadway, a request to generate sensor data that comprises observational data at one or more portions of the other roadway;

receiving, from the one or more sensor devices, data indicative of an absence of activities on the other roadway at the one or more portions;

determining to allow the detected vehicle to access the other roadway based on the received data; and

transmitting an instruction to the detected vehicle to navigate from the roadway to the other roadway while the detected vehicle traverses the roadway.

18 . The system of claim 17 , wherein the detected vehicle comprises an autonomous truck.

19 . The system of claim 17 , comprising:

in response to detecting the vehicle in the first field of view on the roadway, selecting, by the sensor device, the one or more sensor devices from a plurality of sensor devices monitoring the other roadway to generate the sensor data, the one or more sensor devices being selected based on a first location of the detected vehicle and a second location of the one or more sensor devices, wherein the second location of the one or more sensor devices is after the first location of the detected vehicle along a direction of travel on the roadway.

20 . The system of claim 17 , wherein determining to allow the detected vehicle to access the other roadway based on the received data comprises determining to allow the detected vehicle to access the other roadway in response to determining the received data does not indicate the presence of activities on the other roadway.

Assignments (5)
SECURITY INTEREST Recorded Apr 9, 2026
From: CAVNUE TECHNOLOGY, LLC
To: GOLUB CAPITAL MARKETS LLC
Reel/Frame 074328/0202 →
RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT R/F 71278/0907 Recorded Jan 30, 2026
From: SIP MOBILITYCO PLATFORMCO, LLC
To: CAVNUE TECHNOLOGY, LLC
Reel/Frame 074536/0444 →
AMENDMENT NO. 1 TO GRANT OF SECURITY INTEREST IN PATENTS Recorded Jan 29, 2026
From: CAVNUE TECHNOLOGY, LLC
To: SIP MOBILITYCO PLATFORMCO, LLC
Reel/Frame 074533/0139 →
SECURITY INTEREST Recorded May 14, 2025
From: CAVNUE TECHNOLOGY, LLC
To: SIP MOBILITY PLATFORMCO, LLC
Reel/Frame 071278/0907 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2024
From: O'SULLIVAN, MATTHEW; KILEY, DAVID
To: CAVNUE TECHNOLOGY, LLC
Reel/Frame 066500/0207 →
Continuity (1)
Continuation 17980489 · Nov 3, 2022
References Cited (32)
US 6263799B1 · Pardes · 2001 [cited by applicant]
US 7302319B2 · Wu · 2007 [cited by applicant]
US 7832691B2 · Reibeling et al. · 2010 [cited by applicant]
US 8157219B2 · Ashraf et al. · 2012 [cited by applicant]
US 9150229B2 · Steffen et al. · 2015 [cited by applicant]
US 9415783B2 · Kissel · 2016 [cited by applicant]
US 9802630B2 · Bartolotti · 2017 [cited by applicant]
US 9950722B2 · Kumar et al. · 2018 [cited by applicant]
US 10899350B2 · Schoenly · 2021 [cited by applicant]
US 10899374B2 · Hilleary · 2021 [cited by applicant]
US 11138873B1 · Clifford · 2021 [cited by applicant]
US 11623675B1 · O'Sullivan et al. · 2023 [cited by applicant]
US 12062283B2 · Kiley · 2024 [cited by examiner]
US 20050088318A1 · Liu · 2005 [cited by examiner]
US 20080185482A1 · Ghigliotti · 2008 [cited by applicant]
US 20130194423A1 · Baines et al. · 2013 [cited by applicant]
US 20130200223A1 · Alexander et al. · 2013 [cited by applicant]
US 20130289805A1 · Makkinejad · 2013 [cited by applicant]
US 20160231746A1 · Hazelton et al. · 2016 [cited by applicant]
US 20170213458A1 · Gordon et al. · 2017 [cited by applicant]
US 20180018888A1 · Townsend · 2018 [cited by applicant]
US 20180208223A1 · Israelsson et al. · 2018 [cited by applicant]
US 20200255033A1 · Matsunaga et al. · 2020 [cited by applicant]
US 20210142684A1 · Hilleary · 2021 [cited by applicant]
US 20210362735A1 · Nagao · 2021 [cited by examiner]
US 20220137640A1 · Geitz · 2022 [cited by examiner]
US 20230024393A1 · Kiley et al. · 2023 [cited by applicant]
CN 102146650 · 2011 [cited by applicant]
CN 102616251 · 2014 [cited by applicant]
WO WO2008116794 · 2008 [cited by applicant]
Cavnue LLC, “Autonomous Trucking on Rail Rights of Way,” Jul. 2021, 10 pages. [cited by applicant]
dot.alaska.gov [online], “Enjoy the unique experience of a trip to Whittier, Alaska, driving the longest combined vehicle-railroad tunnel in North America!” Sep. 28, 2013, retrieved on Aug. 9, 2022, retrieved from URL<h… [cited by applicant]