A system that detects and reduces impaired driving includes a first sensor that detects information indicative of a sleep pattern of a user, and a second sensor that detect vehicle operation information. The system also include a mobile electronic device communicatively coupled to the first sensor and the second sensor. The mobile electronic device includes a processor and a memory. The memory stores instructions that, when executed by the processor, cause the processor to determine that the user is impaired based on the information indicative of the sleep pattern of the user, and determine that a vehicle is in operation based on the vehicle operation information. The instructions also cause the processor to perform an action to reduce impaired driving in response to determining that the user is impaired and that the vehicle is in operation.
Routing or driving systems and methods based on sleep pattern information