Method and system for determining road conditions based on driver data
First Claim
1. A method comprising:
- receiving, by a device, a first set of sensor data from one or more sensors associated with a first vehicle,the first set of sensor data comprising locational data of the first vehicle and at least one other parameter;
comparing, by the device, the first set of sensor data with at least one threshold from a first set of thresholds;
monitoring, by the device, a location associated with the locational data of the first vehicle for a first time period based on the first set of sensor data exceeding the at least one threshold from the first set of thresholds;
receiving, by the device, a second set of sensor data associated with a second vehicle that passes within a predetermined distance of the location during the first time period;
comparing, by the device, the second set of sensor data with at least one threshold from a second set of thresholds;
incrementing, by the device, a counter based on the second set of sensor data exceeding the at least one threshold from the second set of thresholds;
generating, by the device, at least one alert based on the counter exceeding a value,the value representing a number of vehicles that transmitted a set of sensor data, exceeding the at least one threshold from the second set of thresholds, within a predetermined time period;
receiving, by the device, a third set of sensor data associated with a third vehicle,the third set of sensor data comprising locational data of the third vehicle; and
transmitting, by the device, the at least one alert to a mobile device associated with the third vehicle based on the third set of sensor data.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for determining adverse/dangerous road conditions based on sensor data received from a vehicle and generating alerts for other vehicles which may encounter the same condition. The system receives sensor data from a vehicle and evaluates the data to determine if the vehicle encountered a potentially dangerous road condition. The system may apply one or more thresholds to the data, where the thresholds are designed to detect various sudden movements of the vehicle. The system may monitor the location associated with the potentially dangerous road condition and evaluate sensor data from one or more other vehicles that drive near the same location to determine whether they encounter a similar condition. The system may generate one or more alerts and transmit those alerts to vehicles that are approaching the location of the dangerous condition using location data provided by the approaching vehicles.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, by a device, a first set of sensor data from one or more sensors associated with a first vehicle, the first set of sensor data comprising locational data of the first vehicle and at least one other parameter; comparing, by the device, the first set of sensor data with at least one threshold from a first set of thresholds; monitoring, by the device, a location associated with the locational data of the first vehicle for a first time period based on the first set of sensor data exceeding the at least one threshold from the first set of thresholds; receiving, by the device, a second set of sensor data associated with a second vehicle that passes within a predetermined distance of the location during the first time period; comparing, by the device, the second set of sensor data with at least one threshold from a second set of thresholds; incrementing, by the device, a counter based on the second set of sensor data exceeding the at least one threshold from the second set of thresholds; generating, by the device, at least one alert based on the counter exceeding a value, the value representing a number of vehicles that transmitted a set of sensor data, exceeding the at least one threshold from the second set of thresholds, within a predetermined time period; receiving, by the device, a third set of sensor data associated with a third vehicle, the third set of sensor data comprising locational data of the third vehicle; and transmitting, by the device, the at least one alert to a mobile device associated with the third vehicle based on the third set of sensor data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 18)
-
-
10. A system, comprising:
-
a processor; and a memory comprising instructions that, when executed by the processor, cause the processor to; receive a first set of sensor data from one or more sensors associated with a first vehicle, the first set of sensor data comprising locational data of the first vehicle and at least one other parameter; compare the first set of sensor data with at least one threshold from a first set of thresholds; monitor a location, associated with the locational data of the first vehicle, for a first time period based on the first set of sensor data exceeding the at least one threshold from the first set of thresholds, monitoring the location comprising receiving a second set of sensor data associated with a second vehicle that passes, within a predetermined distance of the location, during the first time period; transmit an interactive alert to a communications device, associated with the first vehicle, based on the first set of sensor data exceeding the at least one threshold from the first set of thresholds; receive a response to the interactive alert from the communications device associated with the first vehicle; compare the second set of sensor data with at least one threshold from a second set of thresholds; increment a counter based on the second set of sensor data exceeding the at least one threshold from the second set of thresholds; generate at least one alert based on the counter exceeding a value; receive a third set of sensor data associated with a third vehicle, the third set of sensor data comprising locational data of the third vehicle; and transmit the at least one alert to a mobile device or a display device, associated with the third vehicle, based on the third set of sensor data. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
19. A non-transitory computer-readable medium storing instructions, the instructions comprising:
one or more instructions that, when executed by one or more processors, cause the one or more processors to; receive a first set of sensor data from one or more sensors associated with a first vehicle, the first set of sensor data comprising locational data of the first vehicle and at least one other parameter; compare the first set of sensor data with at least one threshold from a first set of thresholds; monitor a location, associated with the locational data of the first vehicle, for a first time period based on the first set of sensor data exceeding the at least one threshold from the first set of thresholds, monitoring the location comprising receiving a second set of sensor data associated with a second vehicle that passes, within a predetermined distance of the location, during the first time period; compare the second set of sensor data with at least one threshold from a second set of thresholds; increment a counter based on the second set of sensor data exceeding the at least one threshold from the second set of thresholds; generate at least one alert based on the counter exceeding a value, the value representing a number of vehicles that transmitted a set of sensor data, exceeding the at least one threshold from the second set of thresholds, within a predetermined time period; receive a third set of sensor data associated with a third vehicle, the third set of sensor data comprising locational data of the third vehicle; and transmit the at least one alert to a mobile device or a display device, associated with the third vehicle, based on the third set of sensor data. - View Dependent Claims (20)
Specification