A computer device for determining a primary movement window from a vehicle trip, placing a client computing device in a vehicle, wherein the computer device is placed in a vehicle and free to move with respect to movement of the vehicle, the computer device comprising:
- one or more processors;
- and
- one or more memories coupled to the one or more processors;
- the one or more memories including non-transitory computer executable instructions stored therein that, when executed by the one or more processors, cause the one or more processors to:
- receive, via a computer network, a plurality of telematics data originating from a client computing device, wherein the client computing device includes an accelerometer, is placed in a vehicle and free to move with respect to movement of the vehicle;
- summarize the plurality of telematics data at a specified sample rate;
- split the telematics data into one or more temporal segments;
- shift down one or more temporal segments by at least one data point;
- convert the plurality of telematics data from a time domain to a spectral domain;
- select one or more data points from the converted telematics data;
- determine that a total spectral power of the selected data points meet a threshold value;
- and
- identify a first primary movement window including the selected data points if the total spectral power of the selected data points does not meet the threshold value,
- wherein the identified first primary movement window has a total spectral power that does not meet a threshold spectral value, the primary movement window being indicative of the accelerometer being static with respect to the vehicle while in the vehicle and a total spectral power of the selected data points that meets the threshold value is indicative of the accelerometer moving with respect to the vehicle while in the vehicle.