Automatic crash detection
First Claim
1. A method comprising:
- identifying, by a mobile computing device, a time window, a first acceleration magnitude threshold, and a number of acceleration events threshold;
a second acceleration magnitude threshold greater than the first acceleration magnitude threshold,determining a number of acceleration events measured by an accelerometer of the mobile computing device exceeding the first acceleration magnitude threshold during the time window;
responsive to determining that the number of acceleration events measured by the accelerometer of the mobile computing device exceeding the first acceleration magnitude threshold exceeds the number of acceleration events threshold, determining that the mobile computing device is within a vehicle and that the vehicle was involved in a crash;
responsive to determining that the mobile computing device is within the vehicle and that the vehicle was involved in the crash, sending, via communication circuitry of the mobile computing device and to a crash detection server, a message comprising information identifying an owner of the mobile computing device, information identifying the mobile computing device, and information identifying a location of the mobile computing device;
determining a second number of acceleration events measured by the accelerometer of the mobile computing device exceeding both the first acceleration magnitude threshold and the second acceleration magnitude threshold;
and determining a severity of the crash based on the number of acceleration events exceeding the first acceleration magnitude threshold and the second number of acceleration events exceeding both the first acceleration magnitude threshold and the second acceleration magnitude threshold.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for determining whether or not a crash involving a vehicle has occurred. The acceleration of the vehicle may be measured using, for example, an accelerometer of a mobile device, which may be located inside the vehicle. The system may determine the magnitude of each accelerometer measurement and whether the magnitude exceeds one or more acceleration magnitude thresholds. The system may also determine the number of accelerometer events within a time window and whether the number exceeds one or more count thresholds. The system may determine whether a crash involving the vehicle has occurred based on the magnitudes of acceleration, number of acceleration events, and various thresholds. In some examples, the system may confirm that a crash has occurred based on, for example, the location of the mobile device.
319 Citations
12 Claims
-
1. A method comprising:
-
identifying, by a mobile computing device, a time window, a first acceleration magnitude threshold, and a number of acceleration events threshold; a second acceleration magnitude threshold greater than the first acceleration magnitude threshold, determining a number of acceleration events measured by an accelerometer of the mobile computing device exceeding the first acceleration magnitude threshold during the time window; responsive to determining that the number of acceleration events measured by the accelerometer of the mobile computing device exceeding the first acceleration magnitude threshold exceeds the number of acceleration events threshold, determining that the mobile computing device is within a vehicle and that the vehicle was involved in a crash; responsive to determining that the mobile computing device is within the vehicle and that the vehicle was involved in the crash, sending, via communication circuitry of the mobile computing device and to a crash detection server, a message comprising information identifying an owner of the mobile computing device, information identifying the mobile computing device, and information identifying a location of the mobile computing device; determining a second number of acceleration events measured by the accelerometer of the mobile computing device exceeding both the first acceleration magnitude threshold and the second acceleration magnitude threshold; and determining a severity of the crash based on the number of acceleration events exceeding the first acceleration magnitude threshold and the second number of acceleration events exceeding both the first acceleration magnitude threshold and the second acceleration magnitude threshold. - View Dependent Claims (2, 3, 4)
-
-
5. A mobile computing device comprising:
-
an accelerometer configured to measure acceleration of at least one axis of the accelerometer; communication circuitry configured to wirelessly communicate with other devices; a processor; and memory storing computer-executable instructions that, when executed by the processor, cause the processor of the mobile computing device to; identify a time window, a first acceleration magnitude threshold, a second acceleration magnitude threshold greater than the first acceleration magnitude threshold, and a number of acceleration events threshold; determine a number of acceleration events measured by the accelerometer of the mobile computing device exceeding the first acceleration magnitude threshold during the time window; responsive to determining that the number of acceleration events measured by the accelerometer of the mobile computing device exceeding the first acceleration magnitude threshold exceeds the number of acceleration events threshold, determine that the mobile computing device is within a vehicle and that the vehicle was involved in a crash;
responsive to determining that the mobile computing device is within the vehicle and that the vehicle was involved in the crash, send, via communication circuitry of the mobile computing device and to a crash detection server, a message comprising information identifying an owner of the mobile computing device, information identifying the mobile computing device, and information identifying a location of the mobile computing device;determine a second number of acceleration events measured by the accelerometer of the mobile computing device exceeding both the first acceleration magnitude threshold and the second acceleration magnitude threshold; and determine a severity of the crash based on the number of acceleration events exceeding the first acceleration magnitude threshold and the second number of acceleration events exceeding both the first acceleration magnitude threshold and the second acceleration magnitude threshold. - View Dependent Claims (6, 7, 8)
-
-
9. A non-transitory computer readable medium storing instructions that, when read by a mobile computing device, cause the mobile computing device to perform the steps of:
-
identifying a time window, a first acceleration magnitude threshold, a second acceleration magnitude threshold greater than the first acceleration magnitude threshold, and a number of acceleration events threshold; determining a number of acceleration events measured by an accelerometer of the mobile computing device exceeding the first acceleration magnitude threshold during the time window; responsive to determining that the number of acceleration events measured by the accelerometer of the mobile computing device exceeding the first acceleration magnitude threshold exceeds the number of acceleration events threshold, determining that the mobile computing device is within a vehicle and that the vehicle was involved in a crash;
responsive to determining that the mobile computing device is within the vehicle and that the vehicle was involved in the crash, sending, via communication circuitry of the mobile computing device and to a crash detection server, a message comprising information identifying an owner of the mobile computing device, information identifying the mobile computing device, and information identifying a location of the mobile computing device;determining a second number of acceleration events measured by the accelerometer of the mobile computing device exceeding both the first acceleration magnitude threshold and the second acceleration magnitude threshold; and determining a severity of the crash based on the number of acceleration events exceeding the first acceleration magnitude threshold and the second number of acceleration events exceeding both the first acceleration magnitude threshold and the second acceleration magnitude threshold. - View Dependent Claims (10, 11, 12)
-
Specification