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)] | 17 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: detecting that a driver has been assigned a first safety event; identifying additional safety events associated with the driver; sorting the additional safety events based on severity levels; providing a notification to the driver to complete an online learning module pertaining to the additional safety events, the online learning module recommended through an application of machine-learning to a type of the first safety event or the additional safety events; and tracking progress of the driver toward completing the online learning module;
wherein the sorting of the additional safety events based on the severity levels is performed using a machine-learned model that prioritizes the additional safety events based on historical data regarding accident outcomes associated with similar events.
|