IP Library › Granted Patent US 11,308,741
Granted Patent B1
US 11,308,741 · App. 16/579,045 · Granted Apr 19, 2022

Systems and methods for modeling and simulation in vehicle forensics

Inventors: Alexander Cardona (Gilbert, AZ); Jerome Scott Trayer (Tempe, AZ); An Ho (Mesa, AZ)
Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
G07C5/0841G06F30/20G06F40/205G07C5/008G08G1/0137G08G1/205G10L15/26
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 11,308,741
App. No.
16/579,045
Filed
Sep 23, 2019
Granted
Apr 19, 2022
Kind
B1
Art Unit
3661
USPC
701/32.2
Abstract

A vehicle forensics analytics (“VFA”) computing device is configured to: (1) determine a time and a location of a traffic collision; (2) retrieve map data and contextual data associated with the time and the location of the traffic collision; (3) receive speech data, the speech data corresponding to a statement given by a witness of the traffic collision; (4) parse the speech data for phrases describing the traffic collision; (5) determine, based upon the parsed speech data, for each of a plurality of moments in time during the traffic collision, a position and an orientation of a vehicle involved in the traffic collision; (6) generate a simulation including a representation of the vehicle involved in the traffic collision based upon the map data, the contextual data, and the determined position and orientation for each of the plurality of moments in time; and (7) display the simulation to reconstruct the collision.

Claims (49)

1. A vehicle forensics analytics (“VFA”) computing device comprising a processor in communication with a memory device, said processor configured to:

determine a time and a location of a traffic collision;

retrieve map data and contextual data associated with the time and the location of the traffic collision;

receive speech data, the speech data corresponding to a statement given by a witness of the traffic collision;

parse the speech data for phrases describing the traffic collision;

determine, based upon the parsed speech data, for each of a plurality of moments in time during the traffic collision, a position and an orientation of a vehicle involved in the traffic collision;

generate a simulation including a representation of the vehicle involved in the traffic collision based upon the map data, the contextual data, and the determined position and orientation for each of the plurality of moments in time; and

display the simulation.

2. The VFA computing device of claim 1 , wherein to determine the time of the traffic collision, the processor is further configured to:

retrieve vehicle telematics data; and

identify the time based upon the vehicle telematics data.

3. The VFA computing device of claim 2 , wherein the processor is configured to retrieve the vehicle telematics data from one or more of an automated vehicle, a mobile phone device, or a telematics device.

4. The VFA computing device of claim 2 , wherein to determine the location of the traffic collision, the processor is configured to retrieve geographic coordinates from one or more of an automated vehicle, a mobile phone device, or a telematics device.

5. The VFA computing device of claim 1 , wherein to determine the time and the location, the processor is configured to retrieve a timestamp and geographic coordinates from a mobile phone device.

6. The VFA computing device of claim 1 , wherein to determine the time and the location, the processor is configured to:

retrieve a document including the time and geographic coordinates indicating the location; and

parse the document to determine the time and the location.

7. The VFA computing device of claim 1 , wherein the received speech data includes an audio signal and the processor is further configured to convert the audio signal into text.

8. The VFA computing device of claim 7 , wherein the processor is further configured to display the text.

9. The VFA computing device of claim 1 , wherein the processor is further configured to analyze the parsed speech data to identify inconsistent phrases.

10. The VFA computing device of claim 9 , wherein to determine the position and the orientation of the vehicle at each of the plurality of moments in time, the processor is configured to determine whether to use a phrase based upon whether the phrase is identified as an inconsistent phrase.

11. The VFA computing device of claim 1 , wherein to determine the position and the orientation of the vehicle at each of the plurality of moments in time, the processor is configured to determine the position and orientation based upon one or more of vehicle telematics data, vehicle specification data, photographic data, or physics data.

12. A computer-implemented method for vehicle forensics, said computer-implemented method implemented by a vehicle forensics analytics (“VFA”) computing device including a processor in communication with a memory device, said computer-implemented method comprising:

determining, by the VFA computing device, a time and a location of a traffic collision;

retrieving, by the VFA computing device, map data and contextual data associated with the time and the location of the traffic collision;

receiving, by the VFA computing device, speech data, the speech data corresponding to a statement given by a witness of the traffic collision;

parsing, by the VFA computing device, the speech data for phrases describing the traffic collision;

determining, by the VFA computing device, based upon the parsed speech data, for each of a plurality of moments in time during the traffic collision, a position and an orientation of a vehicle involved in the traffic collision;

generating, by the VFA computing device, a simulation including a representation of the vehicle involved in the traffic collision based upon the map data, the contextual data, and the determined position and orientation for each of the plurality of moments in time; and

displaying, by the VFA computing device, the simulation.

13. The computer-implemented method of claim 12 , wherein determining the time of the traffic collision comprises:

retrieving, by the VFA computing device, vehicle telematics data; and

identifying, by the VFA computing device, the time based upon the vehicle telematics data.

14. The computer-implemented method of claim 13 , wherein retrieving the vehicle telematics data comprises retrieving, by the VFA computing device, the vehicle telematics data from one or more of an automated vehicle, a mobile phone device, or a telematics device.

15. The computer-implemented method of claim 12 , wherein determining the location of the traffic collision comprises retrieving, by the VFA computing device, geographic coordinates from one or more of an automated vehicle, a mobile phone device, or a telematics device.

16. The computer-implemented method of claim 12 , wherein determining the time and the location comprises retrieving, by the VFA computing device, a timestamp and geographic coordinates from a mobile phone device.

17. The computer-implemented method of claim 12 , wherein determining the time and the location comprises:

retrieving, by the VFA computing device, a document including the time and geographic coordinates indicating the location; and

parsing, by the VFA computing device, the document to determine the time and the location.

18. The computer-implemented method of claim 12 , wherein the speech data includes an audio signal and said computer-implemented method further comprises converting, by the VFA computing device, the audio signal into text.

19. The computer-implemented method of claim 18 , further comprising displaying, by the VFA computing device, the text.

20. An autonomous vehicle (AV) comprising a vehicle forensics analytics (“VFA”) computing device, said VFA computing device comprising a processor in communication with a memory device, said processor configured to:

determine a time and a location of a traffic collision involving the AV;

retrieve map data and contextual data associated with the time and the location of the traffic collision;

receive speech data, the speech data corresponding to a statement given by a witness of the traffic collision;

parse the speech data for phrases describing the traffic collision;

determine, based upon the parsed speech data, for each of a plurality of moments in time during the traffic collision, a position and an orientation of the AV during the traffic collision;

generate a simulation including a representation of the AV based upon the map data, the contextual data, and the parsed speech data; and the determined position and orientation of the AV for each of the plurality of moments in time; and

display the simulation.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2019
From: CARDONA, ALEXANDER; TRAYER, JEROME SCOTT; HO, AN
To: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
Reel/Frame 050462/0424 →
Continuity (1)
Provisional Application 62854779 · May 30, 2019
Cited By (3)
US 12,307,578 US 12,321,991 US 12,748,747