Systems and methods for detecting mobile device movement within a vehicle using accelerometer data
First Claim
1. A mobile device movement detection system comprising:
- at least one processor; and
memory storing computer-readable instructions, that when executed by the at least one processor, cause the system to;
collect, by a sensor data collection device of the system, acceleration data from an accelerometer associated with a mobile device within a vehicle at a first time and at a second time;
collect, by the sensor data collection device, sensor data from sensors associated with the mobile device, wherein the sensors comprise the accelerometer, a GPS receiver, and a gyroscope;
process, by a sensor data processing device, the acceleration data to remove a gravity component of the acceleration data, and generate a processed acceleration data at the first time and at the second time;
determine, by a movement event detection device, that a mobile device movement event has occurred at the second time based, at least in part, on three-dimensional vectors representing the processed acceleration data at the first time and at the second time;
aggregate, by a sensor data aggregation device, the sensor data from the sensors associated with the mobile device for a window of time starting a first predetermined duration before the second time and ending a second predetermined duration after the second time, and generate an aggregated sensor data;
determine, by a risk determination device, a risk score based, at least in part, on the aggregated sensor data for the window of time; and
generate, by a risk feedback generation device, a notification to the mobile device based, at least in part, on the risk score.
3 Assignments
0 Petitions
Accused Products
Abstract
One or more mobile device movement detection computing devices and methods are disclosed herein based on acceleration data collected from an accelerometer of a mobile device found within an interior of a vehicle. The mobile device movement detection computing devices may identify a likely mobile device movement event based on a change of angle between two three-dimensional acceleration vectors. Where the mobile device movement detection computing devices detect a likely mobile device movement event, sensor data from various sensors of a mobile device are collected and aggregated for a window of time encompassing the mobile device movement event. Data from vehicle sensors and other external systems may also be used. The mobile device movement detection computing devices calculate a risk score based on the aggregates sensor data, and provide feedback to a mobile device or vehicle based on the calculated risk score.
-
Citations
20 Claims
-
1. A mobile device movement detection system comprising:
-
at least one processor; and memory storing computer-readable instructions, that when executed by the at least one processor, cause the system to; collect, by a sensor data collection device of the system, acceleration data from an accelerometer associated with a mobile device within a vehicle at a first time and at a second time; collect, by the sensor data collection device, sensor data from sensors associated with the mobile device, wherein the sensors comprise the accelerometer, a GPS receiver, and a gyroscope; process, by a sensor data processing device, the acceleration data to remove a gravity component of the acceleration data, and generate a processed acceleration data at the first time and at the second time; determine, by a movement event detection device, that a mobile device movement event has occurred at the second time based, at least in part, on three-dimensional vectors representing the processed acceleration data at the first time and at the second time; aggregate, by a sensor data aggregation device, the sensor data from the sensors associated with the mobile device for a window of time starting a first predetermined duration before the second time and ending a second predetermined duration after the second time, and generate an aggregated sensor data; determine, by a risk determination device, a risk score based, at least in part, on the aggregated sensor data for the window of time; and generate, by a risk feedback generation device, a notification to the mobile device based, at least in part, on the risk score. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
collecting, by a sensor data collection device of a mobile device movement detection system, acceleration data from an accelerometer associated with a mobile device within a vehicle at a first time and at a second time; collecting, by the sensor data collection device, sensor data from sensors associated with the mobile device, wherein the sensors comprise the accelerometer, a GPS receiver, and a gyroscope; processing, by a sensor data processing device, the acceleration data to remove a gravity component of the acceleration data, and generating a processed acceleration data at the first time and at the second time; determining, by a movement event detection device, that a mobile device movement event has occurred at the second time based, at least in part, on three-dimensional vectors representing the processed acceleration data at the first time and at the second time; aggregating, by a sensor data aggregation device, the sensor data from the sensors associated with the mobile device for a window of time starting at a first predetermined duration before the second time and ending a second predetermined duration after the second time, and generating an aggregated sensor data; determining, by a risk determination device, a risk score based, at least in part, on the aggregated sensor data for the window of time; and generating, by a risk feedback generation device, a notification to the mobile device based, at least in part, on the risk score. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-assisted method of detecting mobile device movement events comprising:
-
collecting, by a sensor data collection device of a mobile device movement detection system, acceleration data from an accelerometer associated with a mobile device within a vehicle at a first time and at a second time; collecting, by the sensor data collection device, sensor data from sensors associated with the mobile device, wherein the sensors comprise the accelerometer, a GPS receiver, and a gyroscope; processing, by a sensor data processing device, the acceleration data to remove a gravity component of the acceleration data, and generating a processed acceleration data at the first time and at the second time; determining, by a movement event detection device, that a mobile device movement event has occurred at the second time based, at least in part, on three-dimensional vectors representing the processed acceleration data at the first time and at the second time; aggregating, by a sensor data aggregation device, the sensor data from the sensors associated with the mobile device for a window of time starting at a first predetermined duration before the second time and ending a second predetermined duration after the second time, and generating an aggregated sensor data; determining, by a risk determination device, a risk score based, at least in part, on the aggregated sensor data for the window of time; and generating, by a risk feedback generation device, a notification to the mobile device based, at least in part, on the risk score. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification