IP Library Granted Patent US 7,389,178
Granted Patent B2
US 7,389,178 · App. 10/894,345 · Granted Jun 17, 2008

System and method for vehicle driver behavior analysis and evaluation

Assignee: Greenroad Driving Technologies Ltd.
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 7,389,178
App. No.
10/894,345
Granted
Jun 17, 2008
Kind
B2
Abstract

A system and method for analyzing and evaluating the performance and attitude of a motor vehicle driver. A raw data stream from a set of vehicle sensors is filtered to eliminate extraneous noise, and then parsed to convert the stream into a string of driving event primitives. The string of driving events is then processed by a pattern-recognition system to derive a sequence of higher-level driving maneuvers. Driving maneuvers include such familiar procedures as lane changing, passing, and turn and brake. Driving events and maneuvers are quantified by parameters developed from the sensor data. The parameters and timing of the maneuvers can be analyzed to determine skill and attitude factors for evaluating the driver's abilities and safety ratings. The rendering of the data into common driving-related concepts allows more accurate and meaningful analysis and evaluation than is possible with ordinary statistical threshold-based analysis.

Claims (22)

1. A system for analyzing and evaluating the performance and behavior of a driver of a vehicle, the system comprising:

(a) a vehicle sensor utility operative to monitor the state of the vehicle and to output a raw data stream corresponding thereto;

(b) a driving event handler operative to receive the raw data stream, detect from said raw data stream a plurality of distinctive patterns each associated with a corresponding driving event representation and to output a driving event string containing said driving event representations and their corresponding values; and

(c) a maneuver detector operative to receive said driving event string, compare a sequence of said driving event representations comprised in the driving event string with patterns of driving maneuvers comprised in a database, to enable recognizing patterns of driving maneuvers in said driving event string and to construct and output a driving maneuver representation corresponding thereto, said driving maneuver representation containing a representation of at least one driving maneuver.

2. The system of claim 1 , further comprising: (d) a plurality of vehicle sensors operative to monitor different states of the vehicle, wherein each of said vehicle sensors is operative to output a raw data stream.

3. The system of claim 1 , wherein each of the plurality of distinctive patterns is selected from among a group consisting of: (i) a start event; (ii) an end event; (iii) a maximum event; (iv) a minimum event; (v) a cross event; (vi) a flat event; (vii) a local maximum event; and (viii) a local flat event.

4. The system of claim 1 , further comprising: (d) a skill assessor operative to analyzing the skill of the driver based upon said at least one driving maneuver.

5. The system of claim 1 , further comprising: (d) an attitude assessor operative to analyzing the attitude of the driver based upon said at least one driving maneuver.

6. The system of claim 1 , further comprising: (d) a database operative to record characteristic driving maneuvers of the driver; and (e) an anomaly detector operative to compare said characteristic driving maneuvers to said at least one driving maneuver.

7. The system of claim 1 , wherein said driving event string provided to said maneuver detector is a compressed representation of said raw data stream.

8. The system of claim 1 , wherein said driving event string is transmitted by wireless from the vehicle to said maneuver detector.

9. The system of claim 1 , further comprising evaluating means operative to receive values corresponding to a sequence of driving events representations associated with a driving maneuver and derive therefrom an overall risk rating that reflects the risk experienced while carrying out said driving maneuver, and evaluate the performance of the driver of the vehicle based on said risk rating.

10. A method for analyzing and evaluating the performance and behavior of a driver of a vehicle, based on a raw data stream from a set of sensors operative to monitor the state of the vehicle, the method comprising:

(a) detecting from said raw data stream a plurality of distinctive patterns each associated with a corresponding driving event representation and generating a driving event string containing said driving event representations and their corresponding values; and

(b) comparing a sequence of said driving events representations comprised in the driving event string with patterns of driving maneuvers comprised in a database, recognizing patterns of driving maneuvers in said driving event string and generating a driving maneuver representation containing a representation of at least one driving maneuver.

11. The method of claim 10 , furthermore comprising:

(c) assessing driver skill, based on said driving maneuvers.

12. The method of claim 10 , furthermore comprising:

(c) assessing driver attitude, based on said driving maneuvers.

13. The method of claim 10 , wherein each of the plurality of distinctive patterns is selected from among a group consisting of: start event, an end event, a maximum event, a minimum event, a cross event, a local maximum event, a local minimum event, a local flat event and a flat event.

14. The method of claim 10 , wherein said driving event string is a compressed representation of said raw data stream.

15. The method of claim 10 , further comprising a step of receiving values corresponding to a sequence of driving events representations associated with a driving maneuver and deriving therefrom an overall risk rating that reflects the risk experienced while carrying out said driving maneuver, and evaluating the performance of the driver of the vehicle based on said risk rating.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Jun 14, 2023
From: BANK LEUMI LE-ISRAEL B.M.
To: GREENROAD DRIVING TECHNOLOGIES LTD.
Reel/Frame 063942/0142 →
SECURITY INTEREST Recorded Jun 30, 2020
From: GREENROAD DRIVING TECHNOLOGIES LTD.
To: BANK LEUMI LE-ISRAEL B.M.
Reel/Frame 053080/0229 →
RELEASE OF SECURITY INTEREST Recorded Jun 16, 2020
From: SILICON VALLEY BANK
To: GREENROAD TECHNOLOGIES INC.
Reel/Frame 052951/0690 →
RELEASE OF SECURITY INTEREST Recorded Apr 26, 2018
From: KREOS CAPITAL IV (EXPERT FUND) LIMITED
To: GREENROAD DRIVING TECHNOLOGIES LTD.
Reel/Frame 045646/0551 →
SECURITY INTEREST Recorded Jun 25, 2014
From: GREENROAD DRIVING TECHNOLOGIES LTD.
To: KREOS CAPITAL IV (EXPERT FUND) LIMITED
Reel/Frame 033225/0771 →
SECURITY INTEREST Recorded May 16, 2014
From: GREENROAD TECHNOLOGIES INC.
To: SILICON VALLEY BANK
Reel/Frame 032909/0633 →
CHANGE OF NAME Recorded May 6, 2008
From: DRIVE DIAGNOSTICS LTD.
To: GREENROAD DRIVING TECHNOLOGIES LTD
Reel/Frame 020903/0697 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2005
From: RAZ, OFER; FLEISHMAN, HOD; MULCHADSKY, ITAMAR
To: DRIVE DIAGNOSTICS LTD.
Reel/Frame 015839/0476 →
Continuity (2)
Provisional Application 6052852200 · Dec 11, 2003
Related Publication 20050131597A1 · Jun 16, 2005