METHODS AND SYSTEMS FOR SENSOR-BASED VEHICLE ACCELERATION DETERMINATION
First Claim
Patent Images
1. A system comprising:
- a mobile device comprising a plurality of sensors including an accelerometer;
a memory; and
a processor coupled to the memory, wherein the processor is configured to perform operations including;
obtaining a plurality of movement measurements over a plurality of time periods from the mobile device in a vehicle;
extracting a first subset of movement measurements from the plurality of movement measurements corresponding to a first time period of the plurality of time periods;
determining a first gravity vector associated with the first time period using at least two movement measurements of the first subset of movement measurements;
extracting a second subset of movement measurements from the plurality of movement measurements corresponding to a second time period of the plurality of time periods;
determining a second gravity vector associated with the second time period using at least two movement measurements of the second subset of movement measurements;
determining a gravity angle difference or a gravity magnitude difference between the first gravity vector and the second gravity vector;
determining that the gravity angle difference is above a first threshold or that the gravity magnitude difference is above a second threshold;
classifying the first subset of movement measurements and the second subset of movement measurements as movements of the mobile device with respect to the vehicle;
removing the first subset of movement measurements for the first time period and the second subset of movement measurements for the second time period from the plurality of movement measurements to produce remaining movement measurements over remaining time periods; and
determining at least one acceleration measurement for the vehicle using the remaining movement measurements over the remaining time periods.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are provided that enable accurate driving behavior data (e.g., vehicle acceleration data) to be obtained by a mobile device, despite the reference frames of the mobile device and the vehicle occasionally moving relative to each other. Accordingly, a user does not have to maintain a mobile device stationary relative to a vehicle in order to have a high likelihood that accurate driving data is collected.
-
Citations
18 Claims
-
1. A system comprising:
-
a mobile device comprising a plurality of sensors including an accelerometer; a memory; and a processor coupled to the memory, wherein the processor is configured to perform operations including; obtaining a plurality of movement measurements over a plurality of time periods from the mobile device in a vehicle; extracting a first subset of movement measurements from the plurality of movement measurements corresponding to a first time period of the plurality of time periods; determining a first gravity vector associated with the first time period using at least two movement measurements of the first subset of movement measurements; extracting a second subset of movement measurements from the plurality of movement measurements corresponding to a second time period of the plurality of time periods; determining a second gravity vector associated with the second time period using at least two movement measurements of the second subset of movement measurements; determining a gravity angle difference or a gravity magnitude difference between the first gravity vector and the second gravity vector; determining that the gravity angle difference is above a first threshold or that the gravity magnitude difference is above a second threshold; classifying the first subset of movement measurements and the second subset of movement measurements as movements of the mobile device with respect to the vehicle; removing the first subset of movement measurements for the first time period and the second subset of movement measurements for the second time period from the plurality of movement measurements to produce remaining movement measurements over remaining time periods; and determining at least one acceleration measurement for the vehicle using the remaining movement measurements over the remaining time periods. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
obtaining a plurality of movement measurements over a plurality of time periods from a mobile device in a vehicle; extracting a first subset of movement measurements from the plurality of movement measurements corresponding to a first time period of the plurality of time periods; determining a first gravity vector associated with the first time period using at least two movement measurements of the first subset of movement measurements; extracting a second subset of movement measurements from the plurality of movement measurements corresponding to a second time period of the plurality of time periods; determining a second gravity vector associated with the second time period using at least two movement measurements of the second subset of movement measurements; determining a gravity angle difference or a gravity magnitude difference between the first gravity vector and the second gravity vector; determining that the gravity angle difference is above a first threshold or that the gravity magnitude difference is above a second threshold; classifying the first subset of movement measurements and the second subset of movement measurements as movements of the mobile device with respect to the vehicle, removing the first subset of movement measurements for the first time period and the second subset of movement measurements for the second time period from the plurality of movement measurements to produce remaining movement measurements over remaining time periods; and determining at least one acceleration measurement for the vehicle using the remaining movement measurements over the remaining time periods. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification