Advanced vehicle operator intelligence system
First Claim
1. A computer-implemented method for monitoring a vehicle operator during operation of a vehicle, comprising:
- (i) during a training period;
receiving, at one or more processors, first sensor data from one or more sensors regarding at least one of the following;
alertness of the vehicle operator, distractedness of the vehicle operator, emotional state of the vehicle operator, traffic conditions, environmental conditions, or the movement of the vehicle;
determining, by one or more processors, that at least one response from a plurality of potential responses should be implemented based upon the received first sensor data;
selecting, by one or more processors, a first response from the plurality of potential responses;
causing the first response to be implemented;
receiving, at one or more processors, second sensor data from the one or more sensors following the commencement of implementation of the first response; and
recording in a user profile associated with the vehicle operator an indication of an effect of the first response on the vehicle operator, wherein the indication of the effect of the first response is based at least in part upon a reaction of the vehicle operator to the first response based upon the received second sensor data, and wherein recording in the user profile the indication of the effect of the first response on the vehicle operator includes generating the user profile based upon the received first and second sensor data; and
(ii) during a monitoring period following the training period;
receiving, at one or more processors, third sensor data from the one or more sensors regarding at least one of the following;
alertness of the vehicle operator, distractedness of the vehicle operator, emotional state of the vehicle operator, traffic conditions, environmental conditions, or the movement of the vehicle;
determining, by one or more processors, the vehicle operator is impaired, based upon the received third sensor data, with respect to at least one of the following vehicle operator states;
alertness of the vehicle operator, distractedness of the vehicle operator, anxiety of the vehicle operator, agitation of the vehicle operator, aggression of the vehicle operator, or health of the vehicle operator;
selecting, by one or more processors, a second response from the plurality of potential responses based upon the third sensor data and the user profile by;
determining two or more predicted reactions of the vehicle operator to two or more of the plurality of potential responses based upon the third sensor data and the user profile;
comparing the two or more predicted reactions of the vehicle operator to determine the most effective response from the two or more of the plurality of potential responses; and
selecting the most effective response from the two or more of the plurality of potential responses; and
causing the second response to be implemented.
1 Assignment
0 Petitions
Accused Products
Abstract
The method, system, and computer-readable medium cause the monitoring of a vehicle operator during the course of vehicle operation to determine whether the vehicle operator is impaired and causes a mitigating response when an impairment is determined to exist. The vehicle operator, the environment surrounding the vehicle, or forces acting on the vehicle may be monitored using a variety of sensors, including optical sensors, accelerometers, or biometric sensors (e.g., skin conductivity, heart rate, or voice modulation). When the vehicle operator is determined to be impaired, an alert or other mitigating response is implemented, based on the sensor data. In some embodiments, mitigating actions may be taken to avoid vehicle operator impairment. In further embodiments, a training period may be used to generate a profile for the vehicle operator.
233 Citations
18 Claims
-
1. A computer-implemented method for monitoring a vehicle operator during operation of a vehicle, comprising:
-
(i) during a training period; receiving, at one or more processors, first sensor data from one or more sensors regarding at least one of the following;
alertness of the vehicle operator, distractedness of the vehicle operator, emotional state of the vehicle operator, traffic conditions, environmental conditions, or the movement of the vehicle;determining, by one or more processors, that at least one response from a plurality of potential responses should be implemented based upon the received first sensor data; selecting, by one or more processors, a first response from the plurality of potential responses; causing the first response to be implemented; receiving, at one or more processors, second sensor data from the one or more sensors following the commencement of implementation of the first response; and recording in a user profile associated with the vehicle operator an indication of an effect of the first response on the vehicle operator, wherein the indication of the effect of the first response is based at least in part upon a reaction of the vehicle operator to the first response based upon the received second sensor data, and wherein recording in the user profile the indication of the effect of the first response on the vehicle operator includes generating the user profile based upon the received first and second sensor data; and (ii) during a monitoring period following the training period; receiving, at one or more processors, third sensor data from the one or more sensors regarding at least one of the following;
alertness of the vehicle operator, distractedness of the vehicle operator, emotional state of the vehicle operator, traffic conditions, environmental conditions, or the movement of the vehicle;determining, by one or more processors, the vehicle operator is impaired, based upon the received third sensor data, with respect to at least one of the following vehicle operator states;
alertness of the vehicle operator, distractedness of the vehicle operator, anxiety of the vehicle operator, agitation of the vehicle operator, aggression of the vehicle operator, or health of the vehicle operator;selecting, by one or more processors, a second response from the plurality of potential responses based upon the third sensor data and the user profile by; determining two or more predicted reactions of the vehicle operator to two or more of the plurality of potential responses based upon the third sensor data and the user profile; comparing the two or more predicted reactions of the vehicle operator to determine the most effective response from the two or more of the plurality of potential responses; and selecting the most effective response from the two or more of the plurality of potential responses; and causing the second response to be implemented. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer system for monitoring a vehicle operator during operation of a vehicle, comprising:
-
one or more processors; one or more sensors; and a program memory coupled to the one or more processors and storing executable instructions that, when executed by the one or more processors, cause the computer system to; (i) during a training period; receive first sensor data from one or more sensors regarding at least one of the following;
alertness of the vehicle operator, distractedness of the vehicle operator, emotional state of the vehicle operator, traffic conditions, environmental conditions, or the movement of the vehicle;determine that at least one response from a plurality of potential responses should be implemented based upon the received first sensor data; select a first response from the plurality of potential responses; cause the first response to be implemented; receive second sensor data from the one or more sensors following the commencement of implementation of the first response; and record in a user profile associated with the vehicle operator an indication of an effect of the first response on the vehicle operator, wherein the indication of the effect of the first response is based at least in part upon a reaction of the vehicle operator to the first response based upon the received second sensor data, and wherein recording in the user profile the indication of the effect of the first response on the vehicle operator includes generating the user profile based upon the received first and second sensor data; and (ii) during a monitoring period following the training period; receive third sensor data from the one or more sensors regarding at least one of the following;
alertness of the vehicle operator, distractedness of the vehicle operator, emotional state of the vehicle operator, traffic conditions, environmental conditions, or the movement of the vehicle;determine the vehicle operator is impaired, based upon the received third sensor data, with respect to at least one of the following vehicle operator states;
alertness of the vehicle operator, distractedness of the vehicle operator, anxiety of the vehicle operator, agitation of the vehicle operator, aggression of the vehicle operator, or health of the vehicle operator;select a second response from the plurality of potential responses based upon the third sensor data and the user profile by; determining two or more predicted reactions of the vehicle operator to two or more of the plurality of potential responses based upon the third sensor data and the user profile; comparing the two or more predicted reactions of the vehicle operator to determine the most effective response from the two or more of the plurality of potential responses; and selecting the most effective response from the two or more of the plurality of potential responses; and causing the second response to be implemented. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A tangible, non-transitory computer-readable medium storing instructions for monitoring a vehicle operator during operation of a vehicle that, when executed by one or more processors of a computer system, cause the computer system to:
-
(i) during a training period; receive first sensor data from one or more sensors regarding at least one of the following;
alertness of the vehicle operator, distractedness of the vehicle operator, emotional state of the vehicle operator, traffic conditions, environmental conditions, or the movement of the vehicle;determine that at least one response from a plurality of potential responses should be implemented based upon the received first sensor data; select a first response from the plurality of potential responses; cause the first response to be implemented; receive second sensor data from the one or more sensors following the commencement of implementation of the first response; and record in a user profile associated with the vehicle operator an indication of an effect of the first response on the vehicle operator, wherein the indication of the effect of the first response is based at least in part upon a reaction of the vehicle operator to the first response based upon the received second sensor data, and wherein recording in the user profile the indication of the effect of the first response on the vehicle operator includes generating the user profile based upon the received first and second sensor data; and (ii) during a monitoring period following the training period; receive third sensor data from the one or more sensors regarding at least one of the following;
alertness of the vehicle operator, distractedness of the vehicle operator, emotional state of the vehicle operator, traffic conditions, environmental conditions, or the movement of the vehicle;determine the vehicle operator is impaired, based upon the received third sensor data, with respect to at least one of the following vehicle operator states;
alertness of the vehicle operator, distractedness of the vehicle operator, anxiety of the vehicle operator, agitation of the vehicle operator, aggression of the vehicle operator, or health of the vehicle operator;select a second response from the plurality of potential responses based upon the third sensor data and the user profile by; determining two or more predicted reactions of the vehicle operator to two or more of the plurality of potential responses based upon the third sensor data and the user profile; comparing the two or more predicted reactions of the vehicle operator to determine the most effective response from the two or more of the plurality of potential responses; and selecting the most effective response from the two or more of the plurality of potential responses; and causing the second response to be implemented. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification