System and methods for detecting vehicle braking events using data from fused sensors in mobile devices
First Claim
1. An apparatus comprising:
- one or more processors; and
memory storing instructions that, when executed by the one or more processors, cause the apparatus to;
collect, via sensors associated with a computing device in a vehicle, during a first window of time, and using a polling frequency based on a speed of the vehicle, sensor data associated with the vehicle;
process the sensor data by removing at least one duplicate data point in the sensor data;
classify, based on the processed sensor data, a second window of time as a braking event;
generate, based on the braking event, a notification relating to the braking event; and
transmit, to a second computing device within a predetermined distance of the vehicle, the notification.
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.
38 Citations
20 Claims
-
1. An apparatus comprising:
-
one or more processors; and memory storing instructions that, when executed by the one or more processors, cause the apparatus to; collect, via sensors associated with a computing device in a vehicle, during a first window of time, and using a polling frequency based on a speed of the vehicle, sensor data associated with the vehicle; process the sensor data by removing at least one duplicate data point in the sensor data; classify, based on the processed sensor data, a second window of time as a braking event; generate, based on the braking event, a notification relating to the braking event; and transmit, to a second computing device within a predetermined distance of the vehicle, the notification. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
collecting, via sensors associated with a computing device in a vehicle, during a first window of time, and using a polling frequency based on a speed of the vehicle, sensor data associated with the vehicle; processing the sensor data by removing at least one duplicate data point in the sensor data; classifying, based on the processed sensor data, a second window of time as a braking event; generating, based on the braking event, a notification relating to the braking event; and transmitting, to a second computing device within a predetermined distance of the vehicle, the notification. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of detecting braking events comprising:
-
collecting, via sensors associated with a computing device in a vehicle and during a first window of time, sensor data associated with the vehicle; determining a reference frame of the vehicle by comparing a first portion of the sensor data with a second portion of the sensor data; classifying, based on the sensor data and the reference frame, a second window of time as a braking event; generating, based on the braking event, a visual notification; and transmitting, to one or more second computing devices within a predetermined distance of the vehicle, the visual notification. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification