CPC G07C 5/008 (2013.01) [G01P 15/08 (2013.01); G01P 15/18 (2013.01); G06N 3/04 (2013.01); G06N 3/08 (2013.01); G07C 5/02 (2013.01); G07C 2205/02 (2013.01)] | 20 Claims |
1. A method comprising:
receiving, from a mobile device disposed within a vehicle, a set of sensor measurements collected from an accelerometer of the mobile device during a first time period;
converting the set of sensor measurements into a frequency domain using a Fourier transform;
filtering, using a digital bandpass filter implemented in hardware or software of the mobile device or a server, the set of sensor measurements to eliminate high frequency sensor measurements from the set of sensor measurements;
defining a set of contiguous windows based on a remaining sensor measurements in the set of sensor measurements, each contiguous window of the set of contiguous windows representing a contiguous portion of the remaining sensor measurements in the set of sensor measurements;
generating, for each contiguous window of the set of contiguous windows, a set of features by resampling the remaining sensor measurements of the contiguous window at one or more predefined frequencies;
generating an estimated speed of the vehicle during the first time period by executing a trained neural network using the set of features;
generating a vehicle crash prediction using the estimated speed; and
transmitting, to a remote device, the vehicle crash prediction.
|