CPC B60W 40/09 (2013.01) [G07C 5/008 (2013.01); G08G 1/0112 (2013.01); B60W 2420/403 (2013.01); B60W 2510/18 (2013.01); B60W 2510/20 (2013.01); B60W 2520/105 (2013.01); B60W 2540/20 (2013.01); B60W 2540/30 (2013.01); B60W 2554/801 (2020.02)] | 20 Claims |
1. A driving analysis system comprising:
a first vehicle on-board data recording system comprising:
one or more vehicle operation sensors or cameras configured to record vehicle operation data at a first vehicle in connection with operation of the first vehicle;
one or more telematics devices in the first vehicle, the one or more telematics devices configured to record vehicle operation data in connection with operation of the first vehicle wherein the one or more telematics devices is configured to be in communication with the one or more vehicle operation sensors or cameras;
a driving analysis server in communication with the one or more telematics devices over a network, the driving analysis server comprising a processor and a memory unit storing computer-executable instructions, which when executed by the processor, cause, in real-time, the driving analysis server to:
generate a driving score for the first vehicle based on driving behaviors of one or more drivers of the first vehicle;
receive first vehicle driving data from the first vehicle on-board data recording system via the one or more telematics devices over the network, the first vehicle driving data associated with a first vehicle location and captured using the one or more vehicle operation sensors;
identify an occurrence of a driving behavior in the first vehicle driving data, the driving behavior including at least one of sudden acceleration, sudden braking, speeding, swerving, an impact to the first vehicle, tailgating, lane departure, or a moving violation;
retrieve driving data corresponding to the first vehicle driving data stored in one or more data storage systems using the first vehicle location;
analyze the retrieved driving data to identify occurrences of the driving behavior in the driving data;
responsive to identifying occurrences of the driving behavior in the driving data, maintaining the driving score of the first vehicle;
responsive to not identifying occurrences of the driving behavior in the driving data, adjusting the driving score of the first vehicle to an updated driver score;
generate an output including the updated driver score; and
transmit the output to a device to cause the device to indicate the updated driver score.
|