US 11,699,347 B2
Determining road safety
Yu Chen, Belleville, MI (US); Arnold Babila, Ann Arbor, MI (US); Jonathan Scott, Chelmsford (GB); and Junheung Park, Royal Oak, MI (US)
Assigned to Ford Global Technologies, LLC, Dearborn, MI (US)
Filed by Ford Global Technologies, LLC, Dearborn, MI (US)
Filed on Sep. 11, 2019, as Appl. No. 16/568,138.
Claims priority of application No. 1814854 (GB), filed on Sep. 12, 2018.
Prior Publication US 2020/0082721 A1, Mar. 12, 2020
Int. Cl. G08G 1/16 (2006.01); B60Q 9/00 (2006.01); B60W 50/04 (2006.01); B60W 50/08 (2020.01); B60W 50/14 (2020.01); B60W 60/00 (2020.01); G05D 1/02 (2020.01); G07C 5/02 (2006.01); G08G 1/01 (2006.01); G08G 1/0962 (2006.01)
CPC G08G 1/16 (2013.01) [B60Q 9/008 (2013.01); B60W 50/045 (2013.01); B60W 50/085 (2013.01); B60W 50/14 (2013.01); B60W 60/0015 (2020.02); G05D 1/0214 (2013.01); G07C 5/02 (2013.01); G08G 1/0129 (2013.01); G08G 1/0141 (2013.01); G08G 1/0145 (2013.01); G08G 1/0962 (2013.01); G08G 1/164 (2013.01); G08G 1/166 (2013.01); G05D 2201/0213 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A method, comprising:
selecting a first location from a set of locations;
analyzing, by a processor, subsequent to selecting the first location and based on the first location being selected, data collected from a first vehicle located within a first distance of the first location;
generating a first value representative of a first performance parameter of the first vehicle;
generating a second value representative of a second performance parameter of the first vehicle;
comparing at least one of the first and second values with a first threshold;
transmitting, from the first vehicle, a safety alert in real-time to a traffic light when one of the first and second values is greater than the first threshold; and
causing, by the traffic light and based on the alert, a light emitted from the traffic light to change from a first color to a second color,
wherein selecting the first location from the set of locations comprises:
analyzing, by a processor, location data collected from a monitoring service of a computing system, the location data comprising a set of location data points;
generating, for each location data point of the set of location data points in the location data, a plurality of location values, wherein each location value of the plurality of location values is representative of each location parameter of a plurality of location parameters of the location data, wherein the plurality of location parameters comprises a number of traffic accidents that have occurred at each location data point, an average severity of traffic accidents that have occurred at that location data point, traffic data at that location data point, weather at that location data point, a time of day, and a road surface at that location data point;
comparing the each location value with a respective location threshold to determine the set of location data points that have a location value greater than, or less than, the respective location threshold; and
selecting one of the location data points that has a location value greater than, or less than, the respective location threshold as the first location.