CPC G07C 5/0816 (2013.01) [G06Q 40/08 (2013.01); G07C 5/02 (2013.01)] | 20 Claims |
1. A method of analyzing driver behavior, the method comprising:
receiving, at a first server and from a computing device associated with a vehicle operated by a driver, kinematic data captured using at least one sensor of the vehicle, the kinematic data characterizing movement of the vehicle over a first time period associated with the driver operating the vehicle;
generating, by the first server, an overall safety score as a weighted average of a driver score, a vehicle score, and an environment score, wherein the driver score is based on aspects of the kinematic data that are indicative of driving behaviors by the driver, wherein the vehicle score is based on aspects of the kinematic data that are indicative of operation of the vehicle, wherein the environment score is based on information about an environment that the vehicle is in, and wherein the weighted average is weighted based on multiplier values;
receiving, at the first server, additional kinematic data characterizing vehicle movement associated with the driver over a second time period that is after the first time period, the additional kinematic data also captured using the at least one sensor of the vehicle;
updating, by the first server, at least a subset of the driver score, the vehicle score, and the environment score based on the additional kinematic data to generate an updated overall safety score;
identifying, by the first server, that the updated overall safety score crosses a threshold level relative to the overall safety score after updating the overall safety score;
sending, from the first server to a second server, a request to modify an amount associated with the driver based on the updated overall safety score crossing the threshold level; and
sending, from the first server to the computing device, a notification indicative of modification of the amount.
|