IP Library › Granted Patent US 12,036,987
Granted Patent B2
US 12,036,987 · App. 17/388,488 · Granted Jul 16, 2024

Student-T process personalized adaptive cruise control

Inventors: Rohit Gupta (Santa Clara, CA); Yanbing Wang (Nashville, TN); Ziran Wang (San Jose, CA); Kyungtae Han (Palo Alto, CA); Prashant Tiwari (Santa Clara, CA)
Assignee: Toyota Motor Engineering & Manufacturing North America, Inc.
B60W30/16G05B13/0265G05B13/048G06Q30/0201G07C5/008B60W2520/10B60W2540/30B60W2552/05B60W2552/35B60W2552/40B60W2554/40B60W2554/802B60W2554/804B60W2555/20B60W2556/45
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,036,987
App. No.
17/388,488
Granted
Jul 16, 2024
Kind
B2
Abstract

A vehicle includes a controller programed to: collect a set of data related to a driver of the vehicle; predict a driving setting for the driver using the set of data and an initial student-T process (STP) machine learning (ML) model; generate an updated STP ML model based on the prediction of the driving setting as to the set of vehicle data; transmit incremental learning related to the updated STP ML model to a server; and receive, from the server, a personalized driving setting for the driver output from a cloud STP ML model trained by the incremental learning.

Claims (43)

1. A vehicle comprising:

a controller programed to:

collect a set of data related to a driver of the vehicle;

predict a driving setting for the driver using the set of data and an initial student-T process (STP) machine learning (ML) model;

generate an updated STP ML model based on the prediction of the driving setting as to the set of vehicle data;

transmit incremental learning related to the updated STP ML model to a server; and

receive, from the server, a personalized driving setting for the driver output from a cloud STP ML model trained by the incremental learning,

wherein the incremental learning comprises a machine learning algorithm to dynamically train the cloud STP ML model based on the initial STP ML model and the updated STP ML model.

2. The vehicle of claim 1 , wherein the set of data comprises a velocity of the vehicle, a velocity of another vehicle preceding the vehicle, and a distance between the vehicle and the another vehicle.

3. The vehicle of claim 1 , wherein the personalized driving setting for the driver is a personalized adaptive cruise control setting for the driver.

4. The vehicle of claim 1 , wherein the controller is further programmed to determine an acceleration profile for the vehicle based on the personalized driving setting.

5. The vehicle of claim 1 , wherein the controller is further programmed to update the personalized driving setting based on driving preferences by the driver.

6. The vehicle of claim 1 , wherein the controller is further programmed to update the personalized driving setting based on driving conditions.

7. The vehicle of claim 6 , wherein the driving conditions include at least one of weather information, a type of a road on which the vehicle is driving, a surface condition of the road on which the vehicle is driving, and a degree of traffic on the road on which the vehicle is driving.

8. The vehicle of claim 1 , wherein the controller is configured to determine a target gap between the vehicle and a leading vehicle based on the personalized driving setting, a current gap between the vehicle and the leading vehicle, and a relative velocity between the vehicle and the leading vehicle.

9. The vehicle of claim 1 , wherein the controller is further configured to operate the vehicle based on the personalized driving setting.

10. A method for generating a personalized driving setting using a student-T process (STP) machine learning (ML) model, the method comprising:

collecting a set of data related to a driver of a vehicle;

predicting a driving setting for the driver using the set of data and an initial STP ML model;

generating an updated STP ML model based on the prediction of the driving setting as to the set of vehicle data;

transmitting incremental learning related to the updated STP ML model to a server; and

receiving, from the server, a personalized driving setting for the driver output from a cloud STP ML model trained by the incremental learning,

wherein the incremental learning comprises a machine learning algorithm to dynamically train the cloud STP ML model based on the initial STP ML model and the updated STP ML model.

11. The method of claim 10 , wherein the set of data comprises a velocity of the vehicle, a velocity of another vehicle preceding the vehicle, and a distance between the vehicle and the another vehicle.

12. The method of claim 10 , wherein the personalized driving setting for the driver is a personalized adaptive cruise control setting for the driver.

13. The method of claim 10 , further comprising determining an acceleration profile for the vehicle based on the personalized driving setting.

14. The method of claim 10 , further comprising updating the personalized driving setting based on driving preferences by the driver.

15. The method of claim 10 , further comprising updating the personalized driving setting based on driving conditions.

16. The method of claim 15 , wherein the driving conditions include at least one of weather information, a type of a road on which the vehicle is driving, a surface condition of the road on which the vehicle is driving, and a degree of traffic on the road on which the vehicle is driving.

17. The method of claim 10 , further comprising determining a target gap between the vehicle and a leading vehicle based on the personalized driving setting, a current gap between the vehicle and the leading vehicle, and a relative velocity between the vehicle and the leading vehicle.

18. A system for generating a personalized driving setting using an student-T process (STP) machine learning (ML) model, the system comprising a vehicle and a server, wherein:

the vehicle is programed to:

collect a set of data related to a driver of the vehicle;

predict a driving setting for the driver using the set of data and an initial STP ML model;

generate an updated STP ML model based on the prediction of the driving setting as to the set of vehicle data; and

transmit incremental learning related to the updated STP ML model to the server; and

the server is programed to:

train a cloud STP ML model based on the incremental learning comprising a machine learning algorithm that dynamically trains the cloud STP ML model based on the initial STP ML model and the updated STP ML model; and

transmit, to the vehicle, a personalized driving setting for the driver based on the trained cloud STP ML model.

19. The system of claim 18 , wherein:

the set of data comprises a velocity of the vehicle, a velocity of another vehicle preceding the vehicle, and a distance between the vehicle and the another vehicle; and

the personalized driving setting for the driver is a personalized adaptive cruise control setting for the driver.

20. The system of claim 18 , wherein the vehicle is further configured to determine a target gap between the vehicle and a leading vehicle based on the personalized driving setting, a current gap between the vehicle and the leading vehicle, and a relative velocity between the vehicle and the leading vehicle.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2024
From: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.
To: TOYOTA JIDOSHA KABUSHIKI KAISHA
Reel/Frame 068507/0015 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2021
From: GUPTA, ROHIT; WANG, YANBING; WANG, ZIRAN; HAN, KYUNGTAE; TIWARI, PRASHANT
To: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.
Reel/Frame 057021/0840 →
Continuity (1)
Related Publication 20230035228A1 · Feb 2, 2023