| CPC G08G 1/20 (2013.01) [B60R 11/04 (2013.01); G06N 20/00 (2019.01); G06T 7/74 (2017.01); G06V 20/59 (2022.01); G06V 40/173 (2022.01); B60R 2300/8006 (2013.01); G06T 2200/24 (2013.01); G06T 2207/30201 (2013.01); G06T 2207/30268 (2013.01)] | 20 Claims |

|
1. A system comprising:
one or more computer processors;
one or more computer memories;
a set of instructions stored in the one or more computer memories, the set of instructions configuring the one or more computer processors to perform operations, the operations comprising:
identifying a set of safety events involving one or more vehicles based on data received from sensor devices, wherein the set of safety events corresponds to vehicles to which drivers have not been assigned during the set of safety events;
generating a user interface for presentation on a client device, the user interface including interactive user interface elements for accessing the set of safety events and for accepting or rejecting recommendations for assignments of drivers to each of the vehicles; and
notifying drivers assigned to the set of safety events to participate in education tailored to each of the set of safety events they are associated with, wherein the education is designed to correct behaviors leading to each of the set of safety events.
|