System and method for displaying a driving profile
First Claim
1. A system for analyzing and evaluating the performance and behavior of a driver of a vehicle, the system comprising:
- a vehicle sensor utility operative to monitor the state of the vehicle and to output a raw data stream corresponding thereto;
a driving event handler operative to receive the raw data stream, detect driving events based thereon and to output a driving event string containing at least one driving event representation corresponding thereto;
a maneuver detector operative to receive said at least one driving event representation, recognize patterns of driving maneuvers and to construct and output a driving maneuver representation corresponding thereto, said driving maneuver representation containing a representation of at least one driving maneuver; and
a processor configured to calculate one or more ratings of the driver'"'"'s driving performance and to display the ratings on a display; and
the display.
9 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a system for analyzing and evaluating the performance and behavior of a driver of a vehicle, and for displaying the results of the analysis and evaluation. A vehicle sensor utility is used to monitor the state of the vehicle while being driven by the driver. A raw data stream from the vehicle sensor utility is input to a driving event handler that detects driving events in the raw data stream and outputs to a maneuver detector a driving event string. The maneuver detector is configured to recognize patterns of driving maneuvers. One or more ratings of the driver'"'"'s driving performance are calculated based upon the driving maneuvers as executed by the driver. The ratings are displayed on a display.
434 Citations
28 Claims
-
1. A system for analyzing and evaluating the performance and behavior of a driver of a vehicle, the system comprising:
-
a vehicle sensor utility operative to monitor the state of the vehicle and to output a raw data stream corresponding thereto;
a driving event handler operative to receive the raw data stream, detect driving events based thereon and to output a driving event string containing at least one driving event representation corresponding thereto;
a maneuver detector operative to receive said at least one driving event representation, recognize patterns of driving maneuvers and to construct and output a driving maneuver representation corresponding thereto, said driving maneuver representation containing a representation of at least one driving maneuver; and
a processor configured to calculate one or more ratings of the driver'"'"'s driving performance and to display the ratings on a display; and
the display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13)
-
-
8. The system of claim 8, wherein said at least one driving maneuver representation comprises one or more numerical parameters.
-
14. A method for analyzing and evaluating the performance and behavior of the driver of a vehicle, comprising:
-
(a) monitoring the state of a vehicle to obtain a raw data stream corresponding thereto;
(b) from the raw data stream detecting driving events and generating therefrom a driving event string containing at least one driving event representation corresponding thereto;
(c) from said driving event string, constructing and outputting a driving maneuver representation containing a representation of at least one driving maneuver;
(d) calculating one or more ratings of the driver'"'"'s driving performance; and
(e) displaying the ratings on a display. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28)
-
-
25. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for analyzing and evaluating the performance and behavior of the driver of a vehicle, comprising:
-
(a) obtain a raw data stream corresponding thereto;
(b) from the raw data stream detecting driving events and generating therefrom a driving event string containing at least one driving event representation corresponding thereto;
(c) from said driving event string, constructing and outputting a driving maneuver representation containing a representation of at least one driving maneuver;
(d) calculating one or more ratings of the driver'"'"'s driving performance; and
(e) displaying the ratings on a display.
-
-
26. A computer program product comprising a computer useable medium having computer readable program code embodied therein for analyzing and evaluating the performance and behavior of the driver of a vehicle, the computer program product comprising:
-
computer readable program code for causing the computer to receive a raw data stream indicative of a state of the vehicle;
computer readable program code for causing the computer to detect from the raw data stream driving events and generating therefrom a driving event string containing at least one driving event representation corresponding thereto;
computer readable program code for causing the computer to construct and output from said driving event string, a driving maneuver representation containing a representation of at least one driving maneuver;
computer readable program code for causing the computer to calculate one or more ratings of the driver'"'"'s driving performance; and
computer readable program code for causing the computer to displaying the ratings on a display.
-
Specification