IP Library Granted Patent US 12,325,435
Granted Patent B2
US 12,325,435 · App. 17/898,772 · Granted Jun 10, 2025

Control activation of an autonomous navigation function of a vehicle

Inventors: Michael Slattery (Irvine, CA); Oliver Jeromin (Bloomfield, CA); Sebastiaan Bongers (Zurich, CH)
Assignee: Rivian IP Holdings, LLC
B60W50/06B60W30/06B60W50/10B60W50/14B60W60/001B60W60/0051B60W60/0053G06Q40/08B60W2050/146B60W2556/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 12,325,435
App. No.
17/898,772
Granted
Jun 10, 2025
Kind
B2
Abstract

Controlling activation of an autonomous navigation function of a vehicle is provided. A system can include a data processing system with one or more processors, coupled to memory. The data processing system can determine, based on data collected from a vehicle and using a machine learning model trained on historical driving data associated with a driver of the vehicle and a driver having a driver profile corresponding to the historical driving data, that a vehicle controller of the vehicle is configured to autonomously navigate the vehicle through a scenario, facilitate, based on the collected data and the trained model, display of a prompt at the vehicle to activate autonomous navigation of the vehicle for the scenario, and upon receiving an indication of activation from the driver, provide instructions to the vehicle controller to perform autonomous driving control through the scenario, thereby reducing likelihood of error and lowering insurance premiums.

Claims (67)

1. A system, comprising:

a data processing system comprising one or more processors, coupled to memory, to:

determine, based on data collected from a sensor of a vehicle that identifies an environment and using a machine learning model trained on historical driving data associated with a driver of the vehicle and a driver having a driver profile corresponding to the historical driving data, that a vehicle controller of the vehicle is configured to autonomously navigate the vehicle through a predetermined maneuver in the environment identified by the sensor;

facilitate, based on the collected data and the trained model, display of a prompt at the vehicle to activate autonomous navigation of the vehicle for the predetermined maneuver; and

responsive to receiving an indication of activation from the driver, provide instructions to the vehicle controller to perform autonomous driving control through the predetermined maneuver.

2. The system of claim 1 , comprising the data processing system to:

determine, based on the collected data, a plurality of instances of a scenario comprising the predetermined maneuver in which the model indicates that the vehicle controller is capable of performing the autonomous driving control through the scenario;

determine a frequency of activation of the vehicle controller to perform the autonomous driving control in the plurality of instances of the scenario; and

update, based on a performance of the autonomous driving control and the frequency of activation, the model.

3. The system of claim 1 , comprising the data processing system to:

receive, in response to a first selection via a user interface of the vehicle, an indication of deactivation of the vehicle controller during the subsequent instance of the predetermined maneuver;

update, based on the performance of the vehicle, the frequency of activation, and the indication of deactivation, the model; and

receive, in response to a second selection via the user interface, an indication of the activation of the vehicle controller in the subsequent instance of the predetermined maneuver.

4. The system of claim 1 , comprising:

the environment proximate to the vehicle and corresponding to the predetermined maneuver to perform the autonomous driving control by the vehicle controller.

5. The system of claim 1 , comprising:

the scenario corresponding to a parking space proximate to the vehicle, and the vehicle controller operable to maneuver the vehicle proximate to the parking space.

6. The system of claim 1 , comprising the data processing system to:

generate, based on the performance of the vehicle, the frequency of activation, and a frequency of utilization of a first resource associated with the vehicle and the vehicle controller, the model.

7. The system of claim 6 , comprising the data processing system to:

facilitate, based on the performance of the vehicle, the frequency of activation, and a frequency of utilization of an insurance resource associated with the vehicle and the vehicle controller, modification of an insurance account associated with the driver and managed by an entity that manufacturers the vehicle.

8. A vehicle, comprising:

a sensor, a user interface, a non-transitory memory, and one or more processors to:

collect, via the sensor, data associated with a driver of the vehicle and that identifies an environment;

display, via the user interface and based on the collected data and a model trained using machine learning on historical driving data associated with the driver of the vehicle and a driver having a driver profile corresponding to the historical driving data, a prompt at the user interface to activate autonomous navigation of the vehicle for a predetermined maneuver in the environment identified by the sensor;

transmit, via the user interface and in response to a determination based on the data collected from the vehicle that a vehicle controller of the vehicle is configured to autonomously navigate the vehicle through the predetermined maneuver, an indication of activation from the driver of the vehicle; and

provide, in response to the indication of activation from the driver, instructions to the vehicle controller to perform autonomous driving control through the predetermined maneuver.

9. The vehicle of claim 8 , comprising the:

the model to indicate a plurality of instances of a scenario corresponding to the predetermined maneuver based on the collected data that the vehicle controller is capable of performing the autonomous driving control through the scenario; and

perform, based on a frequency of activation of the vehicle controller, the autonomous driving control in the plurality of instances of the scenario, the model to update based on a performance of the autonomous driving control and the frequency of activation.

10. The vehicle of claim 9 , comprising the one or more processors to:

receive, via the user interface, a first selection corresponding to an indication of deactivation of the vehicle controller during the subsequent instance of the scenario;

transmit, in response to receipt of the first selection via the user interface, the indication of deactivation;

cause, in response to the transmission and based on the performance of the vehicle, the frequency of activation, and the indication of deactivation, the model to be updated;

