Patent Document ID: 10026131
Application ID: 15164499
Patent Status: 1

Claim One:
1. A computer-implemented method for determining vehicle speed, the method comprising: receiving, via a computer network, accelerometer data corresponding to a driving session of a vehicle; analyzing, by one or more processors, the accelerometer data received to determine idling points when the vehicle is not moving; dividing, by one or more processors, the driving session into two or more segments based on the determined idling points; for each respective segment of the two or more segments: determining, by one or more processors, a speed of the vehicle at one or more boundary points of the respective segment; analyzing, by one or more processors, the accelerometer data to determine an acceleration of the vehicle in the longitudinal direction for points when the vehicle is moving; dividing, by one or more processors, the respective segment into two or more sampling periods; for each respective sampling period of the two or more sampling periods, determining, by one or more processors, (i) an acceleration of the vehicle over the respective sampling period, (ii) a sampling rate of the accelerometer data in the respective sampling period, and (iii) a weight corresponding to the acceleration over the respective sampling period, based upon the sampling rate in the respective sampling period; and calculating, by one or more processors, a speed of the vehicle for the points when the vehicle is moving based on the determined speed of the vehicle at the one or more boundary points of the respective segment, the determined accelerations over each of the two or more sampling periods, and the determined weights corresponding to the accelerations over each of the two or more sampling periods; and determining, by one or more processors, a driving behavior based on at least the calculated speed of the vehicle at the points when the vehicle is moving in each of the two or more segments.