US 12,077,165 B2
Real-time driver analysis and notification system
Joseph Mussa, Northbrook, IL (US); Kelsy Ecclesiastre, Northbrook, IL (US); Judah Tucker, Northbrook, IL (US); Madison Kuhler, Northbrook, IL (US); Raymone Byrd, Northbrook, IL (US); and Mallika Patil, Northbrook, IL (US)
Assigned to ALLSTATE INSURANCE COMPANY, Northbrook, IL (US)
Filed by Allstate Insurance Company, Northbrook, IL (US)
Filed on Aug. 1, 2022, as Appl. No. 17/878,513.
Claims priority of provisional application 63/228,290, filed on Aug. 2, 2021.
Prior Publication US 2023/0036776 A1, Feb. 2, 2023
Int. Cl. B60W 40/08 (2012.01); B60W 50/14 (2020.01); B60W 60/00 (2020.01); G06V 20/59 (2022.01)
CPC B60W 40/08 (2013.01) [B60W 50/14 (2013.01); B60W 60/0051 (2020.02); G06V 20/597 (2022.01); B60W 2050/146 (2013.01); B60W 2540/225 (2020.02); B60W 2540/227 (2020.02); B60W 2540/229 (2020.02); B60W 2540/26 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A driver analysis computing device comprising:
a processor; and
a memory unit communicatively coupled to the processor and storing machine-readable instructions,
wherein, when executed by the processor, the machine-readable instructions stored in the memory unit, cause the processor to:
receive user preferences;
activate a first sensor of one or more driver sensors based on the user preferences, the first sensor configured to monitor movement of one of a body or eyes of a driver of a vehicle;
de-activate a second sensor of the one or more driver sensors based on the user preferences, the second sensor configured to monitor movement of the other of the body or the eyes of the driver;
receive driver sensor data from the one or more driver sensors, wherein the driver sensor data is captured by the one or more driver sensors while the driver is driving the vehicle, the one or more driver sensors configured to monitor and record a plurality of conditions of the driver, the plurality of conditions comprising at least movement of the body of the driver, movement of the eyes of the driver, or combinations thereof;
analyze the driver sensor data to determine a distraction level of the driver;
compare the distraction level to a threshold;
determine, when the distraction level is above the threshold, that the driver is distracted;
responsive to a determination that the driver is distracted, output, to a graphical user interface of a mobile computing device of the driver, one or more graphical warnings; and
responsive to the determination that the driver is distracted, output, to a vehicle control computer of the vehicle, one or more control signals to the vehicle.