Automatic crash detection
First Claim
1. A mobile device comprising:
- an accelerometer;
communication circuitry;
a processor; and
memory storing computer-executable instructions that, when executed by the processor of the mobile device, cause the processor of the mobile device to;
start a time window for measuring acceleration using the accelerometer, wherein the time window comprises a time duration;
during the time duration, receive, from the accelerometer, a plurality of acceleration measurements measured by the accelerometer;
based on the plurality of acceleration measurements measured by the accelerometer and received during the time duration, determine a number of acceleration events occurring during the time window;
when the number of acceleration events occurring during the time window does not exceed a threshold number of acceleration events, determine that the mobile device was dropped or a vehicle associated with the mobile device was involved in a braking event; and
send, via the communication circuitry and to a computing device, one or more of data indicating that the mobile device was dropped or data indicating that the vehicle was involved in a braking event.
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.
-
Citations
20 Claims
-
1. A mobile device comprising:
-
an accelerometer; communication circuitry; a processor; and memory storing computer-executable instructions that, when executed by the processor of the mobile device, cause the processor of the mobile device to; start a time window for measuring acceleration using the accelerometer, wherein the time window comprises a time duration; during the time duration, receive, from the accelerometer, a plurality of acceleration measurements measured by the accelerometer; based on the plurality of acceleration measurements measured by the accelerometer and received during the time duration, determine a number of acceleration events occurring during the time window; when the number of acceleration events occurring during the time window does not exceed a threshold number of acceleration events, determine that the mobile device was dropped or a vehicle associated with the mobile device was involved in a braking event; and send, via the communication circuitry and to a computing device, one or more of data indicating that the mobile device was dropped or data indicating that the vehicle was involved in a braking event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
starting, by a processor of a mobile device, a time window for measuring acceleration using an accelerometer, wherein the time window comprises a time duration; during the time duration, receiving, by the processor of the mobile device and from the accelerometer, a plurality of acceleration measurements measured by the accelerometer; based on the plurality of acceleration measurements measured by the accelerometer and received during the time duration, determining, by the processor of the mobile device, a number of acceleration events occurring during the time window; when the number of acceleration events occurring during the time window does not exceed a threshold number of acceleration events, determining that the mobile device was dropped or a vehicle associated with the mobile device was involved in a braking event; and sending, by the mobile device, via communication circuitry associated with the mobile device, and to a computing device, one or more of data indicating that the mobile device was dropped or data indicating that the vehicle was involved in a braking event. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable medium storing instructions that, when read by a processor of a mobile device, cause the processor of the mobile device to:
-
start a time window for measuring acceleration using an accelerometer, wherein the time window comprises a time duration; during the time duration, receive, from the accelerometer, a plurality of acceleration measurements measured by the accelerometer; based on the plurality of acceleration measurements measured by the accelerometer and received during the time duration, determine a number of acceleration events occurring during the time window; when the number of acceleration events occurring during the time window does not exceed a threshold number of acceleration events, determine that the mobile device was dropped or a vehicle associated with the mobile device was involved in a braking event; and send, via communication circuitry associated with the mobile device and to a computing device, one or more of data indicating that the mobile device was dropped or data indicating that the vehicle was involved in a braking event. - View Dependent Claims (20)
-
Specification