System and methods for detecting vehicle braking events using data from fused sensors in mobile devices
First Claim
1. A system comprising:
- one or more processors; and
memory storing computer-readable instructions that, when executed by the one or more processors, cause the system to;
collect, by a sensor data collection device of the system, sensor data from sensors associated with a computing device within a vehicle during a first window of time and using a polling frequency, wherein the sensor data comprises information relating to at least a location, a speed, and an acceleration of the vehicle;
process, by a sensor data processing device of the system, the sensor data, wherein processing comprises removing one or more duplicate data points from the sensor data and generating processed sensor data;
determine, by a braking event classification device of the system and based on the sensor data and the processed sensor data, to classify a second window of time as a braking event; and
generate and transmit, by a braking event notification device of the system, a notification relating to the braking event of the vehicle to at least one of;
a second computing device within a first predetermined distance of the vehicle or a second vehicle within a second predetermined distance 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 system comprising:
-
one or more processors; and memory storing computer-readable instructions that, when executed by the one or more processors, cause the system to; collect, by a sensor data collection device of the system, sensor data from sensors associated with a computing device within a vehicle during a first window of time and using a polling frequency, wherein the sensor data comprises information relating to at least a location, a speed, and an acceleration of the vehicle; process, by a sensor data processing device of the system, the sensor data, wherein processing comprises removing one or more duplicate data points from the sensor data and generating processed sensor data; determine, by a braking event classification device of the system and based on the sensor data and the processed sensor data, to classify a second window of time as a braking event; and generate and transmit, by a braking event notification device of the system, a notification relating to the braking event of the vehicle to at least one of;
a second computing device within a first predetermined distance of the vehicle or a second vehicle within a second predetermined distance 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 system, sensor data from sensors associated with a computing device within a vehicle during a first window of time and using a polling frequency, wherein the sensor data comprises information relating to at least a location, a speed, and an acceleration of the vehicle; processing, by a sensor data processing device of the system, the sensor data, wherein processing comprises removing duplicate data points and generating processed sensor data; determining, by a braking event classification device of the system and based on the sensor data and processed sensor data, to classify a second window of time as a braking event; and generating and transmitting, by a braking event notification device of the system, a notification relating to the braking event of the vehicle to at least one of;
a second computing device within a first predetermined distance of the vehicle and a second vehicle within a second predetermined distance 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 system, sensor data from sensors associated with a computing device within a vehicle during a first window of time and using a polling frequency, wherein the sensor data comprises information relating to at least a location, a speed, and an acceleration of the vehicle; processing, by a sensor data processing device of the system, the sensor data, wherein processing comprises replacing duplicate data points with one or more average data points, and wherein the one or more average data points are based on one or more values of data points near the duplicate data points; determining, by a braking event classification device and based on the sensor data and processed sensor data, to classify a second window of time as a braking event; and generating and transmitting, by a braking event notification device of the system, a visual notification to at least one of;
a second computing 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