IP Library Granted Patent US 12,293,418
Granted Patent B2
US 12,293,418 · App. 18/519,504 · Granted May 6, 2025

Method and system for vehicular collision reconstruction

Inventors: Nitin Dileep Salodkar (San Francisco, CA); Nikhil Mudaliar (San Francisco, CA); Jayanta Kumar Pal (San Francisco, CA); Pankaj Risbood (San Francisco, CA); Jonathan Matus (San Francisco, CA)
Assignee: Credit Karma, LLC
G06Q40/08G06N20/00G06V10/809G06V20/56G07C5/008G07C5/0808G07C5/0841G06F18/2148
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,293,418
App. No.
18/519,504
Granted
May 6, 2025
Kind
B2
Abstract

A system for accident reconstruction can include and/or be configured to interface with any or all of: a set of models, a set of modules, a processing system, client application, a user device (equivalently referred to herein as a mobile device), a set of sensors, a vehicle, and/or any other suitable components. A method for accident reconstruction includes collecting a set of inputs; detecting a collision and/or one or more features of the collision; reconstructing the collision; and producing an output based on the reconstruction. Additionally or alternatively, the method can include training a set of models and/or modules, and/or any other suitable processes.

Claims (39)

1. A method for detecting and characterizing a collision based on a set of mobile device sensor data, the method comprising:

training a set of multiple models to produce a set of trained models;

with a Software Development Kit (SDK) operating at a mobile device, collecting the set of mobile device sensor data from a set of sensors onboard the mobile device;

evaluating the set of trained models, comprising:

checking for a detected collision based on a set of outputs of a first portion of the set of trained models;

producing a first confidence level associated with a detected collision;

in response to the first confidence level falling below a predetermined threshold, iteratively repeating evaluation of the first portion of the set of trained models to produce a set of additional confidence levels associated with the detected collision;

in response to at least one of the set of additional confidence levels exceeding the predetermined threshold, characterizing a set of features of the detected collision with a second portion of the set of trained models, the set of features comprising an identification of a collision type, the collision type comprising one of: a frontal impact, a rear impact, a side impact, or a rollover impact;

in response to detecting the collision and characterizing the set of features, retraining each of the set of trained models;

wherein the set of trained models comprises a set of gradient boosting machines.

2. The method of claim 1 , wherein the set of sensor data comprises Global Positioning System (GPS) data, barometer data, and motion data.

3. The method of claim 1 , wherein the set of trained models comprises a set of multiple architectures.

4. The method of claim 3 , wherein the set of multiple architectures comprises at least one of: a gradient boosting machine or a convolutional neural network.

5. The method of claim 1 , wherein the set of trained models comprises a set of deep learning models.

6. The method of claim 5 , wherein the set of deep learning models comprises a convolutional neural network.

7. The method of claim 1 , wherein characterizing the set of features further comprises producing a predicted likelihood of fraud metric associated with the detected collision.

8. The method of claim 7 , wherein the predicted likelihood of fraud metric is determined based on features of at least one of braking or acceleration as determined with at least one of the second portion of the set of trained models and based on the set of mobile device sensor data.

9. The method of claim 7 , wherein the method further comprises, in response to the predicted likelihood of fraud metric exceeding a predetermined threshold, triggering collection of additional data after a trip associated with the detected collision has ended.

10. A system for detecting and characterizing a collision based on a set of mobile device sensor data, the system comprising:

a set of trained models, the set of trained models comprising multiple trained models;

a Software Development Kit (SDK) operating at a mobile device, wherein the SDK:

collects the set of mobile device sensor data from a set of sensors onboard the mobile device;

a processor in communication with the SDK, wherein the processor:

trains the set of trained models;

evaluates the set of trained models, comprising:

checking for a detected collision based on a set of outputs of a first portion of the set of trained models;

producing a first confidence level associated with a detected collision;

In response to the first confidence level falling below a predetermined threshold, iteratively repeating evaluation of the first portion of the set of trained models to produce a set of additional confidence levels associated with the detected collision;

in response to at least one of the set of additional confidence levels exceeding the predetermined threshold, characterizing a set of features of the detected collision with a second portion of the set of trained models, the set of features comprising an identification of a collision type, the collision type comprising one of: a frontal impact, a rear impact, a side impact, or a rollover impact;

in response to detecting the collision and characterizing the set of features, retraining each of the set of trained models;

wherein the set of trained models comprises a set of gradient boosting machines.

11. The system of claim 10 , wherein the set of sensor data comprises Global Positioning System (GPS) data, barometer data, and motion data.

12. The system of claim 10 , wherein the set of trained models comprises a set of multiple architectures.

13. The system of claim 12 , wherein the set of multiple architectures comprises at least one of: a gradient boosting machine or a convolutional neural network.

14. The system of claim 10 , wherein the set of trained models comprises a set of deep learning models.

15. The system of claim 14 , wherein the set of deep learning models comprises a convolutional neural network.

16. The system of claim 10 , wherein characterizing the set of features further comprises producing a predicted likelihood of fraud metric associated with the detected collision.

17. The system of claim 16 , wherein the predicted likelihood of fraud metric is determined based on features of at least one of braking or acceleration as determined with at least one of the second portion of the set of trained models and based on the set of mobile device sensor data.

18. The system of claim 16 , wherein the processor further, in response to the predicted likelihood of fraud metric exceeding a predetermined threshold, triggers collection of additional data after a trip associated with the detected collision has ended.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2024
From: ZENDRIVE, INC.
To: CREDIT KARMA, LLC
Reel/Frame 068584/0017 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 27, 2023
From: SALOKAR, NITIN DILEEP; MUDALIAR, NIKHIL; PAL, JAYANTA KUMAR; RISBOOD, PANKAJ; MATUS, JONATHAN
To: ZENDRIVE, INC.
Reel/Frame 065666/0805 →
Continuity (4)
Continuation 17222406 · Apr 5, 2021
Continuation 17155939 · Jan 22, 2021
Provisional Application 62964559 · Jan 22, 2020
Related Publication 20240095844A1 · Mar 21, 2024
References Cited (18)
US 9454786B1 · Srey et al. · 2016 [cited by applicant]
US 9466214B2 · Fuehrer · 2016 [cited by examiner]
US 9934625B1 · Wahba et al. · 2018 [cited by applicant]
US 10156848B1 · Konrardy et al. · 2018 [cited by applicant]
US 10347111B1 · Hollenstain et al. · 2019 [cited by applicant]
US 10387962B1 · Potter et al. · 2019 [cited by applicant]
US 10950132B2 · Tong et al. · 2021 [cited by applicant]
US 20140309885A1 · Ricci · 2014 [cited by applicant]
US 20140335902A1 · Guba et al. · 2014 [cited by applicant]
US 20150045983A1 · Fraser et al. · 2015 [cited by applicant]
US 20150161894A1 · Duncan · 2015 [cited by examiner]
US 20180003593A1 · Siegel et al. · 2018 [cited by applicant]
US 20180322413A1 · Yocam et al. · 2018 [cited by applicant]
US 20190266029A1 · Sathyanarayana et al. · 2019 [cited by applicant]
US 20210229697A1 · Lee · 2021 [cited by examiner]
CA 2842332C · 2017 [cited by applicant]
WO 2020018435A1 · 2020 [cited by applicant]
Cambridge Mobile Telematics: Claims Studio: Reconstruct and Detect Crashes, Jan. 6, 2020, blog. [cited by applicant]