IP Library Granted Patent US 8,957,779
Granted Patent B2
US 8,957,779 · App. 13/379,763 · Granted Feb 17, 2015

Drowsy driver detection system

Inventors: Riheng Wu (Carthage, MO); Jason Turner (Joplin, MO); Caleb Browning (Carthage, MO); Travis Brummett (Carthage, MO)
Assignee: L&P Property Management Company
G08B21/06G08B23/00
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 8,957,779
App. No.
13/379,763
Granted
Feb 17, 2015
Kind
B2
Abstract

A method of detecting impairment of a driver of a vehicle. The method includes sensing, using a sensor, a position of the driver's head at a plurality of time points; determining, using a microprocessor, changes in the position of the driver's head between the plurality of time points; evaluating, using a microprocessor, whether the changes in the position of the driver's head between the plurality of time points exhibit at least one of a periodic and a quasi-periodic pattern; determining whether the driver is impaired based on the pattern of the changes in the position of the driver's head; and if the driver is impaired, alerting the driver using an alarm.

Claims (32)

1. A method of detecting impairment of a driver of a vehicle, comprising:

sensing, using a sensor, a position of the driver's head at a plurality of time points;

determining, using a microprocessor, changes in the position of the driver's head between the plurality of time points;

evaluating, using a microprocessor, whether the changes in the position of the driver's head between the plurality of time points exhibit at least one of a periodic and a quasi-periodic pattern, wherein the step of evaluating comprises performing an autocorrelation function on the changes in the position of the driver's head between the plurality of time points, normalizing the results of the autocorrelation function, and performing peak detection on the normalized results to identify a center peak having a center peak amplitude and at least one off-center peak having an off-center peak amplitude;

determining whether the driver is impaired when the at least one off-center peak amplitude is greater than a percentage of the center peak amplitude; and

if the driver is impaired, alerting the driver using an alarm.

2. The method of claim 1 , wherein the sensing is performed with an ultrasonic sensor.

3. The method of claim 1 , further comprising locating the sensor in a driver's seat.

4. The method of claim 1 , further comprising locating the sensor in a headrest of the driver's seat.

5. The method of claim 1 , wherein the plurality of time points comprises a first group of time points and a second group of time points, such that evaluating whether the changes in the position of the driver's head between the plurality of time points exhibit at least one of a periodic and a quasi-periodic pattern comprises comparing the at least one of a periodic and a quasi-periodic pattern from the first group of time points with the at least one of a periodic and a quasi-periodic pattern from the second group of time points.

6. The method of claim 1 , wherein alerting the driver includes using at least one of an audible alarm and a visual alarm.

7. The method of claim 1 , wherein the step of normalizing the results of the autocorrelation function comprises

determining one or more local minima within the autocorrelation results,

fitting the minima to a polynomial function, and

subtracting the polynomial function from the autocorrelation results to obtain normalized results.

8. A system for detecting impairment of a driver of a vehicle, comprising:

a sensor for sensing a position of the driver's head at a plurality of time points,

an alarm for alerting the driver; and

a microprocessor, wherein the microprocessor is configured to

determine changes in the position of the driver's head between the plurality of time points;

evaluate whether the changes in the position of the driver's head between the plurality of time points exhibit at least one of a periodic and a quasi-periodic pattern, wherein, in order to evaluate, the microprocessor is further configured to perform an autocorrelation function on the changes in the position of the driver's head between the plurality of time points, normalize the results of the autocorrelation function, and perform peak detection on the normalized results to identify a center peak having a center peak amplitude and at least one off-center peak having an off-center peak amplitude;

determine whether the driver is impaired when the at least one off-center peak amplitude is greater than a percentage of the center peak amplitude; and

if the driver is impaired, alert the driver using the alarm.

9. The system of claim 8 , wherein the sensor is an ultrasonic sensor.

10. The system of claim 8 , wherein the sensor is located in a driver's seat.

11. The system of claim 8 , wherein the sensor is located in a headrest of the driver's seat.

12. The system of claim 8 , wherein the plurality of time points comprises a first group of time points and a second group of time points, wherein the microprocessor being configured to evaluate whether the changes in the position of the driver's head between the plurality of time points exhibit at least one of a periodic and a quasi-periodic pattern comprises being configured to compare the at least one of a periodic and a quasi-periodic pattern from the first group of time points with the at least one of a periodic and a quasi-periodic pattern from the second group of time points.

13. The system of claim 8 , wherein the alarm includes at least one of an audible alarm and a visual alarm.

14. The system of claim 8 , wherein the microprocessor, in order to normalize the results of the autocorrelation function, is further configured to

determine one or more local minima within the autocorrelation results,

fit the minima to a polynomial function, and

subtract the polynomial function from the autocorrelation results to obtain normalized results.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION NUMBER PREVIOUSLY RECORDED ON REEL 027850 FRAME 0217. ASSIGNOR(S) HEREBY CONFIRMS THE CORRECTION OF THE APPLICATION NUMBER FROM "13/379,673" TO --13/379,763--. Recorded Mar 20, 2012
From: WU, RIHENG; TURNER, JASON; BROWNING, CALEB; BRUMMETT, TRAVIS
To: L&P PROPERTY MANAGEMENT COMPANY
Reel/Frame 027892/0491 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2012
From: WU, RIHENG; TURNER, JASON; BROWNING, CALEB; BRUMMETT, TRAVIS
To: L&P PROPERTY MANAGEMENT COMPANY
Reel/Frame 027850/0217 →
Continuity (2)
Provisional Application 61219639 · Jun 23, 2009
Related Publication 20120169503A1 · Jul 5, 2012