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 accelerometers 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 first mobile device sensor data;
detect a first occurrence of an event in the translated first mobile device sensor data, wherein detecting the first occurrence of the event comprises determining that a first change in magnitude of the Z-axis accelerometer data exceeds a first predetermined threshold;
calculate a first occurrence vector comprising a first occurrence magnitude and a first occurrence angle based on the detected first occurrence of the event;
detect a second occurrence of the event in the translated first mobile device sensor data;
calculate, based on the detected second occurrence of the event, a second occurrence vector comprising a second occurrence magnitude and a second occurrence angle;
compare the calculated first occurrence vector and the calculated second occurrence vector; and
determine, based on the comparison, a position of the mobile device within the vehicle.
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.
-
Citations
24 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 accelerometers 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 first mobile device sensor data; detect a first occurrence of an event in the translated first mobile device sensor data, wherein detecting the first occurrence of the event comprises determining that a first change in magnitude of the Z-axis accelerometer data exceeds a first predetermined threshold; calculate a first occurrence vector comprising a first occurrence magnitude and a first occurrence angle based on the detected first occurrence of the event; detect a second occurrence of the event in the translated first mobile device sensor data; calculate, based on the detected second occurrence of the event, a second occurrence vector comprising a second occurrence magnitude and a second occurrence angle; compare the calculated first occurrence vector and the calculated second occurrence vector; and determine, based on the comparison, a position of the mobile device within the vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 22)
-
-
12. A method comprising:
-
receiving first mobile device sensor data collected by mobile device accelerometers 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 first mobile device sensor data; detecting a first occurrence of an event in the translated first mobile device sensor data, wherein detecting the first occurrence of the event comprises determining that a first change in magnitude of the Z-axis accelerometer data exceeds a first predetermined threshold; calculating a first occurrence vector comprising a first occurrence magnitude and a first occurrence angle based on the detected first occurrence of the event; detecting a second occurrence of the event in the translated first mobile device sensor data; calculating, based on the detected second occurrence of the event, a second occurrence vector comprising a second occurrence magnitude and a second occurrence angle; comparing the calculated first occurrence vector and the calculated second occurrence vector, and determining, based on the comparison, a position of the mobile device within the vehicle. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24)
-
Specification