Detecting handling of a device in a vehicle
First Claim
1. An apparatus comprising:
- an accelerometer configured to measure acceleration of the apparatus;
a gyroscope configured to measure orientation of the apparatus;
a processor; and
memory storing computer-executable instructions that, when executed by the processor, cause the apparatus to;
determine, based on acceleration measurements made by the accelerometer over a period of time, an axis of gravity of the apparatus;
determine, based on orientation measurements made by the gyroscope, 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
if the rate of rotation of the apparatus perpendicular to the axis of gravity exceeds a threshold, determine a frequency of handling events in which the apparatus is being used within a vehicle and transmit the frequency of the handling events to a server or the vehicle to adjust an insurance policy of the vehicle, wherein the frequency comprises one or more of a frequency of handling events per mile, a frequency of handling events per hour, or a frequency of handling events per trip.
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.
-
Citations
20 Claims
-
1. An apparatus comprising:
-
an accelerometer configured to measure acceleration of the apparatus; a gyroscope configured to measure orientation of the apparatus; a processor; and memory storing computer-executable instructions that, when executed by the processor, cause the apparatus to; determine, based on acceleration measurements made by the accelerometer over a period of time, an axis of gravity of the apparatus; determine, based on orientation measurements made by the gyroscope, 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 if the rate of rotation of the apparatus perpendicular to the axis of gravity exceeds a threshold, determine a frequency of handling events in which the apparatus is being used within a vehicle and transmit the frequency of the handling events to a server or the vehicle to adjust an insurance policy of the vehicle, wherein the frequency comprises one or more of a frequency of handling events per mile, a frequency of handling events per hour, or a frequency of handling events per trip. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a mobile device comprising; an accelerometer configured to measure acceleration of the mobile device; and a gyroscope configured to measure orientation of the mobile device; and a server comprising; a processor; and memory storing computer-executable instructions that, when executed by the processor, cause the server to; determine, based on acceleration measurements made by the accelerometer of the mobile device over a period of time and transmitted from the mobile device, an axis of gravity of the mobile device; determine, based on orientation measurements made by the gyroscope of the mobile device and transmitted from 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 if the rate of rotation of the mobile device perpendicular to the axis of gravity exceeds a threshold, determine a frequency of handling events in which the mobile device is being used within a vehicle to adjust an insurance policy of the vehicle, wherein the frequency comprises one or more of a frequency of handling events per mile, a frequency of handling events per hour, or a frequency of handling events per trip. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
determining, by a vehicle or a server, based on acceleration measurements made by an accelerometer of a mobile device over a period of time and transmitted from the mobile device, an axis of gravity of the mobile device; determining, by the vehicle or the server, based on orientation measurements made by a gyroscope of the mobile device and transmitted from the mobile device, a rotation vector of the mobile device; determining, by the vehicle or the server, 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 if the rate of rotation of the mobile device perpendicular to the axis of gravity is determined to exceed a threshold, determining, by the vehicle or the server, a frequency of handling events in which the mobile device is being used within the vehicle to adjust an insurance policy of the vehicle, wherein the frequency comprises one or more of a frequency of handling events per mile, a frequency of handling events per hour, or a frequency of handling events per trip. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification