IP Library Granted Patent US 11,845,379
Granted Patent B2
US 11,845,379 · App. 17/329,308 · Granted Dec 19, 2023

Method and system for augmented alerting based on driver's state in hybrid driving

Inventors: Hao Zheng (Saratoga, CA); Timothy Patrick Daly, Jr. (San Jose, CA); David Wanqian Liu (Los Altos, CA)
Assignee: PlusAI, Inc.
B60Q9/00B60W50/00G05D1/0061
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 11,845,379
App. No.
17/329,308
Granted
Dec 19, 2023
Kind
B2
Abstract

The present teaching relates to generating an alert in a vehicle. First information indicating an upcoming switch in an operating mode of the vehicle is received, which specifies a set of tasks, arranged in an order, to be completed by a driver in the vehicle to achieve the upcoming switch, and a task duration for each of the set of tasks by which the task is to be completed. A current state of the driver is obtained and used to determine a set of warnings to alert the driver to perform the set of tasks. Each warning corresponds to a task in the set of tasks and is created based on the current state of the driver. A warning schedule is generated based on the set of warnings in the order of the set of tasks and transmitted so that warnings in the warning schedule are delivered to the driver.

Claims (40)

1. A method, implemented on a machine having at least one processor and storage, the method comprising:

determining criterion for a current mode related to a vehicle;

determining, based on the criterion, instructions for an upcoming switch in an operating mode of the vehicle, the instructions specifying a set of tasks, arranged in an order, to be completed by a driver of the vehicle to achieve the upcoming switch and a task duration associated with each of the set of tasks by which the task is to be completed;

obtaining a current state of the driver;

determining a set of warnings to alert the driver to perform the set of tasks, wherein each warning of the set of warnings corresponds to a task in the set of tasks and is created based on the current state of the driver;

generating a warning schedule based on the set of warnings and in the order of the set of tasks; and

transmitting the warning schedule so that each warning of the set of warnings in the warning schedule is to be delivered to the driver.

2. The method of claim 1 , wherein each warning comprises warning content, at least one media used to deliver the warning content, and a manner by which the warning content is to be delivered to the driver.

3. The method of claim 2 , wherein the warning content is determined based on a nature of the corresponding task to be performed by the driver.

4. The method of claim 2 , wherein the at least one media used to deliver the warning is determined based on a driver profile of the driver, wherein the driver profile characterizes relevant features of the driver; and the manner includes an intensity of a media type associated with the at least one media used to deliver the warning content in each of the at least one media, the intensity being determined based on the current state of the driver and the driver profile.

5. The method of claim 1 , wherein each warning includes a starting time and a duration, wherein the duration of the warning is less than the task duration and is determined based on the current state of the driver.

6. The method of claim 1 , wherein the order is determined based on a priority score assigned to each task.

7. The method of claim 1 , wherein the first information includes at least one of: a position of the vehicle, a model of the vehicle, service information of the vehicle, and a configuration of the vehicle.

8. A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of a computing system, cause the computing system to perform operations comprising:

determining criterion for a current mode related to a vehicle;

determining, based on the criterion, instructions for an upcoming switch in an operating mode of the vehicle, the instructions specifying a set of tasks, arranged in an order, to be completed by a driver of the vehicle to achieve the upcoming switch and a task duration associated with each of the set of tasks by which the task is to be completed;

obtaining a current state of the driver;

determining a set of warnings to alert the driver to perform the set of tasks, wherein each warning of the set of warnings corresponds to a task in the set of tasks and is created based on the current state of the driver;

generating a warning schedule based on the set of warnings and in the order of the set of tasks; and

transmitting the warning schedule so that each warning of the set of warnings in the warning schedule is to be delivered to the driver.

9. The non-transitory computer-readable storage medium of claim 8 , wherein each warning comprises warning content, at least one media used to deliver the warning content, and a manner by which the warning content is to be delivered to the driver.

10. The non-transitory computer-readable storage medium of claim 9 , wherein the warning content is determined based on a nature of the corresponding task to be performed by the driver.

11. The non-transitory computer-readable storage medium of claim 9 , wherein the at least one media used to deliver the warning is determined based on a driver profile of the driver, wherein the driver profile characterizes features of the driver; and the manner includes an intensity of a media type associated with the at least one media used to deliver the warning content in each of the at least one media, the intensity is determined based on the current state of the driver and the driver profile.

12. The non-transitory computer-readable storage medium of claim 8 , wherein each warning includes a starting time and a duration, wherein the duration of the warning is less than the task duration and is determined based on the current state of the driver.

13. The non-transitory computer-readable storage medium of claim 8 , wherein the order is determined based on a priority score assigned to each task.

14. The non-transitory computer-readable storage medium of claim 8 , wherein the first information includes at least one of: a position of the vehicle, a model of the vehicle, service information of the vehicle, and a configuration of the vehicle.

15. A system comprising:

a processor; and

a memory storing instructions that, when executed by the at least one processor, cause the system to perform operations comprising:

determining criterion for a current mode related to a vehicle;

determining, based on the first criterion, instructions for an upcoming switch in an operating mode of the vehicle, the instructions specifying a set of tasks, arranged in an order, to be completed by a driver of the vehicle to achieve the upcoming switch and a task duration associated with each of the set of tasks by which the task is to be completed;

obtaining a current state of the driver;

determining a set of warnings to alert the driver to perform the set of tasks, wherein each warning of the set of warnings corresponds to a task in the set of tasks and is created based on the current state of the driver;

generating a warning schedule based on the set of warnings and in the order of the set of tasks; and

transmitting the warning schedule so that each warning of the set of warnings in the warning schedule is to be delivered to the driver.

16. The system of claim 15 , wherein each warning comprises warning content, at least one media used to deliver the warning content, and a manner by which the warning content is to be delivered to the driver.

17. The system of claim 16 , wherein the warning content is further determined based on a nature of the corresponding task to be performed by the driver.

18. The system of claim 16 , wherein the at least one media used to deliver the warning is determined based on a driver profile of the driver, wherein the driver profile characterizes features of the driver; and the manner includes an intensity of a media type associated with the at least one media used to deliver the warning content in each of the at least one media, the intensity is determined based on the current state of the driver and the driver profile.

19. The system of claim 15 , wherein each warning includes a starting time and a duration, wherein the duration of the warning is less than the task duration and is determined based on the current state of the driver.

20. The system of claim 15 , wherein the order is determined based on a priority score assigned to each task.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 19, 2021
From: PLUSAI LIMITED
To: PLUSAI, INC.
Reel/Frame 056909/0574 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2021
From: ZHENG, HAO; DALY, JR., TIMOTHY PATRICK; LIU, DAVID WANQIAN
To: PLUSAI CORP
Reel/Frame 056339/0364 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2021
From: PLUSAI CORP
To: PLUSAI LIMITED
Reel/Frame 056339/0501 →
Continuity (4)
Continuation 16561066 · Sep 5, 2019
Continuation 15872285 · Jan 16, 2018
Continuation 15846998 · Dec 19, 2017
Related Publication 20210276488A1 · Sep 9, 2021