Prioritization of traffic signal preemption requests received from multiple sources over different communication mediums
First Claim
1. A method for prioritizing multiple candidates for preemption of a traffic signal phase at an intersection, comprising:
- receiving a respective light signal transmitted from one or more light-signaling vehicles approaching an intersection, each respective light signal encoding a priority code using a first set of values and representing a respective light-emitter-based preemption request;
receiving a respective radio signal from one or more radio-signaling vehicles approaching the intersection, each respective radio signal encoding respective location data and encoding a respective priority code using a second set of values, the encoded priority code representing a respective radio-transmitter-based preemption request;
adding a respective preemption candidate to a set of preemption candidates for each light-emitter-based preemption request;
adding a respective preemption candidate to the set of preemption candidates for each radio-transmitter-based preemption request;
determining a respective relative priority of each preemption candidate based on the priority code of each preemption candidate;
outputting a request for preemption of the traffic signal phase for a preemption candidate having a highest priority;
wherein the outputting of the request for preemption makes the preemption candidate in-progress;
iteratively checking the set of preemption candidates for a preemption candidate eligible for outputting for preemption of the traffic signal phase;
starting a hold timer and assigning a hold status to the in-progress preemption candidate in response to the in-progress preemption candidate not being in the candidate set in the checking step;
canceling the hold timer and hold status in response to the in-progress preemption candidate being in the candidate set in the checking step; and
selecting a preemption candidate from the set of preemption candidates for outputting for preemption of the traffic signal phase in response to expiration of the hold timer.
5 Assignments
0 Petitions
Accused Products
Abstract
Approaches for prioritizing multiple candidates for preemption of a traffic signal phase at an intersection are disclosed. Light signals transmitted from light-signaling vehicles approaching an intersection encode priority codes using a first set of values. Radio signals from radio-signaling vehicles approaching the intersection encode priority codes using a second set of values. A set of preemption candidates is determined from the light and radio signals, as well as from network-based requests, and a respective relative priority of each preemption candidate based on the priority code of each preemption candidate is determined. A request output for preemption of the traffic signal phase for a preemption candidate having a highest priority.
-
Citations
19 Claims
-
1. A method for prioritizing multiple candidates for preemption of a traffic signal phase at an intersection, comprising:
-
receiving a respective light signal transmitted from one or more light-signaling vehicles approaching an intersection, each respective light signal encoding a priority code using a first set of values and representing a respective light-emitter-based preemption request; receiving a respective radio signal from one or more radio-signaling vehicles approaching the intersection, each respective radio signal encoding respective location data and encoding a respective priority code using a second set of values, the encoded priority code representing a respective radio-transmitter-based preemption request; adding a respective preemption candidate to a set of preemption candidates for each light-emitter-based preemption request; adding a respective preemption candidate to the set of preemption candidates for each radio-transmitter-based preemption request; determining a respective relative priority of each preemption candidate based on the priority code of each preemption candidate; outputting a request for preemption of the traffic signal phase for a preemption candidate having a highest priority; wherein the outputting of the request for preemption makes the preemption candidate in-progress; iteratively checking the set of preemption candidates for a preemption candidate eligible for outputting for preemption of the traffic signal phase; starting a hold timer and assigning a hold status to the in-progress preemption candidate in response to the in-progress preemption candidate not being in the candidate set in the checking step; canceling the hold timer and hold status in response to the in-progress preemption candidate being in the candidate set in the checking step; and selecting a preemption candidate from the set of preemption candidates for outputting for preemption of the traffic signal phase in response to expiration of the hold timer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A traffic signal preemption control system, comprising:
-
photo-detector circuitry for receiving a respective light signal transmitted from one or more light-signaling vehicles approaching an intersection, each respective light signal encoding a priority code using a first set of values and representing a respective light-emitter-based preemption request; a radio signal receiver for receiving a respective radio signal from one or more radio-signaling vehicles approaching the intersection, each respective radio signal encoding respective location data and encoding a respective priority code using a second set of values, the encoded priority code representing a respective radio-transmitter-based preemption request; a processor coupled to the photo-detector circuitry and to the radio signal receiver; and a memory coupled to the processor, wherein the memory is configured with instructions for programming the processor to perform the operations including; adding a respective preemption candidate to a set of preemption candidates for each light-emitter-based preemption request; adding a respective preemption candidate to the set of preemption candidates for each radio-transmitter-based preemption request; determining a respective relative priority of each preemption candidate based on the priority code of each preemption candidate; outputting a request for preemption of the traffic signal phase for a preemption candidate having a highest priority; wherein the outputting of the request for preemption makes the preemption candidate in-progress; iteratively checking the set of preemption candidates for a preemption candidate eligible for outputting for preemption of the traffic signal phase; starting a hold timer and assigning a hold status to the in-progress preemption candidate in response to the in-progress preemption candidate not being in the candidate set in the checking step; canceling the hold timer and hold status in response to the in-progress preemption candidate being in the candidate set in the checking step; and selecting a preemption candidate from the set of preemption candidates for outputting for preemption of the traffic signal phase in response to expiration of the hold timer. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification