# US 11,897,457 B2 · Systems and methods for sensor-based vehicle crash prediction, detection, and reconstruction

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,897,457 B2
- Document ID: US11897457B2
- Status: Granted
- Kind: B2
- Application number: 17/561,080
- Filed: 2021-12-23
- Published: 2022-06-16
- Granted: 2024-02-13
- Earliest claimed: 2016-01-26
- Assignees: Cambridge Mobile Telematics Inc.
- Applicants: Cambridge Mobile Telematics Inc.
- Inventors: Brad Cordova; Eddie Vaisman; Dan Shiebler
- Web page: https://patentgrep.com/patent/US11897457B2

## CPC

- B60W 30/08: {Active safety systems} predicting or avoiding probable or impending collision {or attempting to minimise its consequences}
- G01C 21/3697: {Output of additional, non-guidance related information, e.g. low fuel level (G01C21/3679 takes precedence)}
- G08G 1/0112: {from the vehicle, e.g. floating car data [FCD]}
- G08G 1/0129: {for creating historical data or processing based on historical data}
- G08G 1/0133: {for classifying traffic situation}
- G08G 1/0141: {for traffic information dissemination}
- G08G 1/09626: {where the origin of the information is within the own vehicle, e.g. a local storage device, digital map}
- G08G 1/096716: {where the received information does not generate an automatic action on the vehicle control}
- G08G 1/09675: {where a selection from the received information takes place in the vehicle}
- G08G 1/096775: {where the origin of the information is a central station}
- G08G 1/205: {Indicating the location of the monitored vehicles as destination, e.g. accidents, stolen, rental}
- H04W 4/027: {using movement velocity, acceleration information}
- B60R 2021/0027: {Post collision measures, e.g. notifying emergency services}
- H04L 67/12: specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- B60W: CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- G01C: MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY (measuring liquid level G01F; radio navigation, determining distance or velocity by use of propagation effects, e.g. Doppler effects, propagation time, of radio waves, analogous arrangements using other waves G01S)
- G08G: TRAFFIC CONTROL SYSTEMS (guiding railway traffic, ensuring the safety of railway traffic B61L; arrangement of road signs or traffic signals E01F9/00; radar or analogous systems, sonar systems, lidar systems specially adapted for traffic control G01S13/91, G01S15/88, G01S17/88; {radar or analogous systems, sonar systems, lidar systems specially adapted for anti-collision purposes G01S13/93, G01S15/93, G01S17/93})
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- B60R: VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Embodiments relate to transportation systems. More particularly, embodiments relate to methods and systems of vehicle data collection by a user having a mobile device. In a particular embodiment, vehicle data (also termed herein “driving data” or “data”) is collected, analyzed and transformed, and combinations of collected data and transformed data are used in different ways, including, but not limited to, predicting, detecting, and reconstructing vehicle accidents.

## Claims

### Claim 1

A method of detecting vehicle accidents, the method comprising:
measuring a plurality of movements of a vehicle by operating a sensor of a mobile device in the vehicle during a drive to generate a plurality of measurements;
obtaining a predefined accident threshold value for the sensor, wherein the predefined accident threshold value represents a minimum value obtained from the sensor that is indicative of a potential accident;
identifying a first measurement in the plurality of measurements that exceeds the predefined accident threshold value; and
responsive to identifying the first measurement:
identifying, based on the first measurement, a first subset of the plurality of measurements within a first time window having a first time duration that captures the first measurement, wherein the first subset of the plurality of measurements includes the first measurement and at least one measurement measured before the first measurement;
processing the first subset of the plurality of measurements to identify a second time window having a second time duration less than or equal to the first time duration that includes a second subset of the first subset of the plurality of measurements including the first measurement; and
determining that measurements included in the second subset are indicative of a vehicle accident involving the vehicle during the drive.

### Claim 2 (depends on 1)

The method of claim 1, wherein the sensor includes at least one of an accelerometer, a gyroscope, or a magnetometer.

### Claim 3 (depends on 1)

The method of claim 1, further comprising, after determining that the measurements in the second subset are indicative of the vehicle accident involving the vehicle during the drive:
automatically alerting a third party of the vehicle accident.

### Claim 4 (depends on 1)

The method of claim 1, further comprising, after determining that the measurements in the second subset are indicative of the vehicle accident involving the vehicle during the drive:
pushing a notification relevant to the vehicle accident to the mobile device.

### Claim 5 (depends on 1)

The method of claim 1, further comprising, after determining that the measurements in the second subset are indicative of the vehicle accident involving the vehicle during the drive:
disabling the sensor of the mobile device.

### Claim 6 (depends on 1)

The method of claim 1, wherein the first time duration is a predefined time duration and the second time duration is dependent on the first subset.

### Claim 7 (depends on 1)

The method of claim 1, wherein the sensor of the mobile device is operated at a first frequency to generate the plurality of measurements, and the method further comprises, after determining that the measurements in the second subset are indicative of the vehicle accident involving the vehicle during the drive:
operating the sensor of the mobile device at a second frequency that is less than the first frequency.

### Claim 8 (depends on 1)

The method of claim 1, further comprising:
identifying an accident time based on the measurements included in the second subset that are indicative of the vehicle accident; and
at least one of:
analyzing the plurality of measurements obtained before the accident time to identify at least one prior event;
analyzing the plurality of measurements obtained during the accident time to identify at least one concurrent event; or
analyzing the plurality of measurements obtained after the accident time to identify at least one subsequent event.

### Claim 9 (depends on 1)

The method of claim 1, wherein the first subset of the plurality of measurements includes the measurements that are indicative of the vehicle accident and measurements that are not indicative of the vehicle accident, and the second subset of the first subset of the plurality of measurements excludes the measurements that are not indicative of the vehicle accident.

### Claim 10

A mobile device configured to be located in a vehicle, the mobile device comprising:
one or more processors; and
one or more memory storing instructions that, upon execution by the one or more processors, configure the mobile device to:
measure a plurality of movements of the vehicle by operating a sensor of the mobile device in the vehicle during a drive to generate a plurality of measurements;
obtain a predefined accident threshold value for the sensor, wherein the predefined accident threshold value represents a minimum value obtained from the sensor that is indicative of a potential accident;
identify a first measurement in the plurality of measurements that exceeds the predefined accident threshold value; and
responsive to identifying the first measurement:
identify, based on the first measurement, a first subset of the plurality of measurements within a first time window having a first time duration that captures the first measurement, wherein the first subset of the plurality of measurements includes the first measurement and at least one measurement measured before the first measurement;
process the first subset of the plurality of measurements to identify a second time window having a second time duration less than or equal to the first time duration that includes a second subset of the first subset of the plurality of measurements including the first measurement; and
determine that measurements included in the second subset are indicative of a vehicle accident involving the vehicle during the drive.

### Claim 11 (depends on 10)

The mobile device of claim 10, wherein the sensor includes at least one of an accelerometer, a gyroscope, or a magnetometer.

### Claim 12 (depends on 10)

The mobile device of claim 10, further comprising, after determining that the measurements in the second subset are indicative of the vehicle accident involving the vehicle during the drive:
automatically alerting a third party of the vehicle accident.

### Claim 13 (depends on 10)

The mobile device of claim 10, further comprising, after determining that the measurements in the second subset are indicative of the vehicle accident involving the vehicle during the drive:
pushing a notification relevant to the vehicle accident to the mobile device.

### Claim 14 (depends on 10)

The mobile device of claim 10, further comprising, after determining that the measurements in the second subset are indicative of the vehicle accident involving the vehicle during the drive:
disabling the sensor of the mobile device.

### Claim 15 (depends on 10)

The mobile device of claim 10, wherein the first time duration is a predefined time duration and the second time duration is dependent on the first subset.

### Claim 16 (depends on 10)

The mobile device of claim 10, further comprising:
implementing a change by the mobile device.

### Claim 17 (depends on 10)

The mobile device of claim 10, further comprising:
identifying an accident time based on the measurements included in the second subset that are indicative of the vehicle accident; and
at least one of:
analyzing the plurality of measurements obtained before the accident time to identify at least one prior event;
analyzing the plurality of measurements obtained during the accident time to identify at least one concurrent event; or
analyzing the plurality of measurements obtained after the accident time to identify at least one subsequent event.

### Claim 18 (depends on 10)

The mobile device of claim 10, wherein the first subset of the plurality of measurements includes the measurements that are indicative of the vehicle accident and measurements that are not indicative of the vehicle accident, and the second subset of the first subset of the plurality of measurements excludes the measurements that are not indicative of the vehicle accident.

### Claim 19

One or more non-transitory computer-readable media storing a set of instructions, wherein the set of instructions when executed by one or more processors cause:
measuring a plurality of movements of a vehicle by operating a sensor of a mobile device in the vehicle during a drive to generate a plurality of measurements;
obtaining a predefined accident threshold value for the sensor, wherein the predefined accident threshold value represents a minimum value obtained from the sensor that is indicative of a potential accident;
identifying a first measurement in the plurality of measurements that exceeds the predefined accident threshold value;
responsive to identifying the first measurement:
identifying, based on the first measurement, a first subset of the plurality of measurements within a first time window having a first time duration that captures the first measurement, wherein the first subset of the plurality of measurements includes the first measurement and at least one measurement measured before the first measurement;
processing the first subset of the plurality of measurements to identify a second time window having a second time duration less than or equal to the first time duration that includes a second subset of the first subset of the plurality of measurements including the first measurement; and
determining that measurements included in the second subset are indicative of a vehicle accident in the vehicle during the drive.

### Claim 20 (depends on 19)

The computer-readable media of claim 19, wherein the time first duration is a predefined time duration and the second time duration is dependent on the first subset.
