Autonomous vehicle control assessment and selection
First Claim
1. A computer-implemented method for operating an autonomous or semi-autonomous vehicle, comprising, during operation of the autonomous or semi-autonomous vehicle:
- receiving, by one or more processors, operating data regarding one or more autonomous operation features operating the autonomous or semi-autonomous vehicle, wherein the operating data includes data regarding a current operating environment of the autonomous or semi-autonomous vehicle from one or more sensors disposed within the autonomous or semi-autonomous vehicle;
receiving, at one or more processors, a request to disable at least one of the one or more autonomous operation features;
determining, by one or more processors, one or more autonomous operation risk levels associated with current operation of the autonomous or semi-autonomous vehicle in the current operating environment by the one or more autonomous operation features based upon the received operating data;
determining, by one or more processors, one or more operator risk levels associated with operation of the autonomous or semi-autonomous vehicle in the current operating environment by the vehicle operator based upon (i) the received operating data, and (ii) driving behavior settings for the vehicle operator, wherein the behavior settings include information that is pre-determined and/or stored in a vehicle operator profile;
calculating, by one or more processors, one or more relative risk levels by comparing the one or more autonomous operation risk levels against the one or more operator risk levels;
determining, by one or more processors, whether to disable the at least one of the one or more autonomous operation features based upon the one or more relative risk levels; and
causing, by one or more processors, an indication of the determination regarding whether to disable the at least one of the one or more autonomous operation features to be presented to the vehicle operator.
1 Assignment
0 Petitions
Accused Products
Abstract
According to certain aspects, a computer-implemented method for operating an autonomous or semi-autonomous vehicle may be provided. With the customer'"'"'s permission, an identity of a vehicle operator may be identified and a vehicle operator profile may be retrieved. Operating data regarding autonomous operation features operating the vehicle may be received from vehicle-mounted sensors. When a request to disable an autonomous feature is received, a risk level for the autonomous feature is determined and compared with a driver behavior setting for the autonomous feature stored in the vehicle operator profile. Based upon the risk level comparison, the autonomous vehicle retains control of vehicle or the autonomous feature is disengaged depending upon which is the safer driver—the autonomous vehicle or the vehicle human occupant. As a result, unsafe disengagement of self-driving functionality for autonomous vehicles may be alleviated. Insurance discounts may be provided for autonomous vehicles having this safety functionality.
-
Citations
20 Claims
-
1. A computer-implemented method for operating an autonomous or semi-autonomous vehicle, comprising, during operation of the autonomous or semi-autonomous vehicle:
-
receiving, by one or more processors, operating data regarding one or more autonomous operation features operating the autonomous or semi-autonomous vehicle, wherein the operating data includes data regarding a current operating environment of the autonomous or semi-autonomous vehicle from one or more sensors disposed within the autonomous or semi-autonomous vehicle; receiving, at one or more processors, a request to disable at least one of the one or more autonomous operation features; determining, by one or more processors, one or more autonomous operation risk levels associated with current operation of the autonomous or semi-autonomous vehicle in the current operating environment by the one or more autonomous operation features based upon the received operating data; determining, by one or more processors, one or more operator risk levels associated with operation of the autonomous or semi-autonomous vehicle in the current operating environment by the vehicle operator based upon (i) the received operating data, and (ii) driving behavior settings for the vehicle operator, wherein the behavior settings include information that is pre-determined and/or stored in a vehicle operator profile; calculating, by one or more processors, one or more relative risk levels by comparing the one or more autonomous operation risk levels against the one or more operator risk levels; determining, by one or more processors, whether to disable the at least one of the one or more autonomous operation features based upon the one or more relative risk levels; and causing, by one or more processors, an indication of the determination regarding whether to disable the at least one of the one or more autonomous operation features to be presented to the vehicle operator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer system for operating an autonomous or semi-autonomous vehicle, comprising:
-
one or more processors; one or more sensors disposed within the autonomous or semi-autonomous vehicle and communicatively connected to the one or more processors; and a 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, during operation of the autonomous or semi-autonomous vehicle; receive operating data regarding one or more autonomous operation features operating the autonomous or semi-autonomous vehicle, wherein the operating data includes data regarding a current operating environment of the autonomous or semi-autonomous vehicle from the one or more sensors disposed within the autonomous or semi-autonomous vehicle; receive a request to disable at least one of the one or more autonomous operation features; determine one or more autonomous operation risk levels associated with current operation of the autonomous or semi-autonomous vehicle in the current operating environment by the one or more autonomous operation features based upon the received operating data; determine one or more operator risk levels associated with operation of the autonomous or semi-autonomous in the current operating environment vehicle by the vehicle operator based upon (i) the received operating data, and (ii) driving behavior settings for the vehicle operator, wherein the behavior settings include information that is pre-determined and/or stored in a vehicle operator profile; calculate one or more relative risk levels by comparing the one or more autonomous operation risk levels against the one or more operator risk levels; determine whether to disable the at least one of the one or more autonomous operation features based upon the one or more relative risk levels; and cause an indication of the determination regarding whether to disable the at least one of the one or more autonomous operation features to be presented to the vehicle operator. - View Dependent Claims (13, 14, 15)
-
-
16. A tangible, non-transitory computer-readable medium storing executable instructions for operating an autonomous or semi-autonomous vehicle that, when executed by at least one processor of a computer system, cause the computer system to, during operation of the autonomous or semi-autonomous vehicle:
-
receive operating data regarding one or more autonomous operation features operating the autonomous or semi-autonomous vehicle, wherein the operating data includes data regarding a current operating environment of the autonomous or semi-autonomous vehicle from one or more sensors disposed within the autonomous or semi-autonomous vehicle; receive a request to disable at least one of the one or more autonomous operation features; determine one or more autonomous operation risk levels associated with current operation of the autonomous or semi-autonomous vehicle in the current operating environment by the one or more autonomous operation features based upon the received operating data; determine one or more operator risk levels associated with operation of the autonomous or semi-autonomous vehicle in the current operating environment by the vehicle operator based upon (i) the received operating data, and (ii) driving behavior settings for the vehicle operator, wherein the behavior settings include information that is pre-determined and/or stored in a vehicle operator profile; calculate one or more relative risk levels by comparing the one or more autonomous operation risk levels against the one or more operator risk levels; determine whether to disable the at least one of the one or more autonomous operation features based upon the one or more relative risk levels; and cause an indication of the determination regarding whether to disable the at least one of the one or more autonomous operation features to be presented to the vehicle operator. - View Dependent Claims (17, 18, 19, 20)
-
Specification