IP Library › Granted Patent US 10,252,729
Granted Patent B1
US 10,252,729 · App. 15/837,081 · Granted Apr 9, 2019

Driver alert systems and methods

Inventor: Claudia V. Goldman-Shenhar (Mevasseret Zion, IL)
Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
B60W50/14B60W40/09B60W2050/143B60W2050/146B60W2520/105B60W2520/125B60W2540/30
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 10,252,729
App. No.
15/837,081
Granted
Apr 9, 2019
Kind
B1
Abstract

Systems and method are provided for issuing a driver alert. In one embodiment, a method includes: receiving, via a processor, driving parameter data representing a current driving parameter for a driving vehicle, receiving, via the processor, threshold data representing driving thresholds for the at least one driving parameter, determining, via the processor, whether to issue a driver alert based on the threshold data and the driving parameter data, thereby producing alert data, and generating and outputting an in-vehicle driver alert based on the alert data.

Claims (48)

1. A driver alert system, comprising:

at least one processor configured to:

receive driving parameter data representing at least one current driving parameter for a driving vehicle, the driving parameter data indicative of current driving conditions that are determinative of a recommended driving style;

receive threshold data representing driving thresholds for the at least one driving parameter;

determine whether to issue a driver alert based on the threshold data and the driving parameter data, thereby producing alert data;

generate at least one in-vehicle driver alert based on the alert data and corresponding to the recommended driving style;

receive driving context data;

determine whether the driving context data indicates that high risk driving conditions exist;

determine whether a non-recommended driving action has previously been taken by a driver in the high risk driving conditions; and

when the non-recommended driving action has previously been taken, deliver the at least one in-vehicle driving alert to pre-empt the non-recommended driving action.

2. The driver alert system of claim 1 , wherein the driving parameter data includes data representing at least one of: current driving speed, current braking rate, current turning speed, current longitudinal acceleration and current lateral acceleration.

3. The driver alert system of claim 1 , wherein the at least one processor is configured to: calculate risk data representative of current driving risk based on the driving context data, calculate or retrieve adaptive threshold data as said threshold data based on the risk data, determine whether to issue a driver alert based on the adaptive threshold data and the driving parameter data, thereby producing the alert data; and provide driving suggestions, via the at least one in-vehicle driver alert, to reduce driving the current driving risk when the risk data indicates an increased risk level.

4. The driver alert system of claim 3 , wherein the at least one processor includes an adaptive threshold module configured to change the driving thresholds based on a level of risk indicated by the risk data.

5. The driver alert system of claim 3 , wherein the driving context data includes data representative of at least one of: current traffic condition, current weather condition, and type of road currently being traveled.

6. The driver alert system of claim 1 , wherein the at least one processor is configured to: receive driver model data; retrieve driving patterns relevant to a current driving context using driver model data; and determine a context relevant driver feedback for inclusion in the at least one in-vehicle driver alert.

7. The driver alert system of claim 1 , wherein the at least one processor is configured to: build a driver model based on the current driving parameter data and current driving context data, receive the alert data; identify driving patterns with respect to past driving conditions that have lead to a driver breaching the driving thresholds; and deliver the at least one in-vehicle driving alert based on the alert data and the driving patterns.

8. A method for alerting a driver, the method comprising:

receiving, via at least one processor, driving parameter data representing at least one current driving parameter for a driving vehicle indicative of current driving conditions that are determinative of a recommended driving style;

receiving, via at least one processor, threshold data representing driving thresholds for the at least one driving parameter;

determining, via at least one processor, whether to issue a driver alert based on the threshold data and the driving parameter data, thereby producing alert data;

generating and outputting at least one in-vehicle driver alert based on the alert data and corresponding to the recommended driving style;

receiving, via at least one processor, driver model data;

receiving, via at least one processor, driving context data;

determining, via at least one processor, driver feedback data using the driver model data and the driving context data;

determining, via at least one processor, whether the driving context data indicates that high risk driving conditions exist;

determining, via at least one processor, whether a non-recommended driving action has previously been taken by a driver in the high risk driving conditions;

when the non-recommended driving action has previously been taken, delivering, via at least one processor, the at least one in-vehicle driving alert to pre-empt the non-recommended driving action;

retrieving, via at least one processor and using driver model data, driving patterns relevant to current driving context; and

determining, via at least one processor, context relevant driver feedback for outputting with the at least one in-vehicle driver alert.

9. The method of claim 8 , wherein the driving parameter data includes data representing at least one of: current driving speed, current braking rate, current turning speed, current longitudinal acceleration and current lateral acceleration.

10. The method of claim 8 , comprising calculating, via at least one processor, risk data representative of current driving risk based on the driving context data, calculating or retrieving, via at least one processor, adaptive threshold data as said threshold data based on the risk data, determining, via at least one processor, whether to issue a driver alert based on the adaptive threshold data and the driving parameter data, thereby producing the alert data, and providing, via at least one processor and through the driver alert, driving suggestions to reduce the current driving risk when the risk data indicates a risk level that is increased.

11. The method of claim 10 , comprising changing, by an adaptive threshold module in at least one processor, the driving thresholds based on the risk level indicated by the risk data.

12. The method of claim 10 , wherein the driving context data includes data representative of at least one of: current traffic condition, current weather condition, and type of road currently being traveled.

13. The method of claim 8 comprising building, via at least one processor, a driver model based on the current driving parameter data and current driving context data, receiving, by at least one processor, the alert data; identifying, via at least one processor, driving patterns with respect to past driving conditions that have lead to a driver breaching the driving thresholds, and delivering, via at least one processor, the at least one in-vehicle driving alert based on the alert data and the driving patterns.

14. A vehicle, comprising:

a sensor system for generating driving parameter data representing at least one current driving parameter for the vehicle;

at least one data storage device storing threshold data representing driving thresholds for the at least one driving parameter;

a controller having at least one processor configured to:

determine whether to issue a driver alert based on the threshold data and the driving parameter data, thereby producing alert data;

change, via an adaptive threshold module, the driving thresholds based on a level of risk indicated by risk data;

receive driving context data;

determine the driver feedback data using the driver model data and the driving context data;

determine whether the driving context data indicates that high risk driving conditions exist;

determine whether a non-recommended driving action has previously been taken by a driver in the high risk driving conditions; and when the non-recommended driving action has previously been taken, deliver at least one in-vehicle driving alert to pre-empt the non-recommended driving action; and

at least one output device for generating at least one in-vehicle driver alert based on the alert data.

15. The vehicle of claim 14 , wherein the output device comprises at least one of a speaker and a display device.

16. The vehicle of claim 14 , comprising a vision system configured to provide the driving context data, wherein the at least one processor is configured to: calculate risk data representative of current driving risk based on the driving context data, calculate or retrieve adaptive threshold data as said threshold data based on the risk data, and determine whether to issue a driver alert based on the adaptive threshold data and the driving parameter data, thereby producing the alert data.

17. The vehicle of claim 14 , wherein the at least one processor is configured to: receive driver model data, to determine driver feedback data based on the driver model data, and to output driver feedback through the output device based on the driver feedback data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2017
From: GOLDMAN-SHENHAR, CLAUDIA V.
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 044349/0402 →
Cited By (7)
US 12,214,795 US 12,439,853 US 12,539,880 US 12,589,765 US 12,735,046 US 12,742,647 US 12,746,915