Traffic based driving analysis
First Claim
1. A driving analysis server comprising:
- a processing unit comprising a processor; and
a memory unit storing computer-executable instructions, which when executed by the processing unit, cause the driving analysis server to;
receive first vehicle driving data collected by vehicle operation sensors within a first vehicle at a first vehicle location and a first vehicle time;
analyze the received first vehicle driving data to determine a first driving behavior of a first driver of the first vehicle;
calculate a driver score for the first driver of the first vehicle based on data received from the vehicle operation sensors within the first vehicle;
receive other vehicle driving data from one or more driving data sources, the other vehicle driving data corresponding to one or more other vehicles driven at or near the first vehicle location at or near the first vehicle time;
compare the first vehicle driving data to the other vehicle driving data corresponding to the one or more other vehicles driven at or near the first vehicle location at or near the first vehicle time to determine whether the first driving behavior is present in the other vehicle driving data, wherein comparing includes;
identifying one or more occurrences of the first driving behavior within the other vehicle driving data;
comparing a measurement of the occurrences of the first driving behavior within the other vehicle driving data to a threshold value;
responsive to determining that the measurement of the occurrences of the first driving behavior within the other vehicle driving data is greater than the threshold value, maintaining the driver score of the first driver of the first vehicle;
responsive to determining that the measurement of the occurrences of the first driving behavior within the other vehicle driving data is below the threshold value, adjusting the driver score of the first driver of the first vehicle;
responsive to determining that the first driving behavior is not present in the other vehicle driving data, adjusting a driver score of the first driver of the first vehicle; and
responsive to determining that the first driving behavior is present in the other vehicle driving data, maintaining the driver score of the first driver of the first vehicle; and
output the driver score.
1 Assignment
0 Petitions
Accused Products
Abstract
A driving analysis server may be configured to receive vehicle operation data from vehicle sensors and telematics devices of a first vehicle, and may use the data to identify a potentially high-risk or unsafe driving behavior by the first vehicle. The driving analysis server also may retrieve corresponding vehicle operation data from one or more other vehicles, and may compare the potentially high-risk or unsafe driving behavior of the first vehicle to corresponding driving behaviors in the other vehicles. A driver score for the first vehicle may be calculated or adjusted based on the comparison of the driving behavior in the first vehicle to the corresponding driving behaviors in the other vehicles.
-
Citations
15 Claims
-
1. A driving analysis server comprising:
-
a processing unit comprising a processor; and a memory unit storing computer-executable instructions, which when executed by the processing unit, cause the driving analysis server to; receive first vehicle driving data collected by vehicle operation sensors within a first vehicle at a first vehicle location and a first vehicle time; analyze the received first vehicle driving data to determine a first driving behavior of a first driver of the first vehicle; calculate a driver score for the first driver of the first vehicle based on data received from the vehicle operation sensors within the first vehicle; receive other vehicle driving data from one or more driving data sources, the other vehicle driving data corresponding to one or more other vehicles driven at or near the first vehicle location at or near the first vehicle time; compare the first vehicle driving data to the other vehicle driving data corresponding to the one or more other vehicles driven at or near the first vehicle location at or near the first vehicle time to determine whether the first driving behavior is present in the other vehicle driving data, wherein comparing includes; identifying one or more occurrences of the first driving behavior within the other vehicle driving data; comparing a measurement of the occurrences of the first driving behavior within the other vehicle driving data to a threshold value; responsive to determining that the measurement of the occurrences of the first driving behavior within the other vehicle driving data is greater than the threshold value, maintaining the driver score of the first driver of the first vehicle; responsive to determining that the measurement of the occurrences of the first driving behavior within the other vehicle driving data is below the threshold value, adjusting the driver score of the first driver of the first vehicle; responsive to determining that the first driving behavior is not present in the other vehicle driving data, adjusting a driver score of the first driver of the first vehicle; and responsive to determining that the first driving behavior is present in the other vehicle driving data, maintaining the driver score of the first driver of the first vehicle; and output the driver score. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
receiving, by a computing device, first vehicle driving data collected by vehicle operation sensors within a first vehicle at a first vehicle location at a first vehicle time; analyzing, by the computing device, the received first vehicle driving data to determine a first driving behavior of a first driver of the first vehicle; calculating, by the computing device, a driver score for the first driver of the first vehicle based on data received from the vehicle operation sensors within the vehicle; receiving, by the computing device, other vehicle driving data from one or more driving data sources, the other vehicle driving data corresponding to one or more other vehicles driven at or near the first vehicle location at or near the first vehicle time; comparing, by the computing device, the first vehicle driving data to the other vehicle driving data corresponding to the one or more other vehicles driven at or near the first vehicle location at or near the first vehicle time to determine whether the first driving behavior is present in the other vehicle driving data, wherein comparing includes; identifying one or more occurrences of the first driving behavior within the other vehicle driving data; comparing a measurement of the occurrences of the first driving behavior within the other vehicle driving data to a threshold value; responsive to determining that the measurement of the occurrences of the first driving behavior within the other vehicle driving data is greater than the threshold value, maintaining the driver score of the first driver of the first vehicle; responsive to determining that the measurement of the occurrences of the first driving behavior within the other vehicle driving data is below the threshold value, adjusting the driver score of the first driver of the first vehicle; responsive to determining that the first driving behavior is not present in the other vehicle driving data, adjusting a driver score of the first driver of the first vehicle; responsive to determining that the first driving behavior is present in the other vehicle driving data, maintaining the driver score of the first; and displaying the driver score. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A driving analysis system comprising:
-
a vehicle operation computer system comprising a processor and a memory unit storing computer-executable instructions, the vehicle operation computer system configured to receive and store vehicle operation data from a plurality of vehicle on-board data recording systems in a plurality of vehicles; and a driving analysis server comprising a processor and a memory unit storing computer-executable instructions, which when executed by the processor, cause the driving analysis server to; receive first vehicle driving data from the vehicle operation computer system, the first vehicle driving data corresponding to a first vehicle at a first vehicle location at a first vehicle time; analyze the received first vehicle driving data to determine a first driving behavior of a first driver of the first vehicle; calculate driver score for the first driver of the first vehicle based on data received from the vehicle operation sensors within the vehicle using the first vehicle location and the first vehicle time, retrieve other vehicle driving data corresponding to one or more other vehicles driven at or near the first vehicle location at or near the first vehicle time; compare the first vehicle driving data to the other vehicle driving data corresponding to the one or more other vehicles driven at or near the first vehicle location at or near the first vehicle time to determine whether the first driving behavior is present in the other vehicle driving data, wherein comparing includes; identifying one or more occurrences of the first driving behavior within the other vehicle driving data; comparing a measurement of the occurrences of the first driving behavior within the other vehicle driving data to a threshold value; responsive to determining that the measurement of the occurrences of the first driving behavior within the other vehicle driving data is greater than the threshold value, maintain the driver score of the first driver of the first vehicle; responsive to determining that the measurement of the occurrences of the first driving behavior within the other vehicle driving data is below the threshold value, adjust the driver score of the first driver of the first vehicle; responsive to determining that the first driving behavior is not present in the other vehicle driving data, adjust a driver score of the first driver of the first vehicle; responsive to determining that the first driving behavior is present in the other vehicle driving data, maintain the driver score of the first driver of the first; and display the driver score. - View Dependent Claims (14, 15)
-
Specification