IP Library Patent Application 16909092
Patent Application
App. No. 16/909,092

OPERATOR-SPECIFIC CONFIGURATION OF AUTONOMOUS VEHICLE OPERATION

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 None
App. No.
16/909,092
Abstract

Methods and systems for autonomous and semi-autonomous vehicle control, routing, and automatic feature adjustment are disclosed. Autonomous operation feature usage levels or settings may be automatically set, adjusted, or restricted based upon operating conditions and characteristics of the vehicle operator. Autonomous operation feature usage levels or settings may also be automatically adjusted to optimize performance using suitability data for road segments along a route traveled by a vehicle, such as when operating conditions change. Usage levels or settings may also be automatically adjusted based upon vehicle operator preferences or to ensure compliance with restrictions on usage by the vehicle operator, such as a new driver. Sensor data associated with the features may also be automatically collected and analyzed to determine allowable or optimal autonomous operation feature settings or usage levels.

Claims (72)

1 . A computer-implemented method for controlling usage of autonomous operation features of a vehicle during operation, comprising:

determining, by one or more processors disposed within the vehicle, an identity of a vehicle operator of the vehicle;

obtaining, by the one or more processors, environmental information regarding an operating environment in which the vehicle is operating;

determining, by the one or more processors, one or more allowable usage levels for one or more of the autonomous operation features of the vehicle based upon the identity of the vehicle operator and the environmental information;

determining, by the one or more processors, whether one or more current usage levels of the autonomous operation features comply with the allowable usage levels; and

when the current usage levels do not comply with the allowable usage levels:

determining, by the one or more processors, a usage level change associated with at least one of the autonomous operation features based upon the current usage levels and the allowable usage levels; and

implementing, by the one or more processors, the usage level change.

2 . The computer-implemented method of claim 1 , wherein implementing the usage level change includes adjusting one or more settings of the at least one of the autonomous operation features to implement the usage level change.

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

the environmental information includes one or more of the following environmental conditions: time of day, type of roadway, traffic conditions, weather conditions, or construction conditions; and

obtaining the environmental information includes monitoring, by one or more sensors disposed within the vehicle, at least one environmental condition based upon sensor data generated by the one or more sensors.

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

collecting, by one or more sensors disposed within the vehicle, sensor data regarding the vehicle operator,

wherein the identity of the vehicle operator is determined based upon the collected sensor data.

5 . The computer-implemented method of claim 1 , further comprising:

accessing, by the one or more processors, a user profile associated with the vehicle operator based upon the determined identity of the vehicle operator, the user profile storing one or more indicators of allowed vehicle usage for the vehicle operator,

wherein the one or more allowable usage levels are determined at least in part based upon the one or more indicators of allowed vehicle usage of the user profile.

6 . The computer-implemented method of claim 5 , further comprising:

monitoring, by the one or more processors using sensor data from one or more sensors disposed within the vehicle, vehicle operator control of the vehicle during operation of the vehicle along a route;

following operation of the vehicle along the route, determining, by the one or more processors, an adjustment to the one or more indicators of allowed vehicle usage of the user profile based upon the monitored vehicle operator control;

updating, by the one or more processors, the user profile based upon the determined adjustment.

7 . The computer-implemented method of claim 1 , further comprising:

monitoring, by the one or more processors, operating data regarding operation of the vehicle by the autonomous operation features of the vehicle,

wherein the usage level change is determined at least in part based upon one or more risk levels associated with the operating data.

8 . The computer-implemented method of claim 1 , wherein whether the one or more current usage levels of the autonomous operation features comply with the allowable usage levels is determined for each of one or more road segments along a route traversed by the vehicle during operation.

9 . The computer-implemented method of claim 1 , further comprising:

identifying, using one or more geolocation components within the vehicle, a location of the vehicle;

accessing, by the one or more processors, map data containing map information regarding a plurality of road segments, the map information including location data associated with each road segment and an indication of suitability for autonomous operation feature use associated with each road segment; and

identifying, by the one or more processors, a current road segment from the plurality of road segments based upon the identified location of the vehicle,

wherein the allowable usage levels are determined at least in part based upon the indication of suitability for autonomous operation feature use associated with the current road segment.

10 . A computer system for controlling usage of autonomous operation features of a vehicle during operation, 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:

determine an identity of a vehicle operator of the vehicle;

obtain environmental information regarding an operating environment in which the vehicle is operating;

determine one or more allowable usage levels for one or more of the autonomous operation features of the vehicle based upon the identity of the vehicle operator and the environmental information;

determine whether one or more current usage levels of the autonomous operation features comply with the allowable usage levels; and

when the current usage levels do not comply with the allowable usage levels:

determine a usage level change associated with at least one of the autonomous operation features based upon the current usage levels and the allowable usage levels; and

implement the usage level change.

11 . The computer system of claim 10 , wherein implementing the usage level change includes adjusting one or more settings of the at least one of the autonomous operation features to implement the usage level change.

12 . The computer system of claim 10 , wherein the executable instructions further cause the computer system to:

collect sensor data regarding the vehicle operator by one or more sensors disposed within the vehicle,

wherein the identity of the vehicle operator is determined based upon the collected sensor data.

13 . The computer system of claim 10 , wherein the executable instructions further cause the computer system to:

access a user profile associated with the vehicle operator based upon the determined identity of the vehicle operator, the user profile storing one or more indicators of allowed vehicle usage for the vehicle operator,

wherein the one or more allowable usage levels are determined at least in part based upon the one or more indicators of allowed vehicle usage of the user profile.

14 . The computer system of claim 13 , wherein the executable instructions further cause the computer system to:

monitor vehicle operator control of the vehicle during operation of the vehicle along a route using sensor data from one or more sensors disposed within the vehicle;

following operation of the vehicle along the route, determine an adjustment to the one or more indicators of allowed vehicle usage of the user profile based upon the monitored vehicle operator control;

update the user profile based upon the determined adjustment.

15 . The computer system of claim 10 , wherein whether the one or more current usage levels of the autonomous operation features comply with the allowable usage levels is determined for each of one or more road segments along a route traversed by the vehicle during operation.

16 . A tangible, non-transitory computer-readable medium storing executable instructions for controlling usage of autonomous operation features of a vehicle during operation that, when executed by at least one processor of a computer system, cause the computer system to:

determine an identity of a vehicle operator of the vehicle using one or more processors disposed within the vehicle;

obtain environmental information regarding an operating environment in which the vehicle is operating;

determine one or more allowable usage levels for one or more of the autonomous operation features of the vehicle based upon the identity of the vehicle operator and the environmental information;

determine whether one or more current usage levels of the autonomous operation features comply with the allowable usage levels; and

when the current usage levels do not comply with the allowable usage levels:

determine a usage level change associated with at least one of the autonomous operation features based upon the current usage levels and the allowable usage levels; and

implement the usage level change.

17 . The tangible, non-transitory computer-readable medium of claim 16 , wherein implementing the usage level change includes adjusting one or more settings of the at least one of the autonomous operation features to implement the usage level change.

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

collect sensor data regarding the vehicle operator by one or more sensors disposed within the vehicle,

wherein the identity of the vehicle operator is determined based upon the collected sensor data.

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

access a user profile associated with the vehicle operator based upon the determined identity of the vehicle operator, the user profile storing one or more indicators of allowed vehicle usage for the vehicle operator,

wherein the one or more allowable usage levels are determined at least in part based upon the one or more indicators of allowed vehicle usage of the user profile.

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

monitor vehicle operator control of the vehicle during operation of the vehicle along a route using sensor data from one or more sensors disposed within the vehicle;

following operation of the vehicle along the route, determine an adjustment to the one or more indicators of allowed vehicle usage of the user profile based upon the monitored vehicle operator control;

update the user profile based upon the determined adjustment.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2020
From: KONRARDY, BLAKE; CHRISTENSEN, SCOTT T.; HAYWARD, GREGORY; FARRIS, SCOTT
To: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
Reel/Frame 053012/0725 →