Patent ID: 9607526
Date: 2017-03-28
CPC Classifications: G06F,G09B

Claim:
1. One or more non-transitory computer readable media storing computer-executable instructions that, when executed by at least one processor, cause a computing device to: activate an accelerometer, gyroscope, or global positioning system receiver to detect drive data while a driver is driving a vehicle, the drive data including at least one of acceleration data or location data; receive the drive data while the driver is driving the vehicle; detect a drive event based on the drive data; automatically present, on a display of the computing device, coaching information associated with the drive event in response to detecting the drive event; present, on the display, a prompt requesting user input related to the automatically presented coaching information, the user input including whether the automatically presented coaching information was provided to the driver, whether the driver followed the automatically presented coaching information, and a performance rating of the driver; receive a user request for coaching information while the accelerometer, gyroscope, or global positioning system receiver is activated; upon receiving the user request, present, on the display, the user-requested coaching information while the accelerometer, gyroscope, or global positioning system receiver is activated, wherein the user-requested coaching information includes a suggested driving route based on a skill level of the driver and driving conditions; detect, based on the drive data, that the driver is no longer driving the vehicle; upon detecting that the driver is no longer driving the vehicle, deactivate the accelerometer, gyroscope, or global positioning system receiver; and provide, on the display, a drive summary including the automatically presented coaching information and the user-requested coaching information.