System and methods for detecting vehicle braking events using data from fused sensors in mobile devices
First Claim
1. A braking event 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, raw sensor data from sensors associated with a mobile device within a vehicle during a window of time using a polling frequency, wherein the sensors comprise a GPS receiver, an accelerometer, and a gyroscope, wherein the raw sensor data comprises information relating to a location, a speed, and an acceleration of the vehicle, and wherein the polling frequency is determined based on at least one of;
the speed of the vehicle, a battery status of the mobile device, traffic information within a first threshold radius of the vehicle, and weather information within a second threshold radius of the vehicle;
process, by a sensor data processing device of the system, the raw sensor data collected from the sensors associated with the mobile device to remove duplicate data points and generate processed sensor data;
apply, by a braking event classification device of the system, a classification machine learning algorithm to the raw sensor data and processed sensor data to determine that a window should be classified as a braking event, wherein the classification machine learning algorithm is stored in a braking event classification model of the system; and
generate and transmit, by a braking event notification device of the system, a notification to at least one of;
a second mobile device within a first predetermined distance of the vehicle and a second vehicle within a second predetermined distance of the vehicle relating to the braking event of the vehicle.
3 Assignments
0 Petitions
Accused Products
Abstract
One or more braking event detection computing devices and methods are disclosed herein based on fused sensor data collected during a window of time from various sensors of a mobile device found within an interior of a vehicle. The various sensors of the mobile device may include a GPS receiver, an accelerometer, a gyroscope, a microphone, a camera, and a magnetometer. Data from vehicle sensors and other external systems may also be used. The braking event detection computing devices may adjust the polling frequency of the GPS receiver of the mobile device to capture non-consecutive data points based on the speed of the vehicle, the battery status of the mobile device, traffic-related information, and weather-related information. The braking event detection computing devices may use classification machine learning algorithms on the fused sensor data to determine whether or not to classify a window of time as a braking event.
-
Citations
20 Claims
-
1. A braking event 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, raw sensor data from sensors associated with a mobile device within a vehicle during a window of time using a polling frequency, wherein the sensors comprise a GPS receiver, an accelerometer, and a gyroscope, wherein the raw sensor data comprises information relating to a location, a speed, and an acceleration of the vehicle, and wherein the polling frequency is determined based on at least one of;
the speed of the vehicle, a battery status of the mobile device, traffic information within a first threshold radius of the vehicle, and weather information within a second threshold radius of the vehicle;process, by a sensor data processing device of the system, the raw sensor data collected from the sensors associated with the mobile device to remove duplicate data points and generate processed sensor data; apply, by a braking event classification device of the system, a classification machine learning algorithm to the raw sensor data and processed sensor data to determine that a window should be classified as a braking event, wherein the classification machine learning algorithm is stored in a braking event classification model of the system; and generate and transmit, by a braking event notification device of the system, a notification to at least one of;
a second mobile device within a first predetermined distance of the vehicle and a second vehicle within a second predetermined distance of the vehicle relating to the braking event of the vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
collecting, by a sensor data collecting device of a braking event detection system, raw sensor data from sensors associated with a mobile device within a vehicle during a window of time using a polling frequency, wherein the sensors comprise a GPS receiver, an accelerometer, and a gyroscope, wherein the sensor data comprises information relating to a location, a speed, and an acceleration of the vehicle, and wherein the polling frequency is determined based on at least one of;
the speed of the vehicle, a battery status of the mobile device, traffic information within a first threshold radius of the vehicle, and weather information within a second threshold radius of the vehicle;processing, by a sensor data processing device of the system, the raw sensor data collected from the sensors associated with the mobile device to remove duplicate data points and generating processed sensor data; applying, by a braking event classification device of the system, a classification machine learning algorithm to the raw sensor data and processed sensor data to determine that a window should be classified as a braking event, wherein the classification machine learning algorithm is stored in a braking event classification model of the system; and generating and transmitting, by a braking event notification device of the system, a notification to at least one of;
a second mobile device within a first predetermined distance of the vehicle and a second vehicle within a second predetermined distance of the vehicle relating to the braking event of the vehicle. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-assisted method of detecting braking events comprising:
-
collecting, by a sensor data collecting device of a braking event detection system, raw sensor data from sensors associated with a mobile device within a vehicle during a window of time using a polling frequency, wherein the sensors comprise a GPS receiver, an accelerometer, and a gyroscope, wherein the sensor data comprises information relating to a location, a speed, and an acceleration of the vehicle, and wherein the polling frequency is determined based on at least one of;
the speed of the vehicle, a battery status of the mobile device, traffic information within a first threshold radius of the vehicle, and weather information within a second threshold radius of the vehicle, wherein the first threshold radius is smaller than the second threshold radius;processing, by a sensor data processing device of the system, the raw sensor data collected from the sensors associated with the mobile device to remove duplicate data points by replacing a duplicate data point with an average value of a first data point and a second data point and generating processed sensor data, wherein the first data point immediately precedes the duplicate data point, and wherein the second data point immediately follows the duplicate data point; applying, by a braking event classification device, a classification machine learning algorithm to the raw sensor data and processed sensor data to determine that a window should be classified as a braking event, wherein the classification machine learning algorithm is stored in a braking event classification model of the system; and generating and transmitting, by a braking event notification device of the system, a visual notification to at least one of;
a second mobile device within a first predetermined distance of the vehicle and a second vehicle within a second predetermined distance of the vehicle relating to the braking event of the vehicle. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification