Autonomous vehicle control assessment and selection
First Claim
1. A computer-implemented method for operating an autonomous or semi-autonomous vehicle, comprising:
- determining, by one or more processors, an identity of a vehicle operator;
retrieving or receiving, at one or more processors, a vehicle operator profile associated with the vehicle operator, wherein the vehicle operator profile indicates the ability of the vehicle operator to operate the autonomous or semi-autonomous vehicle based on vehicle operator driving history;
receiving, by one or more processors, operating data regarding operation of the autonomous or semi-autonomous vehicle, wherein the operating data includes data from one or more sensors disposed within the autonomous or semi-autonomous vehicle;
receiving, at one or more processors, a request to enable one of the one or more autonomous operation features of the autonomous or semi-autonomous vehicle;
determining, by one or more processors, one or more autonomous operation risk levels associated with operation of the autonomous or semi-autonomous vehicle 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 by the vehicle operator based upon the vehicle operator profile;
determining, by one or more processors, whether to enable the one or more autonomous operation features based upon the determined one or more autonomous operation risk levels and the determined one or more operator risk levels; and
causing, by one or more processors, the determination regarding whether to enable the one or more autonomous operation features to be presented to the vehicle operator.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method for operating an autonomous or semi-autonomous vehicle may include identifying a vehicle operator and retrieving an associated vehicle operator profile. Operating data regarding operation of the autonomous or semi-autonomous vehicle may be received that includes data from sensors disposed within the vehicle. When a request to enable an autonomous operation feature is received, (i) autonomous operation risk levels associated with vehicle operation by the autonomous operation feature based upon the received operating data, and (ii) operator risk levels associated with vehicle operation by the vehicle operator based upon the vehicle operator profile are determined. Autonomous operation feature enablement may be allowed based upon a comparison of (i) autonomous operation risk levels with (ii) operator risk levels. As a result, only safe autonomous feature engagement may be facilitated, and risk averse vehicle owners may receive insurance discounts based upon this safe autonomous feature engagement functionality.
662 Citations
20 Claims
-
1. A computer-implemented method for operating an autonomous or semi-autonomous vehicle, comprising:
-
determining, by one or more processors, an identity of a vehicle operator; retrieving or receiving, at one or more processors, a vehicle operator profile associated with the vehicle operator, wherein the vehicle operator profile indicates the ability of the vehicle operator to operate the autonomous or semi-autonomous vehicle based on vehicle operator driving history; receiving, by one or more processors, operating data regarding operation of the autonomous or semi-autonomous vehicle, wherein the operating data includes data from one or more sensors disposed within the autonomous or semi-autonomous vehicle; receiving, at one or more processors, a request to enable one of the one or more autonomous operation features of the autonomous or semi-autonomous vehicle; determining, by one or more processors, one or more autonomous operation risk levels associated with operation of the autonomous or semi-autonomous vehicle 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 by the vehicle operator based upon the vehicle operator profile; determining, by one or more processors, whether to enable the one or more autonomous operation features based upon the determined one or more autonomous operation risk levels and the determined one or more operator risk levels; and causing, by one or more processors, the determination regarding whether to enable 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. 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; determine an identity of a vehicle operator; retrieve or receive a vehicle operator profile associated with the vehicle operator wherein the vehicle operator profile indicates the ability of the vehicle operator to operate the autonomous or semi-autonomous vehicle based on vehicle operator driving history; receive operating data regarding operation of the autonomous or semi-autonomous vehicle, wherein the operating data includes data from one or more sensors disposed within the autonomous or semi-autonomous vehicle; receive a request to enable one of the one or more autonomous operation features of the autonomous or semi-autonomous vehicle; determine one or more autonomous operation risk levels associated with operation of the autonomous or semi-autonomous vehicle 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 by the vehicle operator based upon the vehicle operator profile; determine whether to enable the one or more autonomous operation features based upon the determined one or more autonomous operation risk levels and the determined one or more operator risk levels; and cause the determination regarding whether to enable the one or more autonomous operation features to be presented to the vehicle operator. - View Dependent Claims (11, 12, 13, 14)
-
-
15. 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:
-
determine an identity of a vehicle operator; retrieve or receive a vehicle operator profile associated with the vehicle operator, wherein the vehicle operator profile indicates the ability of the vehicle operator to operate the autonomous or semi-autonomous vehicle based on vehicle operator driving history; receive operating data regarding operation of the autonomous or semi-autonomous vehicle, wherein the operating data includes data from one or more sensors disposed within the autonomous or semi-autonomous vehicle; receive a request to enable one of the one or more autonomous operation features of the autonomous or semi-autonomous vehicle; determine one or more autonomous operation risk levels associated with operation of the autonomous or semi-autonomous vehicle 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 by the vehicle operator based upon the vehicle operator profile; determine whether to enable the one or more autonomous operation features based upon the determined one or more autonomous operation risk levels and the determined one or more operator risk levels; and cause the determination regarding whether to enable the one or more autonomous operation features to be presented to the vehicle operator. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification