IP Library Granted Patent US 12668285
Granted Patent B2
US 12668285 · App. 18/442,039 · Granted Jun 30, 2026

Devices, systems, and methods for minimal input driving

Inventor: Vladimeros Vladimerou (Whitmore Lake, MI)
Assignees: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.; TOYOTA JIDOSHA KABUSHIKI KAISHA
B60W60/0059B60W30/06B60W30/09B60W30/0956B60W50/14B60W2050/146B60W2420/403B60W2420/408B60W2540/12
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 12668285
App. No.
18/442,039
Granted
Jun 30, 2026
Kind
B2
Abstract

A system for controlling a vehicle includes a positioning sensor, an obstacle detection sensor, a lane detection sensor, and a smart cruise control system configured to control steering, braking, and acceleration of the vehicle, based on readings from the sensors, to follow a recorded route. The system also includes a processor configured to, with the sensors, record a route while a driver is controlling the vehicle. The processor is also configured to receive a first user input to follow the recorded route; for a first complexity of a roadway on which the vehicle is traveling, activate the smart cruise control system to follow the recorded route; and for a second complexity of the roadway: deactivate the smart cruise control system; control the braking of the vehicle; receive a second user input; and upon receiving the second user input, activate the smart cruise control system to follow the recorded route.

Claims (63)

1 . A system for controlling a vehicle, the system comprising:

a positioning sensor;

an obstacle detection sensor;

a lane detection sensor;

a smart cruise control system configured to control steering, braking, and acceleration of the vehicle, based on sensor readings from the positioning sensor, the obstacle detection sensor, and the lane detection sensor;

a processor configured to:

with the positioning sensor, obstacle detection sensor, and lane detection sensor, record a route while a driver is controlling the steering, braking, and acceleration of the vehicle;

receive a first user input to follow the recorded route;

for a first complexity of a roadway on which the vehicle is traveling, activate the smart cruise control system to follow the recorded route; and

for a second complexity of the roadway on which the vehicle is traveling:

deactivate the smart cruise control system;

control the braking of the vehicle;

receive a second user input; and

upon receiving the second user input, activate the smart cruise control system to follow the recorded route.

2 . The system of claim 1 , wherein the first complexity comprises an absence of a stop, turn, merge, or intersection within a threshold distance, and wherein the second complexity comprises a presence of a stop, turn, merge, or intersection within the threshold distance.

3 . The system of claim 1 , wherein the obstacle detection sensor comprises a radar, lidar, or camera.

4 . The system of claim 1 , wherein the lane detection sensor comprises a radar, lidar, or camera.

5 . The system of claim 1 , wherein following the recorded route comprises:

with the obstacle sensor, detecting an obstacle; and

controlling the steering, braking, and acceleration of the vehicle to avoid the obstacle.

6 . The system of claim 1 , wherein the processor is further configured to generate a screen display comprising a representation of at least a portion of the recorded route.

7 . The system of claim 1 , wherein the processor is further configured to:

receive a brake pedal user input; and

upon receiving the brake pedal user input, deactivate the smart cruise control system.

8 . The system of claim 1 , wherein following the recorded route comprises making at least one turn or lane change.

9 . The system of claim 1 , wherein following the recorded route comprises parking the vehicle.

10 . The system of claim 1 , wherein the processor is further configured to combine a first portion of the recorded route with a second portion of a second recorded route to produce a third recorded route.

11 . A method for controlling a vehicle, the method comprising:

with a smart cruise control system, controlling steering, braking, and acceleration of the vehicle, based on sensor readings from a positioning sensor, an obstacle detection sensor, and a lane detection sensor;

with a processor:

with the positioning sensor, obstacle detection sensor, and lane detection sensor, recording a route while a driver is controlling the steering, braking, and acceleration of the vehicle;

receiving a first user input to follow the recorded route;

for a first complexity of a roadway on which the vehicle is traveling, activating the smart cruise control system to follow the recorded route; and

for a second complexity of the roadway on which the vehicle is traveling:

deactivating the smart cruise control system;

controlling the braking of the vehicle;

receiving a second user input; and

upon receiving the second user input, activating the smart cruise control system to follow the recorded route.

12 . The method of claim 11 , wherein the first complexity comprises an absence of a stop, turn, merge, or intersection within a threshold distance, and wherein the second complexity comprises a presence of a stop, turn, merge, or intersection within the threshold distance.

13 . The method of claim 11 , wherein the obstacle detection sensor or the lane detection sensor comprises a radar, lidar, or camera.

14 . The method of claim 11 , wherein following the recorded route comprises:

with the obstacle sensor, detecting an obstacle; and

controlling the steering, braking, and acceleration of the vehicle to avoid the obstacle.

15 . The method of claim 11 , further comprising, with the processor, generating a screen display comprising a representation of at least a portion of the recorded route.

16 . The method of claim 11 , further comprising, with the processor:

receiving a brake pedal user input; and

upon receiving the brake pedal user input, deactivating the smart cruise control system.

17 . A system for controlling a vehicle, the system comprising:

a positioning sensor;

an obstacle detection sensor;

a lane detection sensor;

a smart cruise control system configured to control steering, braking, and acceleration of the vehicle, based on sensor readings from the positioning sensor, the obstacle detection sensor, and the lane detection sensor;

a processor configured to:

with the positioning sensor, obstacle detection sensor, and lane detection sensor, record a route while a driver is controlling the steering, braking, and acceleration of the vehicle;

receive a first user input to follow the recorded route;

for a first complexity of a roadway on which the vehicle is traveling, activate the smart cruise control system to follow the recorded route; and

for a second complexity of the roadway on which the vehicle is traveling, requesting a driver to control at least one of the steering, braking or acceleration of the vehicle, wherein the second complexity is higher than the first complexity.

18 . The system of claim 17 , wherein the processor is further configured to, for the second complexity of the roadway on which the vehicle is traveling:

control the braking of the vehicle;

receive a second user input; and

upon receiving the second user input, activate the smart cruise control system to follow the recorded route.

19 . The system of claim 17 , wherein, for the first complexity of the roadway, the smart cruise control system controls steering, acceleration and braking of the vehicle.

20 . The system of claim 17 , wherein, for the second complexity of the roadway, the smart cruise control system controls steering of the vehicle and instructs the user to control the acceleration and braking of the vehicle.