RECORDING, MONITORING, AND ANALYZING DRIVER BEHAVIOR
First Claim
1. A system that monitors, records and analyzes driver performance, the system comprising a server having:
- a map data access module that retrieves, from a map database, map data elements indicating various features associated with at least one path of at least one vehicle, wherein the at least one path comprises a set of previously-defined segments, each segment having a set of associated points, wherein each associated point comprises a set of associated attributes, each set of associated attributes comprising a set of fixed attributes, wherein each fixed attribute has an unchanging value for each set of associated points;
a communication module that receives information from at least one vehicle, the received information comprising data from a set of sensors that each measure a driving characteristic associated with a vehicle;
a driver behavior engine that monitors and evaluates driver performance based on the received information by;
generating a plurality of sets of evaluation curves based on the retrieved set of map data elements; and
calculating mathematical differences between each evaluation curve from each set of evaluation curves and each of a plurality of corresponding performance curves generated at least partly based on the set of measured driving characteristics, wherein the mathematical differences are quantified at least partly by determining a geometrical area between each evaluation curve from each set of evaluation curves and each corresponding performance curve from the plurality of corresponding performance curves, wherein the sets of evaluation curves and the plurality of corresponding performance curves are associated with a particular driver and a particular trip.
1 Assignment
0 Petitions
Accused Products
Abstract
A system adapted to monitor, record and analyze driver performance is described. The system includes: a vehicle sensor module adapted to receive data from a set of sensors that each measure a driving characteristic associated with a vehicle; a map data access module adapted to retrieve, from a map database, map data elements indicating various features associated with at least one path of the vehicle; and a driver behavior engine adapted to receive information from the vehicle sensor module and the map data access module, and to monitor and evaluate driver performance based on the received information.
17 Citations
20 Claims
-
1. A system that monitors, records and analyzes driver performance, the system comprising a server having:
-
a map data access module that retrieves, from a map database, map data elements indicating various features associated with at least one path of at least one vehicle, wherein the at least one path comprises a set of previously-defined segments, each segment having a set of associated points, wherein each associated point comprises a set of associated attributes, each set of associated attributes comprising a set of fixed attributes, wherein each fixed attribute has an unchanging value for each set of associated points; a communication module that receives information from at least one vehicle, the received information comprising data from a set of sensors that each measure a driving characteristic associated with a vehicle; a driver behavior engine that monitors and evaluates driver performance based on the received information by; generating a plurality of sets of evaluation curves based on the retrieved set of map data elements; and calculating mathematical differences between each evaluation curve from each set of evaluation curves and each of a plurality of corresponding performance curves generated at least partly based on the set of measured driving characteristics, wherein the mathematical differences are quantified at least partly by determining a geometrical area between each evaluation curve from each set of evaluation curves and each corresponding performance curve from the plurality of corresponding performance curves, wherein the sets of evaluation curves and the plurality of corresponding performance curves are associated with a particular driver and a particular trip. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14)
-
-
10. An automated method of evaluating driver performance, the method comprising:
-
retrieving, from a map database, at a map data access module, map data elements indicating various features associated with at least one path of at least one vehicle, wherein the at least one path comprises a set of previously-defined segments, each segment having a set of associated points, wherein each associated point comprises a set of associated attributes, each set of associated attributes comprising a set of fixed attributes, wherein each fixed attribute has an unchanging value for each set of associated points; receiving, at a communication module, information from at least one vehicle, the received information comprising data from a set of sensors that each measure a driving characteristic associated with a vehicle; monitoring and evaluating, at a server-based driver behavior engine, driver performance based on the received information; retrieving, at the server-based driver behavior engine, a plurality of sets of evaluation curves based on the retrieved set of map data elements; and calculating, at the server-based driver behavior engine, mathematical differences between each evaluation curve from each set of evaluation curves and each of a plurality of corresponding performance curves generated at least partly based on the set of measured driving characteristics, wherein the mathematical differences are quantified at least partly by determining a geometrical area between each evaluation curve from each set of evaluation curves and each corresponding performance curve from the plurality of corresponding performance curves, wherein the sets of evaluation curves and the plurality of corresponding performance curves are associated with a particular driver and a particular trip.
-
-
15. An automated method of analyzing a geographic area, the method comprising:
-
retrieving map data associated with the geographic area; identifying a set of links associated with the retrieved map data; identifying a set of nodes associated with the retrieved map data, wherein each node from the set of nodes comprises a node identifier and a set of connected link identifiers; and storing data elements associated with each link in the set of links and data elements associated with each node in the set of nodes. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification