System and method for separating ambient gravitational acceleration from a moving three-axis accelerometer data
First Claim
Patent Images
1. A computer implemented method for determining a driving pattern, the method comprising:
- receiving, via a computer network, telematics data corresponding to a trip of a moving vehicle and originating from a client computing device;
combining, by one or more processors, the telematics data;
identifying, by the one or more processors, a primary movement window from the telematics data, wherein the primary movement window is indicative of the client computing device being static with respect to the moving vehicle;
estimating, by the one or more processors, a gravitational constant from the combined telematics data in the primary movement window such that the gravitational constant is the only force acting on a Z-Axis of the moving vehicle according to a reference frame of the moving vehicle;
generating, by the one or more processors, a pitch angle and a roll angle from the combined telematics data in the primary movement window that aligns the gravitational constant with the Z-Axis of the moving vehicle; and
determining, by the one or more processors, 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.
41 Citations
20 Claims
-
1. A computer implemented method for determining a driving pattern, the method comprising:
-
receiving, via a computer network, telematics data corresponding to a trip of a moving vehicle and originating from a client computing device; combining, by one or more processors, the telematics data; identifying, by the one or more processors, a primary movement window from the telematics data, wherein the primary movement window is indicative of the client computing device being static with respect to the moving vehicle; estimating, by the one or more processors, a gravitational constant from the combined telematics data in the primary movement window such that the gravitational constant is the only force acting on a Z-Axis of the moving vehicle according to a reference frame of the moving vehicle; generating, by the one or more processors, a pitch angle and a roll angle from the combined telematics data in the primary movement window that aligns the gravitational constant with the Z-Axis of the moving vehicle; and determining, by the one or more processors, 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; receive telematics data corresponding to a trip of a moving vehicle and originating from a client computing device; combine the telematics data; identify a primary movement window from the telematics data, wherein the primary movement window is indicative of the client computing device being static with respect to the moving vehicle; estimate a gravitational constant from the combined telematics data in the primary movement window such that the gravitational constant is the only force acting on a Z-Axis of the moving vehicle according to a reference frame of the moving vehicle; generate a pitch angle and a roll angle from the combined telematics data in the primary movement window that aligns the gravitational constant with the Z-Axis of the moving vehicle; and determine at the one or more processors, 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:
-
receive, via a computer network, telematics data corresponding to a trip of a moving vehicle and originating from a client computing device; combine the telematics data; identify a primary movement window from the telematics data, wherein the primary movement window is indicative of the client computing device being static with respect to the moving vehicle; estimate a gravitational constant from the combined telematics data in the primary movement window such that the gravitational constant is the only force acting on a Z-Axis of the moving vehicle according to a reference frame of the moving vehicle; generate a pitch angle and a roll angle from the combined telematics data in the primary movement window that aligns the gravitational constant with the Z-Axis of the moving vehicle; and determine the driving pattern using at least the pitch angle and the roll angle. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification