IP Library Granted Patent US 12,709,305
Granted Patent B2
US 12,709,305 · App. 17/804,155 · Granted Aug 18, 2026

Transitioning to an autonomous driving mode using an operator control history

Inventors: John Hayes (Mountain View, CA); Volkmar Uhlig (Cupertino, CA)
Assignee: Applied Intuition Inc.
B60W60/0051B60W2420/403B60W2420/408B60W2556/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,709,305
App. No.
17/804,155
Filed
May 26, 2022
Granted
Aug 18, 2026
Kind
B2
Art Unit
3664
USPC
701/27
Abstract

Transitioning to an autonomous driving mode using an operator control history, including: storing, during an operator control of an autonomous vehicle, an operator control history; and generating, in response to entering an autonomous driving mode and based on the operator control history, one or more control operations for the autonomous vehicle.

Claims (44)

1 . A method for transitioning to an autonomous driving mode using an operator control history, comprising:

storing, during an operator control of an autonomous vehicle in a non-autonomous driving mode, an operator control history as a sliding window time series of a plurality of most recent instances of operator control history; and

reducing a delay for generating one or more actuator control signals, using a proportional-integral-derivative controller and an integral based on the sliding window time series, in response to transitioning to an autonomous driving mode by:

generating, in response to entering the autonomous driving mode and based on the operator control history, one or more control operations for the autonomous vehicle by generating the one or more actuator control signals, wherein the one or more actuator control signals are configured to drive one or more process values including a current velocity to desired set points.

2 . The method of claim 1 , wherein the operator control history comprises one or more actuator histories.

3 . The method of claim 1 , further comprising:

storing an operational state history for the autonomous vehicle; and

wherein generating the one or more control operations is further based on the operational state history.

4 . The method of claim 1 , further comprising storing the one or more control operations in an autonomous control history.

5 . The method of claim 4 , further comprising generating, based on the operator control history and the autonomous control history, another one or more control operations for the autonomous vehicle.

6 . An apparatus comprising:

a memory; and

a processing device, operatively coupled to the memory, the processing device configured to:

store, during an operator control of an autonomous vehicle in a non-autonomous driving mode, an operator control history as a sliding window time series of a plurality of most recent instances of operator control history; and

reduce a delay for generating one or more actuator control signals, using a proportional-integral-derivative controller in response to transitioning to an autonomous driving mode by:

generate, in response to entering the autonomous driving mode and based on the operator control history, one or more control operations for the autonomous vehicle by generating the one or more actuator control signals, wherein the one or more actuator control signals are configured to drive one or more process values including a current velocity to desired set points.

7 . The apparatus of claim 6 , wherein the operator control history comprises one or more actuator histories.

8 . The apparatus of claim 6 , wherein the processing device is further configured to:

store an operational state history for the autonomous vehicle; and

wherein the one or more control operations are generated further based on the operational state history.

9 . The apparatus of claim 6 , wherein the processing device is further configured to store the one or more control operations in an autonomous control history.

10 . The apparatus of claim 9 , wherein the processing device is further configured to generate, based on the operator control history and the autonomous control history, another one or more control operations for the autonomous vehicle.

11 . An autonomous vehicle comprising:

a memory; and

a processing device, operatively coupled to the memory, the processing device configured to:

store, during an operator control of an autonomous vehicle in a non-autonomous driving mode, an operator control history as a sliding window time series of a plurality of most recent instances of operator control history; and

reduce a delay for generating one or more actuator control signals, using a proportional-integral-derivative controller and an integral based on the sliding window time series, in response to transitioning to an autonomous driving mode by:

generate, in response to entering the autonomous driving mode and based on the operator control history, one or more control operations for the autonomous vehicle by generating the one or more actuator control signals, wherein the one or more actuator control signals are configured to drive one or more process values including a current velocity to desired set points.

12 . The autonomous vehicle of claim 11 , wherein the operator control history comprises one or more actuator histories.

13 . The autonomous vehicle of claim 11 , wherein the processing device is further configured to:

store an operational state history for the autonomous vehicle; and

wherein the one or more control operations are generated further based on the operational state history.

14 . The autonomous vehicle of claim 11 , wherein the processing device is further configured to store the one or more control operations in an autonomous control history.

15 . The autonomous vehicle of claim 14 , wherein the processing device is further configured to generate, based on the operator control history and the autonomous control history, another one or more control operations for the autonomous vehicle.

16 . A non-transitory computer readable storage medium storing instructions which, when executed, cause a processing device to:

store, during an operator control of an autonomous vehicle in a non-autonomous driving mode, an operator control history as a sliding window time series of a plurality of most recent instances of operator control history; and

reduce a delay for generating one or more actuator control signals, using a proportional-integral-derivative controller and an integral based on the sliding window time series, in response to transitioning to an autonomous driving mode by:

generate, in response to entering the autonomous driving mode and based on the operator control history, one or more control operations for the autonomous vehicle by generating the one or more actuator control signals, wherein the one or more actuator control signals are configured to drive one or more process values including a current velocity to desired set points.

17 . The non-transitory computer readable storage medium of claim 16 , wherein the operator control history comprises one or more actuator histories.

18 . The non-transitory computer readable storage medium of claim 16 , wherein the instructions, when executed, further cause the processing device to:

store an operational state history for the autonomous vehicle; and

wherein the one or more control operations are generated further based on the operational state history.

19 . The non-transitory computer readable storage medium of claim 16 , wherein the instructions, when executed, further cause the processing device to store the one or more control operations in an autonomous control history.

20 . The non-transitory computer readable storage medium of claim 16 , wherein the instructions, when executed, further cause the processing device to generate, based on the operator control history and the autonomous control history, another one or more control operations for the autonomous vehicle.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2024
From: GHOST AUTONOMY, INC.
To: APPLIED INTUITION, INC.
Reel/Frame 068982/0647 →
CHANGE OF NAME Recorded Aug 8, 2022
From: GHOST LOCOMOTION INC.
To: GHOST AUTONOMY INC.
Reel/Frame 061118/0665 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2022
From: HAYES, JOHN; UHLIG, VOLKMAR
To: GHOST LOCOMOTION INC.
Reel/Frame 060026/0086 →
Continuity (1)
Related Publication 20230382432A1 · Nov 30, 2023
References Cited (15)
US 9870002B1 · Holmberg · 2018 [cited by examiner]
US 20160170413A1 · Mueller · 2016 [cited by examiner]
US 20160252903A1 · Prokhorov · 2016 [cited by examiner]
US 20180299898A1 · Luo · 2018 [cited by examiner]
US 20210046946A1 · Nemec et al. · 2021 [cited by applicant]
US 20210188289A1 · Oba · 2021 [cited by applicant]
US 20220135048A1 · Yokoyama et al. · 2022 [cited by applicant]
US 20220153302A1 · Arechiga-Gonzalez et al. · 2022 [cited by applicant]
“Method and System for Dynamically Altering Action Strategy of an Autonomous Vehicle Based on a User's Reactions to Contextual Situations,” IP.com Prior Art Database Technical Disclosure Authors et. al.: Disclosed Witho… [cited by examiner]
“Method and process to use driver habits to train autonomous vehicles,” An IP.com Prior Art Database Technical Disclosure Authors et. al.: Disclosed Without Attribution (Year: 2013). [cited by examiner]
T. - C. Au, M. Quinlan and P. Stone, “Setpoint scheduling for autonomous vehicle controllers, ” 2012 IEEE International Conference on Robotics and Automation, Saint Paul, MN, USA, 2012, pp. 2055-2060. (Year: 2012). [cited by examiner]
“Method and System for Dynamically Altering Action Strategy of an Autonomous Vehicle Based on a User's Reactions to Contextual Situations,” An IP.com Prior Art Database Technical Disclosure Authors et. al.: Disclosed Wi… [cited by examiner]
“Method and process to use driver habits to train autonomous vehicles” An IP.com Prior Art Database Technical Disclosure, Authors et. al.: Disclosed Without Attribution. IP.com Electronic Publication Date: Aug. 21, 2013… [cited by examiner]
F. Codevilla, M. Muller, A. Lopez, V. Koltun and A. Dosovitskiy, “End-to-End Driving via Conditional Imitation Learning,” 2018 IEEE International Conference on Robotics and Automation (ICRA), Brisbane, QLD, Australia, 2… [cited by applicant]
Y. Kang, D. A. de Lima and A. Correa Victorino, “Driving behavior correction in human-vehicle interaction based on Dynamic Window Approach,” The 4th Annual IEEE International Conference on Cyber Technology in Automation… [cited by applicant]