Determining road safety
AssigneeFord Global Technologies, LLC
InventorsYu Chen, Arnold Babila, Jonathan Scott, Junheung Park
Life of this patent
Estimating the term…
Abstract
According to one example there is provided a method comprising selecting a first location from a set of locations and analysing, by a processor, data collected from a first vehicle located within a first distance of the first location. A first value representative of a first performance parameter of the first vehicle is generated. A second value representative of a second performance parameter of the first vehicle is generated. At least one of the first and second values is compared with a first threshold and, when one of the first and second values is greater than the first threshold, a safety alert is issued greater than (in some examples, less than).
Claims14
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.
A processing apparatus, comprising a processor configured to:
- select a first location from a set of locations;
- analyze, subsequent to selecting the first location, data collected from a first vehicle located within a first distance of the first location;
- generate a first value representative of a first performance parameter of the first vehicle and a second value representative of a second performance parameter of the first vehicle;
- compare the first and second values with a first threshold or a second threshold, wherein the first performance parameter and the second performance parameter include at least one of:
- a brake pedal pressure of the first vehicle, a speed of the first vehicle, a speed of an engine of the first vehicle, a steering wheel angle of the first vehicle, an accelerator pressure of the first vehicle, a rate of change of the steering wheel angle of the first vehicle, a state of at least one indicator of the first vehicle, a gear of the first vehicle, and/or a first vehicle type, and wherein the first performance parameter and second performance parameter are different;
- transmit, from the first vehicle, an alert in real-time to a traffic light when the first value is greater than or less than the first threshold or the second threshold;
- and
- cause, 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:
- analyze location data collected from a monitoring service of a computing system, the location data comprising a set of location data points;
- generate, for each location data point in the location data, a plurality of location values, wherein each location value of the plurality of location values is representative of a respective 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;
- compare 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
- select one of the location data points that has a location value greater than, or less than, the respective location threshold at the first location.
A non-transitory machine-readable storage medium, encoded with instructions executable by a processor, the machine-readable storage medium comprising instructions to cause the processor to:
- select a first location from a set of locations;
- analyze, subsequent to selecting the first location, data collected from a first vehicle located within a first distance of the first location;
- generate a first value representative of a first performance parameter of the first vehicle, wherein the first performance parameter is a brake pedal pressure of the first vehicle;
- generate a second value representative of a second performance parameter of the first vehicle, wherein the second performance parameter is a speed of the vehicle;
- generate a third value representative of a third performance parameter of the first vehicle, wherein the third performance parameter is an engine speed of the first vehicle;
- determine that the first value is less than a first threshold value;
- determine that the second value is greater than a second threshold value;
- determine that the third value is greater than a third threshold value;
- transmit, from the first vehicle, a safety alert in real time to a traffic light based on the determination that the first value is less than a first threshold value, the determination that the second value is greater than a second threshold value, and the determination that the third value is greater than a third threshold value;
- and
- cause, 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:
- analyze location data collected from a monitoring service of a computing system, the location data comprising a set of location data points;
- generate, for each location data point of the set of location data points in the location data, a plurality of location values, wherein the plurality of location values is representative 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;
- compare 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
- select one of the location data points that has a location value greater than, or less than, the respective location threshold as the first location.
Dependencies are inferred from the claim text.