IP Library Granted Patent US 10,493,936
Granted Patent B1
US 10,493,936 · App. 15/409,359 · Granted Dec 3, 2019

Detecting and responding to autonomous vehicle collisions

Inventors: Blake Konrardy (Bloomington, IL); Scott T. Christensen (Salem, OR); Gregory Hayward (Bloomington, IL); Scott Farris (Bloomington, IL)
Assignee: State Farm Mutual Automobile Insurance Company
B60R21/0136B60R21/34G05D1/0011G05D1/0061G05D1/0088G07C5/008G07C5/0808G07C5/0816B60R2021/0027B60R2021/01013
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 10,493,936
App. No.
15/409,359
Granted
Dec 3, 2019
Kind
B1
Abstract

Methods and systems for assessing, detecting, and responding to malfunctions involving components of autonomous vehicles and/or smart homes are described herein. Autonomous operation features and related components can be assessed using direct or indirect data regarding operation. Vehicle collision and/or smart home incident monitoring, damage detection, and responses are also described, with particular focus on the particular challenges associated with incident response for unoccupied vehicles and/or smart homes. Operating data associated with the autonomous vehicle and/or smart home may be received. Within the operating, an unusual condition indicative of a likelihood of incident may be detected. Based on the unusual condition, it may be determined that the incident occurred. Accordingly, a response to the incident may be determined. The response may be implemented by the autonomous vehicle and/or smart home.

Claims (14)

1. A computer-implemented method for detecting and responding to an autonomous vehicle collision, comprising: detecting, by one or more processors, that an autonomous vehicle is operating in one or more of: a fully autonomous mode or a mode without passengers; monitoring, by one or more processors, operation of the autonomous vehicle by receiving and processing operating data associated with a plurality of autonomous operation features while the autonomous vehicle is operating; identifying, by one or more processors, an unusual condition in the operating data, the unusual condition indicative of a likelihood of an incident occurring during operation of the autonomous vehicle; causing, by one or more processors, one or more sensors to be activated and further to obtain additional operating data; determining, by one or more processors, that a collision has occurred based upon a portion of the operating data associated with the unusual condition and the additional operating data; determining, by one or more processors, a response to the collision based upon the received operating data and the additional data; and causing, by one or more processors, the autonomous vehicle to implement the determined response.

2. The computer-implemented method of claim 1 , wherein the operating data includes sensor data from a plurality of sensors associated with the autonomous operation features and control data generated by the plurality of autonomous operation features.

3. The computer-implemented method of claim 1 , wherein:

determining the response to the collision includes determining, by one or more processors, to continue operating the autonomous vehicle based upon the received operating data; and

causing the autonomous vehicle to implement the determined response includes causing, by one or more processors, the autonomous vehicle to continue operating to a destination.

4. The computer-implemented method of claim 1 , wherein:

determining the response to the collision includes determining, by one or more processors, not to continue operating the autonomous vehicle based upon the received operating data; and

causing the autonomous vehicle to implement the determined response includes causing, by one or more processors, the autonomous vehicle to cease operation.

5. The computer-implemented method of claim 1 , wherein the unusual condition includes a discontinuity in the operating data, a divergence between sensor data from one or more sensors and control data from one or more autonomous operation features, or a plurality of sensor malfunctions.

6. The computer-implemented method of claim 1 , wherein the response includes causing the autonomous vehicle to move out of a traffic lane of a roadway.

7. The computer-implemented method of claim 1 , wherein the response includes allowing manual control of the autonomous vehicle for a limited distance or duration of operation following the collision.

8. The computer-implemented method of claim 1 , wherein the response includes granting remote control of the autonomous vehicle to a remote agent following the collision.

9. A computer system configured to detect and respond to an autonomous vehicle collision, comprising: one or more processors; one or more transceivers adapted to communicate with a plurality of components associated with autonomous operation features of the autonomous vehicle; and a non-transitory program memory coupled to the one or more processors and storing executable instructions that, when executed by the one or more processors, cause the computer system to: detect that an autonomous vehicle is operating in one or more of: a fully autonomous mode or a mode without passengers; monitor operation of the autonomous vehicle by receiving, via the one or more transceivers, and processing operating data associated with the plurality of autonomous operation features while the autonomous vehicle is operating; identify an unusual condition in the operating data, such unusual condition indicative of a likelihood of an incident occurring during operation of the autonomous vehicle; cause one or more sensors to activate and further to obtain additional operating data; determine that a collision has occurred based upon a portion of the operating data associated with the unusual condition and the additional operating data; determine a response to the collision based upon the received operating data and the additional operating data; and cause the autonomous vehicle to implement the determined response.

10. A non-transitory computer-readable storage medium storing processor-executable instructions, that when executed cause one or more processors to: detect that an autonomous vehicle is operating in one or more of: a fully autonomous mode or a mode without passengers; monitor operation of the autonomous vehicle by receiving, via one or more transceivers, and processing operating data associated with the plurality of autonomous operation features while the autonomous vehicle is operating; identify an unusual condition in the operating data, such unusual condition indicative of a likelihood of an incident occurring during operation of the autonomous vehicle; cause one or more sensors to activate and further to obtain additional operating data; determine that a collision has occurred based upon a portion of the operating data associated with the unusual condition and the additional operating data; determine a response to the collision based upon received operating data and the additional operating data; and cause the autonomous vehicle to implement the determined response.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2017
From: KONRARDY, BLAKE; CHRISTENSEN, SCOTT T.; HAYWARD, GREGORY; FARRIS, SCOTT
To: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
Reel/Frame 041471/0673 →
Continuity (35)
Provisional Application 62434359 · Dec 14, 2016
Provisional Application 62434365 · Dec 14, 2016
Provisional Application 62434370 · Dec 14, 2016
Provisional Application 62343361 · Dec 14, 2016
Provisional Application 62434368 · Dec 14, 2016
Provisional Application 62434355 · Dec 14, 2016
Provisional Application 62430215 · Dec 5, 2016
Provisional Application 62428843 · Dec 1, 2016
Provisional Application 62424093 · Nov 18, 2016
Provisional Application 62424078 · Nov 18, 2016
Provisional Application 62419002 · Nov 8, 2016
Provisional Application 62419023 · Nov 8, 2016
Provisional Application 62418999 · Nov 8, 2016
Provisional Application 62419017 · Nov 8, 2016
Provisional Application 62419009 · Nov 8, 2016
Provisional Application 62418988 · Nov 8, 2016
Provisional Application 62415668 · Nov 1, 2016
Provisional Application 62415678 · Nov 1, 2016
Provisional Application 62415672 · Nov 1, 2016
Provisional Application 62415673 · Nov 1, 2016
Provisional Application 62406611 · Oct 11, 2016
Provisional Application 62406595 · Oct 11, 2016
Provisional Application 62406605 · Oct 11, 2016
Provisional Application 62406600 · Oct 11, 2016
Provisional Application 62381848 · Mar 31, 2016
Provisional Application 62380686 · Aug 29, 2016
Provisional Application 62376044 · Aug 17, 2016
Provisional Application 62373084 · Aug 10, 2016
Provisional Application 62351559 · Jun 17, 2016
Provisional Application 62349884 · Jun 14, 2016
Provisional Application 62312109 · Mar 23, 2016
Provisional Application 62303500 · Mar 4, 2016
Provisional Application 62302990 · Mar 3, 2016
Provisional Application 62287659 · Jan 27, 2016
Provisional Application 62286017 · Jan 22, 2016
Cited By (9)
US 12,190,733 US 12,214,779 US 12,291,166 US 12,313,414 US 12,345,536 US 12,359,927 US 12,384,410 US 12,662,083 US 12,715,429