receive, via the user interface, a second selection responsive to the prompt; and

transmit, in response to receipt of the second selection, an indication of activation of the vehicle controller in the subsequent instance of the scenario.

11. The vehicle of claim 8 , comprising:

the environment proximate to the vehicle and corresponding to the predetermined maneuver to perform the autonomous driving control by the vehicle controller.

12. The vehicle of claim 8 , comprising:

the predetermined maneuver corresponding to a parking space proximate to the vehicle, and the vehicle controller operable to maneuver the vehicle proximate to the parking space.

13. The vehicle of claim 8 , comprising:

the performance indicating a utilization of a resource associated with the vehicle and the vehicle controller.

14. A system, comprising:

a data processing system comprising one or more processors, coupled to memory, to:

determine, based on data collected from a sensor of a vehicle that identifies an environment and using a machine learning model trained on historical driving data associated with a driver of the vehicle and a driver having a driver profile corresponding to the historical driving data, that a vehicle controller of the vehicle is configured to autonomously navigate the vehicle through a predetermined maneuver corresponding to the environment identified by the sensor;

facilitate, based on the collected data and the trained model, display of a prompt at the vehicle to activate autonomous navigation of the vehicle for the scenario; and

provide, responsive to receipt of an indication of activation from the driver, instructions to the vehicle controller to perform autonomous driving control through the scenario; and

facilitate, based on the performance of the vehicle, the frequency of activation, and a frequency of utilization of an insurance resource associated with the vehicle and the vehicle controller, modification of an insurance account associated with the driver.

15. The system of claim 14 , comprising the data processing system to:

determine, based on the collected data, a plurality of instances of a scenario corresponding to the predetermined maneuver in which the model indicates that the vehicle controller is capable of performing the autonomous driving control through the scenario;

determine a frequency of activation of the vehicle controller to perform the autonomous driving control in the plurality of instances of the scenario; and

update, based on a performance of the autonomous driving control and the frequency of activation, the model.

16. The system of claim 15 , comprising the data processing system to:

determine, based on the collected data, a plurality of instances of the scenario in which the model indicates that the vehicle controller is capable of performing the autonomous driving control through the scenario;

determine a frequency of activation of the vehicle controller to perform the autonomous driving control in the plurality of instances of the scenario; and

update, based on a performance of the autonomous driving control and the frequency of activation, the model;

receive, in response to a first selection via the user interface of the vehicle, an indication of deactivation of the vehicle controller during the subsequent instance of the scenario; and

update, based on the performance of the vehicle, the frequency of activation, and the indication of deactivation, the model; and

receive, in response to a second selection via the user interface, an indication of activation of the vehicle controller in the subsequent instance of the scenario.

17. The system of claim 14 , comprising: the data processing system to reduce an insurance rate associated with the insurance account responsive to activation of the autonomous navigation.

18. The system of claim 14 , wherein: the predetermined maneuver corresponds to a parking space proximate to the vehicle, and the vehicle controller is configured to maneuver the vehicle into the parking space.

19. The system of claim 15 , comprising the data processing system to:

determine, based on the collected data, a plurality of instances of a scenario corresponding to the predetermined maneuver in which the model indicates that the vehicle controller is capable of performing the autonomous driving control through the scenario;

determine a frequency of activation of the vehicle controller to perform the autonomous driving control in the plurality of instances of the scenario; and

update, based on a performance of the autonomous driving control and the frequency of activation, the model; and

generate, based on the performance of the vehicle, the frequency of activation, and a frequency of utilization of a first resource associated with the vehicle and the vehicle controller, the model.

20. The system of claim 19 , wherein the performance indicates a utilization of a second resource associated with the vehicle and the vehicle controller.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2022
From: SLATTERY, MICHAEL; JEROMIN, OLIVER; BONGERS, SEBASTIAAN
To: RIVIAN AUTOMOTIVE, LLC
Reel/Frame 060944/0105 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2022
From: RIVIAN AUTOMOTIVE, LLC
To: RIVIAN IP HOLDINGS, LLC
Reel/Frame 060944/0150 →
Continuity (1)
Related Publication 20240067194A1 · Feb 29, 2024
References Cited (17)
US 10293816B2 · Elwart et al. · 2019 [cited by applicant]
US 10635844B1 · Roose · 2020 [cited by examiner]
US 11024160B2 · Ricci · 2021 [cited by applicant]
US 11282143B1 · Konrardy et al. · 2022 [cited by applicant]
US 11377115B2 · Pretsch · 2022 [cited by examiner]
US 11436484B2 · Farabet · 2022 [cited by examiner]
US 12182694B2 · Farabet · 2024 [cited by examiner]
US 20170132334A1 · Levinson · 2017 [cited by examiner]
US 20180060701A1 · Krishnamurthy · 2018 [cited by examiner]
US 20180247160A1 · Rohani · 2018 [cited by examiner]
US 20190113917A1 · Buch · 2019 [cited by examiner]
US 20190179979A1 · Melick · 2019 [cited by examiner]
US 20190303759A1 · Farabet · 2019 [cited by examiner]
US 20190382007A1 · Casas · 2019 [cited by examiner]
US 20200110416A1 · Hong · 2020 [cited by examiner]
US 20200231177A1 · Ferzli · 2020 [cited by examiner]
US 20200249685A1 · Elluswamy · 2020 [cited by examiner]