IP Library Granted Patent US 12664883
Granted Patent B2
US 12664883 · App. 18/531,520 · Granted Jun 23, 2026

Incorporating the actions of an ego driver when affected by unsafe driving

Inventors: Seyhan Ucar (Mountain View, CA); Sachin Sharma (Kalamazoo, MI); Yongkang Liu (Mountain View, CA); Emrah Akin Sisbot (Mountain View, CA)
Assignees: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.; TOYOTA JIDOSHA KABUSHIKI KAISHA
G08G1/0129G08G1/0112G08G1/0967
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 12664883
App. No.
18/531,520
Granted
Jun 23, 2026
Kind
B2
Abstract

Systems and methods are provided for incorporating an ego driver's style and reactions into unsafe driving detection and mitigation. The system can determine a presence of an unsafe driving condition for a vehicle and evaluate the unsafe driving condition to generate one or more characteristics associated with the unsafe driving condition. One or more driver actions associated with the one or more characteristics can be determined based on information from a database of driver actions. The system can determine a conflict between one of the driver actions and guidance associated with the unsafe driving condition and update the guidance based on the determined conflict.

Claims (41)

1 . A method comprising:

determining a presence of an unsafe driving condition for a vehicle;

evaluating the unsafe driving condition to generate one or more characteristics associated with the unsafe driving condition;

determining one or more driver actions associated with the one or more characteristics based on information from a database of driver actions;

determining a conflict between one of the driver actions and guidance associated with the unsafe driving condition;

updating the guidance based on the determined conflict; and

automatically initiating one or more background vehicle systems based on the updated guidance.

2 . The method of claim 1 , wherein updating the guidance comprises instructing the vehicle not to notify the driver of the vehicle of the unsafe driving condition.

3 . The method of claim 1 , further comprising instructing one or more neighboring vehicles to mitigate the unsafe driving condition.

4 . The method of claim 1 , further comprising receiving data indicating a new driver action and adding the new driver action to the database of driver actions.

5 . The method of claim 1 , wherein determining the conflict comprises determining multiple conflicts between the one or more driver actions and the guidance and updating the guidance to account for the multiple conflicts.

6 . The method of claim 1 , wherein determining the conflict comprises performing pattern recognition of the one or more driver actions and the unsafe driving condition.

7 . The method of claim 1 , further comprising associating the one or more driver actions with the unsafe driving condition in the database of driver actions.

8 . The method of claim 1 , further comprising generating a notification to display to the driver of the vehicle with the updated guidance.

9 . The method of claim 1 , further comprising warning the driver of the vehicle of a nearby unsafe vehicle based on the determined one or more driver actions.

10 . A vehicle, comprising:

a plurality of sensors;

one or more processors; and

a memory coupled to the one or more processors to store instructions, which when executed by the one or more processors, cause the one or more processors to:

determine a presence of an unsafe driving condition for a vehicle;

evaluate the unsafe driving condition to generate one or more characteristics associated with the unsafe driving condition;

determine one or more driver actions associated with the one or more characteristics based on information from a database of driver actions;

determine a conflict between one of the driver actions and guidance associated with the unsafe driving condition;

refrain from notifying the driver of the vehicle about the unsafe driving condition based on the conflict; and

automatically initiate one or more background vehicle systems based on the unsafe driving condition.

11 . The vehicle of claim 10 , wherein the one or more processors are further configured to instruct one or more neighboring vehicles to mitigate the unsafe driving condition.

12 . The vehicle of claim 10 , wherein the one or more processors are further configured to receive data indicating a new driver action and add the new driver action to the database of driver actions.

13 . The vehicle of claim 10 , wherein determining the conflict comprises performing pattern recognition of the one or more driver actions and the unsafe driving condition.

14 . The vehicle of claim 10 , wherein the one or more processors are further configured to associate the one or more driver actions with the unsafe driving condition in the database of driver actions.

15 . A non-transitory machine-readable medium having instructions stored therein, which when executed by one or more processors, cause the one or more processors to:

determine a presence of an unsafe driving condition for a vehicle;

evaluate the unsafe driving condition to generate one or more characteristics associated with the unsafe driving condition;

determine one or more driver actions associated with the one or more characteristics based on information from a database of driver actions;

determine a conflict between one of the driver actions and guidance associated with the unsafe driving condition;

instruct one or more neighboring vehicles to mitigate the unsafe driving condition; and

automatically initiating one or more background vehicle systems for the vehicle based on instructions provided to the one or more neighboring vehicles.

16 . The non-transitory machine-readable medium of claim 15 , wherein the one or more processors are further configured to update the guidance based on the conflict.

17 . The non-transitory machine-readable medium of claim 16 , wherein the one or more processors are further configured to generate a notification to display to the driver of the vehicle with the updated guidance.

18 . The non-transitory machine-readable medium of claim 15 , wherein the one or more processors are further configured to receive data indicating a new driver action and adding the new driver action to the database of driver actions.

19 . The non-transitory machine-readable medium of claim 15 , wherein determining the conflict comprises determining multiple conflicts between the one or more driver actions and the guidance and updating the guidance to account for the multiple conflicts.

20 . The non-transitory machine-readable medium of claim 15 , wherein determining the conflict comprises performing pattern recognition of the one or more driver actions and the unsafe driving condition.