IP Library Granted Patent US 10,599,155
Granted Patent B1
US 10,599,155 · App. 15/421,521 · Granted Mar 24, 2020

Autonomous vehicle operation feature monitoring and evaluation of effectiveness

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
G05D1/0221B60W10/04B60W10/20B60W30/09B60W30/18163G05D1/0088G06N20/00G06Q40/08B60W2420/40B60W2420/42B60W2420/52B60W2540/00B60W2550/10B60W2550/14B60W2550/20B60W2710/20B60W2720/10
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,599,155
App. No.
15/421,521
Filed
Feb 1, 2017
Granted
Mar 24, 2020
Kind
B1
Art Unit
3694
USPC
705/4
Abstract

Methods and systems for monitoring use and determining risks associated with operation of a vehicle having one or more autonomous operation features are provided. According to certain aspects, operating data may be recorded during operation of the vehicle. This may include information regarding the vehicle, the vehicle environment, use of the autonomous operation features, and/or control decisions made by the features. The control decisions may include actions the feature would have taken to control the vehicle, but which were not taken because a vehicle operator was controlling the relevant aspect of vehicle operation at the time. The operating data may be recorded in a log, which may then be used to determine risk levels associated with vehicle operation based upon risk levels associated with the autonomous operation features. The risk levels may further be used to adjust an insurance policy associated with the vehicle.

Claims (49)

1. A computer system for monitoring an autonomous vehicle having an autonomous system, comprising:

one or more processors; 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:

receive, via wireless communication or data transmission over one or more radio links, initial sensor data indicating the occurrence of a vehicle collision involving the autonomous vehicle, wherein the initial sensor data includes information from at least one vehicle-mounted sensor or mobile device sensor;

receive, via wireless communication or data transmission over the one or more radio links, additional sensor data indicating (i) one or more environmental conditions in which the vehicle collision occurred, (ii) an identification of a person positioned within the autonomous vehicle to operate the autonomous vehicle at the time of the vehicle collision, and (iii) an identification of one or more capabilities or features of the autonomous system, wherein the additional sensor data includes information from at least one vehicle-mounted sensor, autonomous system sensor, or mobile device sensor;

process the additional sensor data using a trained machine learning program to determine one or more preferred control decisions the autonomous system should have made to control the autonomous vehicle immediately before or during the vehicle collision;

receive control decision data indicating one or more actual control decisions the autonomous system made to control the autonomous vehicle immediately before or during the vehicle collision;

determine a degree of similarity between the one or more preferred control decisions that should have been made by the autonomous system to control the autonomous vehicle and the one or more actual control decisions made by the autonomous system to control the autonomous vehicle; and

assign a percentage of fault for the vehicle collision to the autonomous system based upon the determined degree of similarity between the one or more preferred control decisions and the one or more actual control decisions.

2. The computer system of claim 1 , wherein the one or more preferred control decisions and the one or more actual control decisions are virtually time-stamped for comparison of such controlled and actual control decisions based upon matching virtual time stamps.

3. The computer system of claim 1 , wherein the executable instructions further cause the computer system to:

train the machine learning program to determine control decisions that should be preferably made by autonomous systems based upon data related to capabilities of the autonomous systems.

4. The computer system of claim 3 , wherein the executable instructions further cause the computer system to:

train the machine learning program to determine control decisions that should be preferably made by autonomous systems based upon (i) data related to individual driver driving behavior or (ii) telematics data associated with the individual driver driving behavior.

5. The computer system of claim 4 , wherein the executable instructions further cause the computer system to:

train the machine learning program to determine control decisions that should be preferably made by autonomous systems based upon data related to a plurality of the following: environmental conditions, road conditions, construction conditions, and traffic conditions.

6. The computer system of claim 5 , wherein the executable instructions further cause the computer system to:

train the machine learning program to determine control decisions that should be preferably made by autonomous systems based upon data related to levels of pedestrian traffic.

7. The computer system of claim 1 , wherein the one or more actual control decisions include a control decision to change lanes or to turn the autonomous vehicle.

8. The computer system of claim 1 , wherein the one or more actual control decisions include (i) a control decision to accelerate or to decelerate or (ii) an indication of a rate of acceleration or deceleration.

9. The computer system of claim 1 , wherein the additional sensor data indicating (i) one or more environmental conditions in which the vehicle collision occurred and (ii) an identification of a person positioned within the autonomous vehicle to operate the autonomous vehicle at the time of the vehicle collision includes at least one of camera image data, radar unit data, or infrared data.

10. The computer system of claim 1 , wherein the executable instructions further cause the computer system to adjust a risk level or model parameter associated with the autonomous vehicle or the autonomous system based upon the one or more actual control decisions made by the autonomous system.

11. A tangible, non-transitory computer-readable medium storing executable instructions for monitoring an autonomous vehicle having an autonomous system that, when executed by at least one processor of a computer system, cause the computer system to:

receive, via wireless communication or data transmission over one or more radio links, initial sensor data indicating the occurrence of a vehicle collision involving the autonomous vehicle, wherein the initial sensor data includes information from at least one vehicle-mounted sensor or mobile device sensor;

receive, via wireless communication or data transmission over the one or more radio links, additional sensor data indicating (i) one or more environmental conditions in which the vehicle collision occurred, (ii) an identification of a person positioned within the autonomous vehicle to operate the autonomous vehicle at the time of the vehicle collision, and (iii) an identification of one or more capabilities or features of the autonomous system, wherein the additional sensor data includes information from at least one vehicle-mounted sensor, autonomous system sensor, or mobile device sensor;

process the additional sensor data using a trained machine learning program to determine one or more preferred control decisions the autonomous system should have made to control the autonomous vehicle immediately before or during the vehicle collision;

receive control decision data indicating one or more actual control decisions the autonomous system made to control the autonomous vehicle immediately before or during the vehicle collision;

determine a degree of similarity between the one or more preferred control decisions that should have been made by the autonomous system to control the autonomous vehicle and the one or more actual control decisions made by the autonomous system to control the autonomous vehicle; and

assign a percentage of fault for the vehicle collision to the autonomous system based upon the determined degree of similarity between the one or more preferred control decisions and the one or more actual control decisions.

12. The tangible, non-transitory computer-readable medium of claim 11 , wherein the one or more preferred control decisions and the one or more actual control decisions are virtually time-stamped for comparison of such controlled and actual control decisions based upon matching virtual time stamps.

13. The tangible, non-transitory computer-readable medium of claim 11 , wherein the instructions further cause the computer system to:

train the machine learning program to determine control decisions that should be preferably made by autonomous systems based upon data related to capabilities of the autonomous systems.

14. The tangible, non-transitory computer-readable medium of claim 11 , wherein the instructions further cause the computer system to:

train the machine learning program to determine control decisions that should be preferably made by autonomous systems based upon (i) data related to individual driver driving behavior or (ii) telematics data associated with the individual driver driving behavior.

15. The tangible, non-transitory computer-readable medium of claim 11 , wherein the instructions further cause the computer system to:

train the machine learning program to determine control decisions that should be preferably made by autonomous systems based upon data related to a plurality of the following: environmental conditions, road conditions, construction conditions, and traffic conditions.

16. The tangible, non-transitory computer-readable medium of claim 11 , wherein the instructions further cause the computer system to:

train the machine learning program to determine control decisions that should be preferably made by autonomous systems based upon data related to levels of pedestrian traffic.

17. The tangible, non-transitory computer-readable medium of claim 11 , wherein the one or more actual control decisions include a control decision to change lanes or to turn the autonomous vehicle.

18. The tangible, non-transitory computer-readable medium of claim 11 , wherein the one or more actual control decisions include a control decision to accelerate or to decelerate.

19. The tangible, non-transitory computer-readable medium of claim 11 , wherein the additional sensor data indicating (i) one or more environmental conditions in which the vehicle collision occurred and (ii) an identification of a person positioned within the autonomous vehicle to operate the autonomous vehicle at the time of the vehicle collision includes at least one of camera image data, radar unit data, or infrared data.

20. The tangible, non-transitory computer-readable medium of claim 11 , wherein the instructions further cause the computer system to adjust a risk level or model parameter associated with the autonomous vehicle or the autonomous system based upon the one or more actual control decisions made by the autonomous system.

21. A computer-implemented method of monitoring an autonomous vehicle having an autonomous system, the method comprising:

receiving, via wireless communication or data transmission over one or more radio links, initial sensor data indicating the occurrence of a vehicle collision involving the autonomous vehicle, wherein the initial sensor data includes information from at least one vehicle-mounted sensor or mobile device sensor;

receiving, via wireless communication or data transmission over the one or more radio links, additional sensor data indicating (i) one or more environmental conditions in which the vehicle collision occurred, (ii) an identification of a person positioned within the autonomous vehicle to operate the autonomous vehicle at the time of the vehicle collision, and (iii) an identification of one or more capabilities or features of the autonomous system, wherein the additional sensor data includes information from at least one vehicle-mounted sensor, autonomous system sensor, or mobile device sensor;

processing the additional sensor data using a trained machine learning program to determine one or more preferred control decisions the autonomous system should have made to control the autonomous vehicle immediately before or during the vehicle collision;

receiving control decision data indicating one or more actual control decisions the autonomous system made to control the autonomous vehicle immediately before or during the vehicle collision;

determining a degree of similarity between the one or more preferred control decisions that should have been made by the autonomous system to control the autonomous vehicle and the one or more actual control decisions made by the autonomous system to control the autonomous vehicle; and

assigning a percentage of fault for the vehicle collision to the autonomous system based upon the determined degree of similarity between the one or more preferred control decisions and the one or more actual control decisions.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2017
From: KONRARDY, BLAKE; CHRISTENSEN, SCOTT T.; HAYWARD, GREGORY; FARRIS, SCOTT
To: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
Reel/Frame 042800/0049 →
Continuity (19)
Continuation In Part 14713249 · May 15, 2015
Provisional Application 62291789 · Feb 5, 2016
Provisional Application 62056893 · Sep 29, 2014
Provisional Application 62047307 · Sep 8, 2014
Provisional Application 62035867 · Aug 11, 2014
Provisional Application 62036090 · Aug 11, 2014
Provisional Application 62035983 · Aug 11, 2014
Provisional Application 62035980 · Aug 11, 2014
Provisional Application 62035878 · Aug 11, 2014
Provisional Application 62035859 · Aug 11, 2014
Provisional Application 62035660 · Aug 11, 2014
Provisional Application 62035723 · Aug 11, 2014
Provisional Application 62035669 · Aug 11, 2014
Provisional Application 62035729 · Aug 11, 2014
Provisional Application 62035832 · Aug 11, 2014
Provisional Application 62035780 · Aug 11, 2014
Provisional Application 62035769 · Aug 11, 2014
Provisional Application 62018169 · Jun 27, 2014
Provisional Application 62000878 · May 20, 2014
Cited By (33)
US 12,195,000 US 12,221,131 US 12,240,494 US 12,252,133 US 12,260,745 US 12,266,265 US 12,275,146 US 12,276,982 US 12,296,849 US 12,313,414 US 12,319,313 US 12,345,536 US 12,351,193 US 12,359,927 US 12,371,067 US 12,394,311 US 12,400,272 US 12,406,571 US 12,416,507 US 12,441,364 US 12,442,651 US 12,470,590 US 12,524,040 US 12,542,011 US 12,559,132 US 12,559,143 US 12,561,585 US 12,594,961 US 12,606,186 US 12,632,904 US 12,643,571 US 12,691,905 US 12,704,438