IP Library Granted Patent US 12670792
Granted Patent B2
US 12670792 · App. 18/405,515 · Granted Jun 30, 2026

Traffic management system and method

Inventors: Brendan Diamond (Grosse Pointe, MI); Keith Weston (Canton, MI); Anthony Maraldo (Southgate, MI); Stuart C. Salter (White Lake, MI); John Robert Van Wiemeersch (Novi, MI)
G08G1/096791G08G1/0112G08G1/0968
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 12670792
App. No.
18/405,515
Granted
Jun 30, 2026
Kind
B2
Abstract

A traffic management system is disclosed. The system may include a transceiver configured to receive inputs from a sensor suite located in proximity to a first location, and a processor configured to obtain the inputs from the transceiver. The processor may be further configured to determine a count of vehicles in a vehicle queue in proximity to the first location and/or a vehicle queue length based on the inputs. The processor may further determine that a predefined condition may be met based on the count of vehicles and/or the vehicle queue length. The processor may determine a presence of a vehicle behind a point of interest in the vehicle queue based on the inputs responsive to determining that the predefined condition is met, and transmit an instruction to the vehicle to move to a second location responsive to determining the vehicle presence.

Claims (57)

1 . A traffic management system comprising:

a vehicle configured to receive data inputs from a sensor suite located in proximity to a first location; and

a memory configured to store information associated with a first threshold vehicle queue length and a second threshold vehicle count;

a processor communicatively coupled with one or more sensors and the memory, wherein the processor is configured to:

obtain the data inputs from the one or more sensors;

obtain information from the memory;

determine at least one of a count of vehicles in a vehicle queue in proximity to the first location or a vehicle queue length based on the inputs;

determine that a predefined condition is met when the count of vehicles is greater than the first threshold vehicle count or the vehicle queue length is greater than the second threshold vehicle queue length;

identify the point of interest in the vehicle queue based on the information obtained from the memory and the data inputs obtained from the one or more sensors, wherein the point of interest comprises a point in the vehicle queue at which the vehicle queue length exceeds the threshold vehicle queue length or a point in the vehicle queue at which the count of vehicles exceeds the threshold vehicle count;

determine a presence of a first vehicle behind a point of interest in the vehicle queue based on the inputs, responsive to determining that the predefined condition is met;

transmit a first instruction to the first vehicle to move to a second location responsive to determining a first vehicle presence, wherein the first vehicle is an autonomous vehicle; and

automatically move the first vehicle towards the second location responsive to receiving the first instruction.

2 . The traffic management system of claim 1 , wherein the sensor suite comprises at least one of sensors associated with a plurality of vehicles located in proximity to the first location, or sensors associated with infrastructure located in proximity to the first location.

3 . The traffic management system of claim 1 , wherein the transceiver is configured to receive the inputs from the sensor suite via vehicle-to-vehicle (V2V) communication or vehicle-to-infrastructure (V2I) communication.

4 . The traffic management system of claim 1 , wherein the processor obtains the inputs from the transceiver at a preset start time.

5 . The traffic management system of claim 1 , wherein the processor is further configured to:

determine a return time for the first vehicle to return to the vehicle queue, when the first vehicle moves to the second location responsive to receiving the first instruction from the processor; and

transmit a second instruction to the first vehicle to move from the second location to the vehicle queue at the return time.

6 . The traffic management system of claim 5 , wherein the processor is further configured to determine a real-time first vehicle location based on the inputs obtained from the transceiver, wherein the first instruction comprises first navigation instructions to enable a first vehicle movement from the real-time first vehicle location to the second location, and wherein the second instruction comprises second navigation instructions to enable the first vehicle movement from the second location to the vehicle queue.

7 . The traffic management system of claim 5 , wherein the first location is associated with a first service provider, and wherein the processor determines the return time based on at least one of an estimated time duration required by the first service provider to provide a service to the first vehicle and an estimated first vehicle travel time duration from the second location to the vehicle queue.

8 . The traffic management system of claim 7 , wherein the processor is further configured to:

obtain a service order from the first vehicle or a user device associated with a first vehicle user, when the first vehicle is located at the second location or in the vehicle queue; and

transmit the service order to the first service provider.

9 . The traffic management system of claim 8 , wherein the processor is further configured to:

determine that the estimated time duration required by the first service provider to provide the service to the first vehicle is greater than a predefined time duration threshold or the first service provider is unable to provide the service order;

identify a second service provider located at a third location responsive to a determination that the estimated time duration required by the first service provider to provide the service to the first vehicle is greater than the predefined time duration threshold or the first service provider is unable to provide the service order; and

transmit a third instruction to the first vehicle to move to the third location responsive to identifying the second service provider at the third location.

10 . The traffic management system of claim 9 , wherein the processor identifies the second service provider such that a sum of an estimated time duration required by the second service provider to provide the service to the first vehicle and an estimated travel time duration required by the first vehicle to travel from the vehicle queue to the third location is less than the estimated time duration required by the first service provider to provide the service to the first vehicle.

11 . The traffic management system of claim 9 , wherein the processor is further configured to:

obtain a user confirmation from the first vehicle or the user device responsive to transmitting the third instruction; and

transmit third navigation instructions to the first vehicle to enable a first vehicle movement from the vehicle queue to the third location responsive to obtaining the user confirmation.

12 . The traffic management system of claim 8 , wherein the processor is further configured to:

determine a presence of a second vehicle in the second location, when the first vehicle moves to the second location; and

transmit a vehicle alignment notification to the first vehicle and the second vehicle responsive to determining a second vehicle presence in the second location, wherein the vehicle alignment notification comprises instructions to queue the first vehicle and the second vehicle at the second location based on an order of service deliveries associated with the first vehicle and the second vehicle from the first service provider.

13 . The traffic management system of claim 12 , wherein the processor is further configured to transmit a request to the second vehicle to fetch the service order for the first vehicle from the first location and return to the second location.

14 . The traffic management system 1 , wherein the processor is further configured to assign a unique identifier in chronological order to each vehicle in the vehicle queue, wherein the unique identifier is associated with a vehicle identification number.

15 . The traffic management system of claim 1 , wherein the processor is further configured to:

determine a presence of a third vehicle in proximity to the vehicle queue, wherein the third vehicle is not estimated to join the vehicle queue; and

transmit an alert notification to the third vehicle responsive to determining a third vehicle presence, wherein the alert notification indicates a vehicle queue presence at the first location to the third vehicle.

16 . A traffic management method comprising:

obtaining, by a processor, inputs from a sensor suite located in proximity to a first location;

determining, by the processor, at least one of a count of vehicles in a vehicle queue in proximity to the first location and a vehicle queue length based on the inputs;

determining, by the processor, that a predefined condition is met when the count of vehicles is greater than a first threshold vehicle count or the vehicle queue length is greater than a second threshold vehicle queue length;

obtaining, by the processor, information associated with the first threshold vehicle queue length and the second threshold vehicle count from a memory;

identifying, by the processor, a point of interest in the vehicle queue based on the information obtained from the memory and the inputs obtained from the one or more sensors, wherein the point of interest comprises a point in the vehicle queue at which the vehicle queue length exceeds the threshold vehicle queue length or a point in the vehicle queue at which the count of vehicles exceeds the threshold vehicle count;

determining, by the processor, a presence of a vehicle behind the point of interest in the vehicle queue based on the inputs, responsive to determining that the predefined condition is met;

transmitting, by the processor, an instruction to the vehicle to move to a second location responsive to determining a vehicle presence, wherein the vehicle is an autonomous vehicle; and

automatically moving the vehicle towards the second location responsive to receiving the instruction.

17 . A non-transitory computer-readable storage medium having instructions stored thereupon which, when executed by a processor, cause the processor to:

obtain inputs from a sensor suite located in proximity to a first location;

determine at least one of a count of vehicles in a vehicle queue in proximity to the first location and a vehicle queue length based on the inputs;

obtain from a memory information associated with a first threshold vehicle queue length and a second threshold vehicle count;

determine that a predefined condition is met when the count of vehicles is greater than the first threshold vehicle count or the vehicle queue length is greater than the second threshold vehicle queue length;

identify the point of interest in the vehicle queue based on the information obtained from the memory and the inputs obtained from the one or more sensors, wherein the point of interest comprises a point in the vehicle queue at which the vehicle queue length exceeds the threshold vehicle queue length or a point in the vehicle queue at which the count of vehicles exceeds the threshold vehicle count;

determine a presence of a vehicle behind the point of interest in the vehicle queue based on the inputs, responsive to determining that the predefined condition is met;

transmit an instruction to the vehicle to move to a second location responsive to determining a vehicle presence, wherein the vehicle is an autonomous vehicle; and

automatically move the vehicle towards the second location responsive to receiving the instruction.