Autonomous vehicle software version assessment
First Claim
1. A computer-implemented method for updating an autonomous operation feature, comprising:
- receiving, at one or more processors, an indication of an update associated with the autonomous operation feature;
identifying, by one or more processors, a plurality of autonomous or semi-autonomous vehicles having the autonomous operation feature;
collecting, by one or more processors, operating data for each of one or more of the identified plurality of autonomous or semi-autonomous vehicles during the operation of the one or more of the identified plurality of autonomous or semi-autonomous vehicles;
generating, by one or more processors, a plurality of risk levels associated with the update to the autonomous operation feature based upon virtual or physical testing of the update associated with the autonomous operation feature;
determining, by one or more processors, a weighted risk level for each of the one or more of the identified plurality of autonomous or semi-autonomous vehicles, wherein each the weighted risk level is determined based upon the plurality of risk levels and the operating data from the respective one of the one or more of the identified plurality of autonomous or semi-autonomous vehicles;
determining, by one or more processors, a risk level change associated with installation of the update for each of the one or more of the identified plurality of autonomous or semi-autonomous vehicles;
determining, by one or more processors, whether each risk level change meets one or more risk-related criteria for installing the update; and
causing, by one or more processors, the update to be installed within at least one of the one or more of the identified plurality of autonomous or semi-autonomous vehicles for which the risk level change meets the one or more risk-related criteria.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for monitoring use, determining risk, and pricing insurance policies for a vehicle having autonomous or semi-autonomous operation features are provided. In certain aspects, with the customer'"'"'s permission, a computer-implemented method for updating an autonomous operation feature may be provided. An indication of a software update associated with the autonomous operation feature may be received, and several autonomous or semi-autonomous vehicles having the feature may be identified. The update may be installed within the several vehicles, such as via wireless communication. Also, a change in a risk level associated with the update to the autonomous operation feature may be determined, and an insurance discount may be determined or adjusted. As a result, an insurance discount may be provided to risk averse customers that affirmatively share their vehicle data with an insurance provider, and promptly and remotely receive new versions of software that operate autonomous vehicle safety features.
500 Citations
17 Claims
-
1. A computer-implemented method for updating an autonomous operation feature, comprising:
-
receiving, at one or more processors, an indication of an update associated with the autonomous operation feature; identifying, by one or more processors, a plurality of autonomous or semi-autonomous vehicles having the autonomous operation feature; collecting, by one or more processors, operating data for each of one or more of the identified plurality of autonomous or semi-autonomous vehicles during the operation of the one or more of the identified plurality of autonomous or semi-autonomous vehicles; generating, by one or more processors, a plurality of risk levels associated with the update to the autonomous operation feature based upon virtual or physical testing of the update associated with the autonomous operation feature; determining, by one or more processors, a weighted risk level for each of the one or more of the identified plurality of autonomous or semi-autonomous vehicles, wherein each the weighted risk level is determined based upon the plurality of risk levels and the operating data from the respective one of the one or more of the identified plurality of autonomous or semi-autonomous vehicles; determining, by one or more processors, a risk level change associated with installation of the update for each of the one or more of the identified plurality of autonomous or semi-autonomous vehicles; determining, by one or more processors, whether each risk level change meets one or more risk-related criteria for installing the update; and causing, by one or more processors, the update to be installed within at least one of the one or more of the identified plurality of autonomous or semi-autonomous vehicles for which the risk level change meets the one or more risk-related criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system for updating an autonomous operation feature, comprising:
-
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; receive an indication of an update associated with the autonomous operation feature; identify a plurality of autonomous or semi-autonomous vehicles having the autonomous operation feature; collect operating data for each of one or more of the identified plurality of autonomous or semi-autonomous vehicles during the operation of the one or more of the identified plurality of autonomous or semi-autonomous vehicles; generate a plurality of risk levels associated with the update to the autonomous operation feature based upon virtual or physical testing of the update associated with the autonomous operation feature; determine a weighted risk level for each of the one or more of the identified plurality of autonomous or semi-autonomous vehicles, wherein each the weighted risk level is determined based upon the plurality of risk levels and the operating data from the respective one of the one or more of the identified plurality of autonomous or semi-autonomous vehicles; determine a risk level change associated with installation of the update for each of one or more of the identified plurality of autonomous or semi-autonomous vehicles; determine whether each risk level change meets one or more risk-related criteria for installing the update; and cause the update to be installed within at least one of the one or more of the identified plurality of autonomous or semi-autonomous vehicles for which the risk level change meets the one or more risk-related criteria. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A tangible, non-transitory computer-readable medium storing executable instructions for updating an autonomous operation feature that, when executed by at least one processor of a computer system, cause the computer system to:
-
receive an indication of an update associated with the autonomous operation feature; identify a plurality of autonomous or semi-autonomous vehicles having the autonomous operation feature; collect operating data for each of one or more of the identified plurality of autonomous or semi-autonomous vehicles during the operation of the one or more of the identified plurality of autonomous or semi-autonomous vehicles; generate a plurality of risk levels associated with the update to the autonomous operation feature based upon virtual or physical testing of the update associated with the autonomous operation feature; determine a weighted risk level for each of the one or more of the identified plurality of autonomous or semi-autonomous vehicles, wherein each the weighted risk level is determined based upon the plurality of risk levels and the operating data from the respective one of the one or more of the identified plurality of autonomous or semi-autonomous vehicles; determine a risk level change associated with installation of the update for each of one or more of the identified plurality of autonomous or semi-autonomous vehicles; determine whether each risk level change meets one or more risk-related criteria for installing the update; and cause the update to be installed within at least one of the one or more of the identified plurality of autonomous or semi-autonomous vehicles for which the risk level change meets the one or more risk-related criteria. - View Dependent Claims (15, 16, 17)
-
Specification