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.