Detecting handling of a device in a vehicle
First Claim
1. A method comprising:
- determining, by a computing device, a change of an elevation of an apparatus;
determining, based on the change of the elevation of the apparatus, a time period;
determining, during the time period and based on acceleration measurements made by an accelerometer of the apparatus, an axis of gravity of the apparatus;
determining, based on orientation measurements made by a gyroscope of the apparatus, a rotation vector of the apparatus;
determining, based on the axis of gravity of the apparatus and the rotation vector of the apparatus, a rate of rotation of the apparatus perpendicular to the axis of gravity; and
responsive to a determination that the rate of rotation of the apparatus perpendicular to the axis of gravity exceeds a rotation rate threshold, determining, a frequency of handling events in which the apparatus is being used within a vehicle to adjust an insurance policy of the vehicle.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for determining whether or not an apparatus, such as a mobile device, is being handled or otherwise used within a vehicle. The apparatus may comprise an accelerometer configured to measure acceleration and a gyroscope configured to measure orientation. The apparatus may determine an axis of gravity of the apparatus based on acceleration measurements made by the accelerometer over a period of time. The apparatus may also determine a rotation vector of the apparatus based on orientation measurements made by the gyroscope. Using the axis of gravity of the apparatus and the rotation vector of the apparatus, the apparatus may determine a rate of rotation of the apparatus perpendicular to the axis of gravity. If the rate of rotation of the apparatus perpendicular to the axis of gravity exceeds a threshold, the apparatus may determine that it is being handled or otherwise used within the vehicle.
68 Citations
20 Claims
-
1. A method comprising:
-
determining, by a computing device, a change of an elevation of an apparatus; determining, based on the change of the elevation of the apparatus, a time period; determining, during the time period and based on acceleration measurements made by an accelerometer of the apparatus, an axis of gravity of the apparatus; determining, based on orientation measurements made by a gyroscope of the apparatus, a rotation vector of the apparatus; determining, based on the axis of gravity of the apparatus and the rotation vector of the apparatus, a rate of rotation of the apparatus perpendicular to the axis of gravity; and responsive to a determination that the rate of rotation of the apparatus perpendicular to the axis of gravity exceeds a rotation rate threshold, determining, a frequency of handling events in which the apparatus is being used within a vehicle to adjust an insurance policy of the vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
a barometer configured to determine a change of an elevation of the apparatus; a processor; and memory storing computer-executable instructions that, when executed by the processor, cause the apparatus to; determine, based on the change of the elevation of the apparatus, a time period; determine, during the time period and based on acceleration measurements made by an accelerometer of the apparatus, an axis of gravity of the apparatus; determine, based on orientation measurements made by a gyroscope of the apparatus, a rotation vector of the apparatus; determine, based on the axis of gravity of the apparatus and the rotation vector of the apparatus, a rate of rotation of the apparatus perpendicular to the axis of gravity; and responsive to a determination that the rate of rotation of the apparatus perpendicular to the axis of gravity exceeds a rotation rate threshold, determine, a frequency of handling events in which the apparatus is being used within a vehicle to adjust an insurance policy of the vehicle. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a mobile device disposed within a vehicle; and a server comprising; a processor; and memory storing computer-executable instructions that, when executed by the processor, cause the server to; determine a change of an elevation of the mobile device, determine, based on the change of the elevation of the mobile device, a time period, determine, during the time period and based on acceleration measurements made by an accelerometer of the mobile device, an axis of gravity of the mobile device, determine, based on orientation measurements made by a gyroscope of the mobile device, a rotation vector of the mobile device, determine, based on the axis of gravity of the mobile device and the rotation vector of the mobile device, a rate of rotation of the mobile device perpendicular to the axis of gravity, and responsive to a determination that the rate of rotation of the mobile device perpendicular to the axis of gravity exceeds a rotation rate threshold, determine, a frequency of handling events in which the mobile device is being used within the vehicle to adjust an insurance policy of the vehicle. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification