IP Library Granted Patent US 11,030,895
Granted Patent B1
US 11,030,895 · App. 16/997,292 · Granted Jun 8, 2021

Incident-based traffic signal preemption and priority

Inventors: Christian Kulus (New Brighton, MN); Chad Mack (Durand, WI); Jared Moore (Osprey, FL)
Assignee: Global Traffic Technologies, LLC
G08G1/087G08G1/017G08G1/08G08G1/083
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,030,895
App. No.
16/997,292
Granted
Jun 8, 2021
Kind
B1
Abstract

Controlling traffic signal preemption includes inputting to a conditional preemption circuit, values of a plurality of incident parameters that include at least a vehicle unit identifier of a vehicle unit and an incident priority that describes an incident. The conditional preemption circuit determines a preemption mode for a vehicle associated with the vehicle unit identifier based on one or more of the plurality of incident parameters. The preemption mode is one of a first mode or a second mode. Traffic signal preemption is enabled for the vehicle unit in response to the conditional preemption circuit determining the first mode. Traffic signal preemption is disabled for the vehicle unit in response to the conditional preemption circuit determining the second mode.

Claims (77)

1. A method, comprising:

inputting to a conditional preemption circuit, values of a plurality of incident parameters that include at least a vehicle unit identifier of a vehicle unit and an incident priority that describes an incident;

determining a preemption mode for a vehicle associated with the vehicle unit identifier based on one or more of the plurality of incident parameters by the conditional preemption circuit, wherein the preemption mode is one of a first mode or a second mode;

enabling traffic signal preemption for the vehicle unit in response to the conditional preemption circuit determining the first mode; and

disabling traffic signal preemption for the vehicle unit in response to the conditional preemption circuit determining the second mode.

2. The method of claim 1 , further comprising:

generating a configuration message that specifies the preemption mode by the conditional preemption circuit;

transmitting the configuration message from the conditional preemption circuit to the vehicle unit identified by the value of the vehicle unit identifier;

configuring the vehicle unit to operate in the preemption mode specified in the configuration message;

wherein the enabling includes enabling issuing of preemption requests by the vehicle unit in response to the preemption mode being the first mode; and

wherein the disabling includes disabling issuing of preemption requests by the vehicle unit in response to the preemption mode being the second mode.

3. The method of claim 1 , further comprising:

receiving by a priority request generator, data indicating a current location, speed, and heading of the vehicle;

determining one or more intersections for which the vehicle is eligible for preemption by the priority request generator, wherein a plurality of intersections includes the one or more intersections,

for each of the one or more intersections, communicating a request to traffic signal control circuitry at the one or more intersections;

wherein the enabling includes communicating a first mode specification in the request; and

wherein the disabling includes communicating the second mode in the request.

4. The method of claim 3 , wherein the enabling includes communicating the preemption request to one or more processes executing on a centralized data processing system and functioning as one or more phase selectors.

5. The method of claim 3 , wherein the communicating the preemption request to the traffic signal control circuitry includes communicating the preemption request to one or more phase selectors at the one or more intersections.

6. The method of claim 1 , wherein the determining the preemption mode includes evaluating a plurality of trigger conditions, each trigger condition references one or more of the plurality of incident parameters, and the evaluating determines the first mode in response to any of the trigger conditions evaluating to true.

7. The method of claim 6 , wherein:

the one or more of the plurality of incident parameters include an incident type, and the value of the incident type indicates one of an alarm, a burglary, a crash, a disturbance, a domestic dispute, a fire, a hazardous materials emergency, or a medical emergency;

the evaluating of the plurality of trigger conditions determines the first mode in response to the incident type having a first value; and

the evaluating of the plurality of trigger conditions determines the second mode in response to the incident type having a second value.

8. The method of claim 6 , wherein:

the one or more of the plurality of incident parameters include a vehicle unit status, and the value of the vehicle unit status indicates one of available, unavailable, dispatched, in-route, on-scene, or off-duty;

the evaluating of the plurality of trigger conditions determines the first mode in response to the vehicle unit status having a first value; and

the evaluating of the plurality of trigger conditions determines the second mode in response to the vehicle unit status having a second value.

9. The method of claim 6 , wherein:

the one or more of the plurality of incident parameters include a vehicle unit type, and the value of the vehicle unit type indicates one of and animal-carrying vehicle, a detective vehicle, a patrol vehicle, a fire vehicle, or an emergency medical transport vehicle;

the evaluating of the plurality of trigger conditions determines the first mode in response to the vehicle unit type having a first value; and

the evaluating of the plurality of trigger conditions determines the second mode in response to the vehicle unit type having a second value.

10. The method of claim 1 , wherein:

the plurality of incident parameters include an incident type, a vehicle unit status, and a vehicle unit type;

the determining includes evaluating a plurality of trigger conditions, each trigger condition references values of one or more of the plurality of incident parameters and at least one trigger condition references two or more of the plurality of incident parameters, and the evaluating determines the first mode in response to any of the trigger conditions evaluating to true;

the evaluating of the plurality of trigger conditions determines the first mode in response to one of the plurality of incident parameters having a first value; and

the evaluating of the plurality of trigger conditions determines the second mode in response to the one of the plurality of incident parameters having a second value.

11. The method of claim 1 , wherein the preemption mode is one of the first mode, the second mode, or a third mode, the first mode has a first level of preemption priority, and the third mode has a second level of preemption priority that is less than the first level of preemption priority.

12. A system comprising:

a computer system having one or more processors and memory configured with instructions that when executed cause the one or more processors to perform operations including:

inputting values of a plurality of incident parameters that include at least a vehicle unit identifier of a vehicle unit and an incident priority that describes an incident;

determining a preemption mode for a vehicle associated with the vehicle unit identifier based on one or more of the plurality of incident parameters, wherein the preemption mode is one of a first mode or a second mode;

enabling traffic signal preemption for the vehicle unit in response to determining the first mode; and

disabling traffic signal preemption for the vehicle unit in response to determining the second mode.

13. The system of claim 12 , further comprising:

a vehicle unit;

wherein the memory is configured with instructions that when executed cause the one or more processors to perform operations including:

generating a configuration message that specifies the preemption mode;

transmitting the configuration message to the vehicle unit identified by the value of the vehicle unit identifier; and

wherein the vehicle unit is configured to operate in the preemption mode specified in the configuration message.

14. The system of claim 12 , wherein the memory is configured with instructions that when executed cause the one or more processors to perform operations including:

receiving data indicating a current location, speed, and heading of the vehicle;

determining one or more intersections for which the vehicle is eligible for preemption, wherein a plurality of intersections includes the one or more intersections, and

for each of the one or more intersections, communicating a request to traffic signal control circuitry at the one or more intersections;

wherein the instructions for enabling include instructions for communicating a first mode specification in the request; and

wherein the instructions for disabling include instructions for communicating the second mode in the request.

15. The system of claim 14 , wherein the instructions for enabling include instructions for communicating a preemption request to one or more processes executing on a centralized data processing system and functioning as one or more phase selectors.

16. The system of claim 14 , wherein the instructions for communicating the preemption request to the traffic signal control circuitry include instructions for communicating a preemption request to one or more phase selectors at the one or more intersections.

17. The system of claim 12 , wherein the instructions for determining the preemption mode includes instructions for evaluating a plurality of trigger conditions, each trigger condition references one or more of the plurality of incident parameters, and the evaluating determines the first mode in response to any of the trigger conditions evaluating to true.

18. The system of claim 17 , wherein:

the one or more of the plurality of incident parameters include an incident type, and the value of the incident type indicates one of an alarm, a burglary, a crash, a disturbance, a domestic dispute, a fire, a hazardous materials emergency, or a medical emergency;

the instructions for evaluating of the plurality of trigger conditions determine the first mode in response to the incident type having a first value; and

the instructions for evaluating of the plurality of trigger conditions determine the second mode in response to the incident type having a second value.

19. The system of claim 17 , wherein:

the one or more of the plurality of incident parameters include a vehicle unit status, and the value of the vehicle unit status indicates one of available, unavailable, dispatched, in-route, on-scene, or off-duty;

the instructions for evaluating of the plurality of trigger conditions determine the first mode in response to the vehicle unit status having a first value; and

the instructions for evaluating of the plurality of trigger conditions determine the second mode in response to the vehicle unit status having a second value.

20. The system of claim 17 , wherein:

the one or more of the plurality of incident parameters include a vehicle unit type, and the value of the vehicle unit type indicates one of and animal-carrying vehicle, a detective vehicle, a patrol vehicle, a fire vehicle, or an emergency medical transport vehicle;

the instructions for evaluating of the plurality of trigger conditions determine the first mode in response to the vehicle unit type having a first value; and

the instructions for evaluating of the plurality of trigger conditions determine the second mode in response to the vehicle unit type having a second value.

21. The system of claim 12 , wherein:

the plurality of incident parameters include an incident type, a vehicle unit status, and a vehicle unit type;

the instructions for determining include evaluating a plurality of trigger conditions, each trigger condition references values of one or more of the plurality of incident parameters and at least one trigger condition references two or more of the plurality of incident parameters, and the evaluating determines the first mode in response to any of the trigger conditions evaluating to true;

the instructions for evaluating of the plurality of trigger conditions determine the first mode in response to one of the plurality of incident parameters having a first value; and

the instructions for evaluating of the plurality of trigger conditions determine the second mode in response to the one of the plurality of incident parameters having a second value.

22. The system of claim 12 , wherein the preemption mode is one of the first mode, the second mode, or a third mode, the first mode has a first level of preemption priority, and the third mode has a second level of preemption priority that is less than the first level of preemption priority.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Aug 6, 2026
From: EXPORT DEVELOPMENT CANADA
To: MIOVISION TECHNOLOGIES US, LLC
Reel/Frame 075551/0077 →
RELEASE OF SECURITY INTEREST Recorded Aug 6, 2026
From: FIFTH THIRD BANK, NATIONAL ASSOCATION
To: MIOVISION TECHNOLOGIES US, LLC
Reel/Frame 075549/0978 →
CORRECTIVE ASSIGNMENT TO CORRECT THE STREET ADDRESS AND ZIP CODE PREVIOUSLY RECORDED ON REEL 70446 FRAME 609. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Apr 30, 2025
From: GLOBAL TRAFFIC TECHNOLOGIES, LLC
To: MIOVISION TECHNOLOGIES US, LLC
Reel/Frame 071129/0664 →
CHANGE OF NAME Recorded Mar 7, 2025
From: GLOBAL TRAFFIC TECHNOLOGIES, LLC
To: MIOVISION TECHNOLOGIES US, LLC
Reel/Frame 070446/0609 →
SECURITY INTEREST Recorded Mar 21, 2024
From: GLOBAL TRAFFIC TECHNOLOGIES, LLC
To: EXPORT DEVELOPMENT CANADA
Reel/Frame 066861/0273 →
SECURITY INTEREST Recorded Jul 7, 2023
From: GLOBAL TRAFFIC TECHNOLOGIES, LLC
To: COMERICA BANK
Reel/Frame 064183/0966 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2021
From: KULUS, CHRISTIAN; MOORE, JARED; MACK, CHAD
To: GLOBAL TRAFFIC TECHNOLOGIES, LLC
Reel/Frame 055519/0427 →
Cited By (3)
US 12,190,723 US 12,579,887 US 12,620,306