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, a plurality of 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 combined telematics data 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 combined telematics data; 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.
0 Citations
26 Claims
-
1. A computer implemented method for determining a driving pattern, the method comprising:
-
receiving, via a computer network, a plurality of 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 combined telematics data 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 combined telematics data; 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, 7, 21, 22)
-
-
5. (canceled)
-
6. (canceled)
-
8. A computer device for determining a driving pattern, the method 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 a plurality of 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 combined telematics data 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 combined telematics data; 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, 14, 23, 24)
-
-
12. (canceled)
-
13. (canceled)
-
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, a plurality of telematics data corresponding to a trip of a moving vehicle and originating from a client computing device; combine the telematics data; identifying 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 combined telematics data 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 combined telematics data; and determine the driving pattern using at least the pitch angle and the roll angle. - View Dependent Claims (16, 17, 20, 25, 26)
-
-
18. (canceled)
-
19. (canceled)
Specification