IP Library › Granted Patent US 10,586,447
Granted Patent B2
US 10,586,447 · App. 15/659,317 · Granted Mar 10, 2020

Smart traffic signal methods and systems

Inventors: Tara Astigarraga (Fairport, NY); Christopher V. DeRobertis (Hopewell Junction, NY); Itzhack Goldberg (Hadera, IL); Jose R. Mosqueda Mejia (Jalisco, MX); Daniel J. Winarski (Tucson, AZ)
Assignee: International Business Machines Corporation
G08G1/096716G08G1/052G08G1/08G08G1/087G08G1/096758G08G1/096783B60W2550/30B60W2550/308
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 10,586,447
App. No.
15/659,317
Filed
Jul 25, 2017
Granted
Mar 10, 2020
Kind
B2
Art Unit
2687
USPC
340/907
Abstract

Smart traffic signal methods are provided. One method includes determining a stopping distance for a vehicle approaching a geographic location and, in response to determining the stopping distance, determining whether the first vehicle will stop prior to reaching the geographic location. The method further includes, in response to determining that the vehicle will not stop prior to reaching the geographic location, modifying a signal of a traffic light located at the geographic location. Systems and computer program products for performing the above method are also provided.

Claims (75)

1. A system, comprising:

a stopping distance module that determines a stopping distance for a first vehicle

approaching a geographic location, wherein:

the stopping distance module comprises a lookup table including a grid of stopping distances based on velocities for a plurality of vehicles including at least one of a make, a model, and a year for each of the plurality of vehicles, and

the stopping distance is determined based on cross-referencing the at least one of the make, the model, and the year of the first vehicle and a current velocity of the first vehicle on the grid;

a determination module that, in response to determining the stopping distance, determines whether the first vehicle will stop prior to reaching the geographic location; and

a signal module that, in response to determining that the first vehicle will not stop prior to reaching the geographic location, modifies a signal of a traffic light located at the geographic location,

wherein at least a portion of said modules comprises one or more of a set of hardware circuits, a set of programmable hardware devices, and executable code stored on a set of non-transitory computer-readable storage media.

2. The system of claim 1 , wherein:

the stopping distance module comprises a velocity module that detects the current velocity of the first vehicle; and

the stopping distance is determined based on the current velocity.

3. The system of claim 1 , wherein:

the stopping distance module comprises:

a velocity module that detects the current velocity of the first vehicle, and

an identification module that identifies a vehicle type for the first vehicle; and

the stopping distance is determined based on the current velocity and the vehicle type.

4. The system of claim 3 , wherein:

the identification module further identifies the at least one of the make, the model, and the year of the first vehicle; and

the stopping distance is further determined based on the at least one of the make, the model, and the year of the first vehicle.

5. The system of claim 3 , further comprising at least one of:

a weather condition system that detects a weather condition; and

a surface condition system that detects a surface condition at the geographic location,

wherein the stopping distance is further determined based on the at least one of the weather condition and the surface condition.

6. The system of claim 1 , further comprising at least one of:

a weather condition system that detects a weather condition; and

a surface condition system that detects a surface condition at the geographic location,

wherein the stopping distance is further determined based on the at least one of the weather condition and the surface condition.

7. The system of claim 1 , wherein the signal module modifies the signal to at least one of increase a stop light for a second vehicle oriented in a different direction than the first vehicle at the geographic location and increase a go light for the first vehicle in response to determining that the first vehicle will not stop prior to reaching the geographic location.

8. The system of claim 1 , wherein the signal module modifies the signal to provide a first warning to a second vehicle at the geographic location in response to determining that the first vehicle will not stop prior to reaching the geographic location.

9. The system of claim 8 , wherein the signal module modifies the signal to provide a second warning to the second vehicle in further response to determining that the first vehicle will not stop prior to reaching the geographic location.

10. The system of claim 1 , wherein the signal module modifies the signal to indicate to a second vehicle oriented in a different direction than the first vehicle at the geographic location to one of stop and accelerate in response to determining that the first vehicle will not stop prior to reaching the geographic location.

11. A method, comprising:

determining, by a processor, a stopping distance for a first vehicle approaching a geographic location,

the stopping distance determined by:

utilizing a lookup table including a grid of stopping distances based on velocities for a plurality of vehicles including at least one of a make, a model, and a year for each of the plurality of vehicles, and

cross-referencing the at least one of the make, the model, and the year of the first vehicle and a current velocity of the first vehicle on the grid;

in response to determining the stopping distance, determining whether the first vehicle will stop prior to reaching the geographic location; and

in response to determining that the first vehicle will not stop prior to reaching the geographic location, modifying a signal of a traffic light located at the geographic location.

12. The method of claim 11 , wherein determining the stopping distance comprises:

detecting the current velocity of the first vehicle; and

identifying the at least one of the make, the model, and the year for the first vehicle.

13. The method of claim 11 , wherein determining the stopping distance comprises:

detecting the current velocity of the first vehicle; and

detecting at least one of a weather condition and a road condition at the geographic location,

wherein the stopping distance is further determined based on the at least one of the weather condition and the road condition.

14. The method of claim 11 , wherein, in response to determining that the first vehicle will not stop prior to reaching the geographic location, modifying the signal comprises at least one of:

increasing a stop time for a stop light for a second vehicle oriented in a different direction than the first vehicle at the geographic location;

increasing a go time go light for the first vehicle;

providing a warning to the second vehicle; and

providing a warning to a pedestrian at the geographic location.

15. The method of claim 11 , wherein modifying the signal comprises:

providing a first warning to a second vehicle at the geographic location in response to determining that the first vehicle will not stop prior to reaching the geographic location; and

providing a second warning to the second vehicle in further response to determining that the first vehicle will not stop prior to reaching the geographic location.

16. A computer program product comprising a computer-readable storage medium including program instructions embodied therewith, the program instructions executable by a processor to cause the processor to:

determine a stopping distance for a first vehicle approaching a geographic location,

the stopping distance determined by:

utilizing a lookup table including a grid of stopping distances based on velocities for a plurality of vehicles including at least one of a make, a model, and a year for each of the plurality of vehicles, and

cross-referencing the at least one of the make, the model, and the year of the first vehicle and a current velocity of the first vehicle on the grid;

in response to determining the stopping distance, determine whether the first vehicle will stop prior to reaching the geographic location; and

in response to determining that the first vehicle will not stop prior to reaching the geographic location, modify a signal of a traffic light located at the geographic location.

17. The computer program product of claim 16 , wherein the program instructions that cause the processor to determine the stopping distance further comprise program instructions that cause the processor to:

detect the current velocity of the first vehicle; and

identify the at least one of the make, the model, and the year for the first vehicle.

18. The computer program product of claim 16 , wherein the program instructions that cause the processor to determine the stopping distance further comprise program instructions that cause the processor to:

detect the current velocity of the first vehicle; and

detect at least one of a weather condition and a road condition at the geographic location,

wherein the stopping distance is further determined based on the at least one of the weather condition and the road condition.

19. The computer program product of claim 16 , wherein the program instructions that cause the processor to modify the signal further comprise program instructions that cause the processor to at least one of:

increase a stop time for a stop light for a second vehicle oriented in a different direction than the first vehicle at the geographic location;

increase a go time go light for the first vehicle;

provide a warning to the second vehicle; and

provide a warning to a pedestrian at the geographic location.

20. The computer program product of claim 16 , wherein modifying the signal comprises:

providing a first warning to a second vehicle at the geographic location in response to determining that the first vehicle will not stop prior to reaching the geographic location; and

providing a second warning to the second vehicle in further response to determining that the first vehicle will not stop prior to reaching the geographic location.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 25, 2017
From: ASTIGARRAGA, TARA; DEROBERTIS, CHRISTOPHER V.; GOLDBERG, ITZHACK; MOSQUEDA MEJIA, JOSE R.; COMPUTER TASK GROUP, INC.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 043094/0397 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 25, 2017
From: WINARSKI, DANIEL J.
To: COMPUTER TASK GROUP, INC.
Reel/Frame 043328/0307 →
Continuity (1)
Related Publication 20190035270A1 · Jan 31, 2019