IP Library Granted Patent US 12,597,339
Granted Patent B2
US 12,597,339 · App. 18/189,970 · Granted Apr 7, 2026

Tokenization for on-demand traffic resource allocation

Inventors: David Hahn Clifford (Royal Oak, MI); Robert Michael Morgan (Montara, CA); Piotr Bartlomiej Dubla (Cupertino, CA)
Assignee: Cavnue Technology, LLC
G08G1/0125G08G1/017
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,597,339
App. No.
18/189,970
Granted
Apr 7, 2026
Kind
B2
Abstract

Systems and techniques are described for on-demand traffic resource allocation. A system determines, for a traffic resource allocation request for a vehicle, a tracking capability for the vehicle. The tracking capability can be one of multiple different tracking capabilities, and tracking capability enables a tracking of a vehicle by a tracking method that is unique to the tracking capability and different from each other tracking capability. The system generates, for the vehicle, a tracking token that includes data that describes the tracking capability determined for the vehicle and that enables the traffic resource allocation system to track the vehicle using the tracking token and according to the tracking capability. The system then enables tracking of the vehicle according to the tracking capability described by the data in the tracking token.

Claims (48)

1 . A method implemented by a traffic resource allocation system implemented in a data processing apparatus of one or more computers, the method comprising:

receiving, by the traffic resource allocation system, for each of a plurality of vehicles, a request from a user device for an allocation of a traffic resource for the vehicle in a traffic environment, and for each vehicle:

determining, by the traffic resource allocation system, a tracking capability for the vehicle, the tracking capability being one of a plurality of different tracking capabilities, wherein each tracking capability enables a tracking of a vehicle by a tracking method that is unique to the tracking capability and different from each other tracking capability, and the tracking capability is determined without reference to a vehicle device that is pre-associated with the traffic resource allocation system at the time of the request for the allocation;

generating, for the vehicle, a tracking token that includes data that describes the tracking capability determined for the vehicle and that enables the traffic resource allocation system to track the vehicle using the tracking token and according to the tracking capability, the data comprising a tuple that includes:

a first parameter that has a plurality of values, wherein a value of the first parameter specifies a particular tracking capability;

a second parameter that has a value that is used to identify one of the vehicle or device within the vehicle when tracking according to the particular tracking capability specified by the value of the first parameter; and

enabling, by the traffic resource allocation system, tracking of the vehicle according to the tracking capability described by the data in the tracking token by configuring one or more hardware devices specific to the tracking capability to perform tracking of the vehicle based on the tracking token;

wherein, for at least a first vehicle of the plurality of vehicles, a first tracking capability is determined, and for a second vehicle, a second tracking capability different from the first tracking capability is determined, and a first process to track the first vehicle according to the first tracking capability is different from a second process to track the second vehicle according to the second tracking capability.

2 . The method of claim 1 wherein the plurality of values for the first parameter includes:

a first value that specifies an RFID tracking capability;

a second value that specifies a network address capability; and

a third value that specifies a license plate number capability.

3 . The method of claim 1 , wherein enabling, by the traffic resource allocation system, tracking of the vehicle according to the tracking capability described by the data in the tracking token comprises providing, by the traffic resource allocation system, the token to a plurality of sensors that are used to track vehicles that are using the traffic resource.

4 . The method of claim 1 , wherein enabling, by the traffic resource allocation system, tracking of the vehicle according to the tracking capability described by the data in the tracking token comprises providing, by the traffic resource allocation system, the token to a system that is separate from the traffic resource allocation system and controlled by an entity that is separate from the entity that controls the traffic resource allocation system.

5 . The method of claim 1 , wherein the traffic resource is an access to a restricted vehicle lane over a pathway.

6 . The method of claim 1 , further comprising, for each of one or more allocations of a traffic resource:

generating data describing the traffic resource allocated in response to the request; and

sending, to a user device, the data describing the traffic resource allocated in response to the request.

7 . The method of claim 6 , wherein enabling, by the traffic resource allocation system, tracking of the vehicle according to the tracking capability described by the data in the tracking token comprises providing, by the traffic resource allocation system, the token to a mobile phone device of a user that sent the request for an allocation of a traffic resource for the vehicle.

8 . A system, comprising:

a data processing apparatus comprising one or more computers;

a non-transitory computer readable medium storing instructions executable by the data processing apparatus and that upon such execution cause the data processing apparatus to perform operations comprising:

receiving, by the traffic resource allocation system, for each of a plurality of vehicles, a request from a user device for an allocation of a traffic resource for the vehicle in a traffic environment, and for each vehicle:

determining, by the traffic resource allocation system, a tracking capability for the vehicle, the tracking capability being one of a plurality of different tracking capabilities, wherein each tracking capability enables a tracking of a vehicle by a tracking method that is unique to the tracking capability and different from each other tracking capability, and the tracking capability is determined without reference to a vehicle device that is pre-associated with the traffic resource allocation system at the time of the request for the allocation;

generating, for the vehicle, a tracking token that includes data that describes the tracking capability determined for the vehicle and that enables the traffic resource allocation system to track the vehicle using the tracking token and according to the tracking capability, the data comprising a tuple that includes:

a first parameter that has a plurality of values, wherein a value of the first parameter specifies a particular tracking capability;

a second parameter that has a value that is used to identify one of the vehicle or device within the vehicle when tracking according to the particular tracking capability specified by the value of the first parameter; and

enabling, by the traffic resource allocation system, tracking of the vehicle according to the tracking capability described by the data in the tracking token by configuring one or more hardware devices specific to the tracking capability to perform tracking of the vehicle based on the tracking token;

wherein, for at least a first vehicle of the plurality of vehicles, a first tracking capability is determined, and for a second vehicle, a second tracking capability different from the first tracking capability is determined, and a first process to track the first vehicle according to the first tracking capability is different from a second process to track the second vehicle according to the second tracking capability.

9 . The system of claim 8 , wherein the plurality of values for the first parameter includes:

a first value that specifies an RFID tracking capability;

a second value that specifies a network address capability; and

a third value that specifies a license plate number capability.

10 . The system of claim 8 , wherein enabling, by the traffic resource allocation system, tracking of the vehicle according to the tracking capability described by the data in the tracking token comprises providing, by the traffic resource allocation system, the token to a plurality of sensors that are used to track vehicles that are using the traffic resource.

11 . The system of claim 8 , wherein enabling, by the traffic resource allocation system, tracking of the vehicle according to the tracking capability described by the data in the tracking token comprises providing, by the traffic resource allocation system, the token to a system that is separate from the traffic resource allocation system and controlled by an entity that is separate from the entity that controls the traffic resource allocation system.

12 . The system of claim 8 , wherein the traffic resource is an access to a restricted vehicle lane over a pathway.

13 . The system of claim 8 , the operations further comprising, for each of one or more allocations of a traffic resource:

generating data describing the traffic resource allocated in response to the request; and

sending, to a user device, the data describing the traffic resource allocated in response to the request.

14 . The system of claim 13 , wherein enabling, by the traffic resource allocation system, tracking of the vehicle according to the tracking capability described by the data in the tracking token comprises providing, by the traffic resource allocation system, the token to a mobile phone device of a user that sent the request for an allocation of a traffic resource for the vehicle.

15 . A non-transitory computer readable medium storing instructions executable by a data processing apparatus and that upon such execution cause the data processing apparatus to perform operations comprising:

receiving, by the traffic resource allocation system, for each of a plurality of vehicles, a request from a user device for an allocation of a traffic resource for the vehicle in a traffic environment, and for each vehicle:

determining, by the traffic resource allocation system, a tracking capability for the vehicle, the tracking capability being one of a plurality of different tracking capabilities, wherein each tracking capability enables a tracking of a vehicle by a tracking method that is unique to the tracking capability and different from each other tracking capability, and the tracking capability is determined without reference to a vehicle device that is pre-associated with the traffic resource allocation system at the time of the request for the allocation;

generating, for the vehicle, a tracking token that includes data that describes the tracking capability determined for the vehicle and that enables the traffic resource allocation system to track the vehicle using the tracking token and according to the tracking capability, the data comprising a tuple that includes:

a first parameter that has a plurality of values, wherein a value of the first parameter specifies a particular tracking capability;

a second parameter that has a value that is used to identify one of the vehicle or device within the vehicle when tracking according to the particular tracking capability specified by the value of the first parameter; and

enabling, by the traffic resource allocation system, tracking of the vehicle according to the tracking capability described by the data in the tracking token by configuring one or more hardware devices specific to the tracking capability to perform tracking of the vehicle based on the tracking token;

wherein, for at least a first vehicle of the plurality of vehicles, a first tracking capability is determined, and for a second vehicle, a second tracking capability different from the first tracking capability is determined, and a first process to track the first vehicle according to the first tracking capability is different from a second process to track the second vehicle according to the second tracking capability.

Assignments (6)
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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNMENT DOCUMENT PREVIOUSLY RECORDED AT REEL: 66603 FRAME: 88. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 18, 2024
From: CLIFFORD, DAVID HAHN; MORGAN, ROBERT MICHAEL; DUBLA, PIOTR BARTLOMIEJ
To: CAVNUE TECHNOLOGY, LLC
Reel/Frame 066816/0376 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 29, 2024
From: CLIFFORD, DAVID HAHN; MORGAN, ROBERT MICHAEL; DUBLA, PIOTR BARTLOMIEJ
To: CAVNUE TECHNOLOGY, LLC
Reel/Frame 066603/0088 →
Continuity (1)
Related Publication 20240321086A1 · Sep 26, 2024
References Cited (9)
US 20140195138A1 · Stelzig et al. · 2014 [cited by applicant]
US 20190063938A1 · Fukushima et al. · 2019 [cited by applicant]
US 20190132709A1 · Graefe et al. · 2019 [cited by applicant]
US 20200234575A1 · Hishida · 2020 [cited by examiner]
US 20210304591A1 · Small · 2021 [cited by examiner]
US 20210318691A1 · Amnini et al. · 2021 [cited by applicant]
Mohandes, M. et al., “An Intelligent System for Vehicle Access Control using RFID and ALPR Technologies,” Apr. 16, 2016, Springer, Arabian Journal for Science and Engineering (2016) vol. 41, pp. 3521-3530 (Year: 2016). [cited by examiner]
Alharbi, Fares et al., “Intelligent Transportation Using Wireless Sensor Networks Blockchain and License Plate Recognition,” Feb. 28, 2023, MDPI, Sensors 2023, 23(5), 2670, pp. 1-23 (Year: 2023). [cited by examiner]
Hu et al., “A Multirange Vehicle Speed Prediction With Application to Model Predictive Control-Based Integrated Power and Thermal Management of Connected Hybrid Electric Vehicles,” Journal of Dynamic Systems, Measuremen… [cited by applicant]