System and method for separating ambient gravitational acceleration from a moving three-axis accelerometer data
First Claim
Patent Images
1. A method for determining a driving pattern comprising:
- converting a plurality of telematics data, corresponding to a trip of a moving vehicle and originating from a client computing device, from a time domain to a spectral domain, wherein the client computing device includes an accelerometer;
selecting data points from the converted telematics data, wherein the selected data points are indicative of the vehicle moving;
generating a total spectral power of the data points selected from the converted telematics data;
determining that the total spectral power meets a threshold value;
identifying a primary movement window including the selected data points if the total spectral power of the selected data points does not meet the threshold value, the primary movement window is indicative of the accelerometer being static with respect to the moving vehicle and a total spectral power that meets the threshold value is indicative of the accelerometer moving with respect to the moving vehicle;
estimating a gravitational constant from the telematics data in the primary movement window;
generating a pitch angle and a roll angle from the telematics data in the primary movement window; and
determining the driving pattern using at least the pitch angle and the roll angle.
1 Assignment
0 Petitions
Accused Products
Abstract
A method based on separating ambient gravitational acceleration from a moving three-axis accelerometer data for determining a driving pattern is presented. A server may receive telematics data originating from a client computing device and combine the telematics data. The server may estimate a gravitational constant to the combined telematics data and generate a function for pitch and a roll angle from the combined telematics data. The server may further determine a driving pattern using at least the pitch and the roll angle.
50 Citations
20 Claims
-
1. A method for determining a driving pattern comprising:
-
converting a plurality of telematics data, corresponding to a trip of a moving vehicle and originating from a client computing device, from a time domain to a spectral domain, wherein the client computing device includes an accelerometer; selecting data points from the converted telematics data, wherein the selected data points are indicative of the vehicle moving; generating a total spectral power of the data points selected from the converted telematics data; determining that the total spectral power meets a threshold value; identifying a primary movement window including the selected data points if the total spectral power of the selected data points does not meet the threshold value, the primary movement window is indicative of the accelerometer being static with respect to the moving vehicle and a total spectral power that meets the threshold value is indicative of the accelerometer moving with respect to the moving vehicle; estimating a gravitational constant from the telematics data in the primary movement window; generating a pitch angle and a roll angle from the telematics data in the primary movement window; and determining the driving pattern using at least the pitch angle and the roll angle. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer device for determining a driving pattern, the computer device comprising:
-
one or more processors; and one or more memories coupled to the one or more processors; wherein the one or more memories include non-transitory computer executable instructions stored therein that, when executed by the one or more processors, cause the one or more processors to; convert a plurality of telematics data corresponding to a trip of a moving vehicle and originating from a client computing device from a time domain to a spectral domain, wherein the client computing device includes an accelerometer; select data points from the converted telematics data, wherein the selected data points are indicative of the vehicle moving; generate a total spectral power of the data points selected from the converted telematics data; determine that the total spectral power meets a threshold value; identify a 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 primary movement window is indicative of the accelerometer being static with respect to the moving vehicle and a total spectral power that meets the threshold value is indicative of the accelerometer moving with respect to the moving vehicle; estimate a gravitational constant from the telematics data in the primary movement window; generate a pitch angle and a roll angle from the telematics data in the primary movement window; and determine the driving pattern using at least the pitch angle and the roll angle. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer readable storage medium comprising non-transitory computer readable instructions stored thereon for determining a driving pattern, the instructions when executed on one or more processors cause the one or more processors to:
-
convert a plurality of telematics data corresponding to a trip of a moving vehicle and originating from a client computing device from a time domain to a spectral domain, wherein the client computing device includes an accelerometer; select data points from the converted telematics data, wherein the selected data points are indicative of the vehicle moving; generate a total spectral power of the data points selected from the converted telematics data; determine that the total spectral power meets a threshold value; identify a 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 primary movement window is indicative of the accelerometer being static with respect to the moving vehicle and a total spectral power that meets the threshold value is indicative of the accelerometer moving with respect to the moving vehicle; estimate a gravitational constant from the combined telematics data in the primary movement window; generate a pitch angle and a roll angle from the telematics data in the primary movement window; and determine the driving pattern using at least the pitch angle and the roll angle. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification