| CPC G07C 5/008 (2013.01) [B60W 40/08 (2013.01); G07C 5/08 (2013.01); B60K 35/80 (2024.01); B60K 2360/573 (2024.01); B60W 2040/0809 (2013.01); B60W 2520/10 (2013.01); B60W 2520/105 (2013.01)] | 20 Claims |

|
1. A method comprising:
training, based on training movement data associated with a mobile communication device and collected during a training period, a movement data analysis software application;
storing, during the training period and based on the training movement data, one or more driving patterns; and
after the training period, executing the movement data analysis software application as a background application to cause the mobile communication device to:
receive, from a plurality of movement sensors of the mobile communication device, current movement data comprising movement of the mobile communication device and a time of day collected by a timing device;
output, based on comparing the current movement data to the one or more stored driving patterns, an identification of a driver of a vehicle; and
display, on a display of the mobile communication device, targeted content comprising at least one safe driving product offered to the driver of the vehicle based upon the current movement data and the identification of the driver of the vehicle.
|