Detection of Mobile Device Location Within Vehicle Using Vehicle Based Data and Mobile Device Based Data
First Claim
1. A location analysis computing device comprising:
- a processing unit comprising at least one processor; and
a memory unit storing computer-executable instructions, which when executed by the processing unit, cause the location analysis computing device to;
receive first mobile device sensor data collected by mobile device sensors of a mobile device located within a vehicle, the first mobile device sensor data including first-axis accelerometer data, second-axis accelerometer data, and third-axis accelerometer data;
translate the first mobile device sensor data into X-axis accelerometer data, Y-axis accelerometer data, and Z-axis accelerometer data, resulting in translated data;
detect a first occurrence of an event in the translated data, wherein detecting the event comprises determining that a change in magnitude of the Z-axis accelerometer data exceeds a predetermined threshold;
calculate a first event vector comprising a first event magnitude and a first event angle based on the detected event; and
determine a position of the mobile device within the vehicle based on the calculated first event vector.
3 Assignments
0 Petitions
Accused Products
Abstract
One or more location analysis computing devices and methods are disclosed herein for determining the position of a mobile device (smartphone, tablet computer) within an interior of a vehicle. The position of the mobile device may be calculated by detecting changes in accelerometer data. The accelerometer data may first need to be translated to determine corresponding axes, since the device may not be right side up (e.g., in a pocket). The vehicle may travel over road discontinuities such as bumps, and calculating the position of the mobile device may be based on the different magnitude and angle resulting from a first tire and a second tire hitting the bump. Data from vehicle sensors or other mobile device sensors may also be used in the calculating. Once the position is determined, commands may be sent to the mobile device to deactivate certain functionality, or to a remote server for further processing.
25 Citations
20 Claims
-
1. A location analysis computing device comprising:
-
a processing unit comprising at least one processor; and a memory unit storing computer-executable instructions, which when executed by the processing unit, cause the location analysis computing device to; receive first mobile device sensor data collected by mobile device sensors of a mobile device located within a vehicle, the first mobile device sensor data including first-axis accelerometer data, second-axis accelerometer data, and third-axis accelerometer data; translate the first mobile device sensor data into X-axis accelerometer data, Y-axis accelerometer data, and Z-axis accelerometer data, resulting in translated data; detect a first occurrence of an event in the translated data, wherein detecting the event comprises determining that a change in magnitude of the Z-axis accelerometer data exceeds a predetermined threshold; calculate a first event vector comprising a first event magnitude and a first event angle based on the detected event; and determine a position of the mobile device within the vehicle based on the calculated first event vector. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving first mobile device sensor data collected by mobile device sensors of a mobile device located within a vehicle, the first mobile device sensor data including first-axis accelerometer data, second-axis accelerometer data, and third-axis accelerometer data; translating the first mobile device sensor data into X-axis accelerometer data, Y-axis accelerometer data, and Z-axis accelerometer data, resulting in translated data; detecting a first occurrence of an event in the translated data, wherein detecting the event comprises determining that a change in magnitude of the Z-axis accelerometer data exceeds a predetermined threshold; calculating a first event vector comprising a first event magnitude and a first event angle based on the detected event; and determining a position of the mobile device within the vehicle based on the calculated first event vector. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. (canceled)
-
20. (canceled)
Specification