Real-Time Vehicle Driver Performance Monitoring
First Claim
1. A computer-implemented method for real-time vehicle driver performance monitoring, comprising:
- operating a plurality of sensors in a vehicle, each generating a real-time data stream corresponding to operation of the vehicle by a driver thereof;
processing, by a computing device, the generated data stream from each of the plurality of sensors to determine whether the operation of the vehicle triggers any of a plurality of predetermined operational alert triggers, wherein at least one of the predetermined operational alert triggers corresponds to detecting characteristics of an improper magnitude in the data stream generated by one of the sensors and at least one of the predetermined operational alert triggers corresponds to detecting characteristics of an improper linearity of a delta in the data stream generated by one of the sensors; and
responsive to any of the plurality of predetermined operational alert triggers being triggered, performing;
generating a corresponding alert message for the triggered operational alert;
determining at least one recipient corresponding to the generated alert message; and
sending the generated alert message to the determined at least one recipient.
1 Assignment
0 Petitions
Accused Products
Abstract
Real-time vehicle driver performance monitoring uses a plurality of sensors operated in a vehicle, each generating a real-time data stream comprising data corresponding to operation of the vehicle by the vehicle'"'"'s driver. A computing device (such as an in-vehicle computer) processes the generated data stream from each of the plurality of sensors to determine whether the operation of the vehicle triggers any of a plurality of predetermined operational alert triggers. The predetermined operational alert triggers may correspond to detecting characteristics of an improper magnitude and/or an improper linearity of a delta in data detected by one of the sensors. When an alert is triggered, a corresponding alert message is generated and sent to at least one recipient (e.g., to the vehicle'"'"'s driver, to nearby driver(s), to authorities, etc.). Examples of monitored characteristics include speed, steering, braking, use of turn indicators by the driver, and mobile phone usage.
80 Citations
20 Claims
-
1. A computer-implemented method for real-time vehicle driver performance monitoring, comprising:
-
operating a plurality of sensors in a vehicle, each generating a real-time data stream corresponding to operation of the vehicle by a driver thereof; processing, by a computing device, the generated data stream from each of the plurality of sensors to determine whether the operation of the vehicle triggers any of a plurality of predetermined operational alert triggers, wherein at least one of the predetermined operational alert triggers corresponds to detecting characteristics of an improper magnitude in the data stream generated by one of the sensors and at least one of the predetermined operational alert triggers corresponds to detecting characteristics of an improper linearity of a delta in the data stream generated by one of the sensors; and responsive to any of the plurality of predetermined operational alert triggers being triggered, performing; generating a corresponding alert message for the triggered operational alert; determining at least one recipient corresponding to the generated alert message; and sending the generated alert message to the determined at least one recipient. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-implemented system for real-time vehicle driver performance monitoring, comprising:
-
a computer comprising a processor; and instructions which are executable, using the processor, to implement functions comprising; receiving a data stream from each of a plurality of sensors in a vehicle, each data stream generated in real-time and corresponding to operation of the vehicle by a driver thereof; processing, by a computing device, the generated data stream received from each of the plurality of sensors to determine whether the operation of the vehicle triggers any of a plurality of predetermined operational alert triggers, wherein at least one of the predetermined operational alert triggers corresponds to detecting characteristics of an improper magnitude in the data stream generated by one of the sensors and at least one of the predetermined operational alert triggers corresponds to detecting characteristics of an improper linearity of a delta in the data stream generated by one of the sensors; and responsive to any of the plurality of predetermined operational alert triggers being triggered, performing; generating a corresponding alert message for the triggered operational alert; determining at least one recipient corresponding to the generated alert message; and sending the generated alert message to the determined at least one recipient.
-
-
20. A computer program product for real-time vehicle driver performance monitoring, the computer program product comprising:
a computer-readable storage medium having computer readable program code embodied therein, the computer-readable program code configured for; receiving a data stream from each of a plurality of sensors in a vehicle, each data stream generated in real-time and corresponding to operation of the vehicle by a driver thereof; processing, by a computing device, the generated data stream received from each of the plurality of sensors to determine whether the operation of the vehicle triggers any of a plurality of predetermined operational alert triggers, wherein at least one of the predetermined operational alert triggers corresponds to detecting characteristics of an improper magnitude in the data stream generated by one of the sensors and at least one of the predetermined operational alert triggers corresponds to detecting characteristics of an improper linearity of a delta in the data stream generated by one of the sensors; and responsive to any of the plurality of predetermined operational alert triggers being triggered, performing; generating a corresponding alert message for the triggered operational alert; determining at least one recipient corresponding to the generated alert message; and sending the generated alert message to the determined at least one recipient.
Specification