Pre-license development tool
First Claim
1. A non-transitory computer readable storage medium storing computer-executable instructions that, when executed, cause a computing device, comprising an accelerometer, gyroscope, or global positioning system receiver, to:
- receive a target driver'"'"'s license test date associated with a driver;
determine, based on the target driver'"'"'s license test date, a total number of days to prepare for a driver'"'"'s license test;
communicate with one or more additional computing devices to establish a communicative connection and a reference time;
activate the accelerometer, gyroscope, or global positioning system receiver to detect first drive data while the driver is driving a vehicle;
receive, through the communicative connection and from the one or more additional computing devices, second drive data;
correlate, based on the reference time, the first drive data and the second drive data to produce final drive data;
analyze the final drive data to determine a skill level of the driver; and
indicate that the driver is on track to reach a target skill level by the target driver'"'"'s license test date by;
displaying a circle graph that is shaded in a clockwise direction according to the skill level of the driver; and
displaying a marker over a shaded portion of the circle graph, wherein the marker indicates an expected skill level on a current date.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, computer-readable media, software, and apparatuses provide a tool for use by drivers and/or coaches throughout the pre-license stage of obtaining a driver'"'"'s license. A pre-license program may control a computing device to collect drive data while a driver is driving a vehicle. This drive data may be used to detect a drive event. Then, the computing device may present coaching information associated with the detected drive event. The coaching information may provide a passenger, such as a coach or parent, with real-time advice for instructing the driver how to improve his/her driving skills. Moreover, the drive data collected may be used to prepare reports providing feedback to the drivers and coaches. Further, the pre-license program may determine an expected track for a driver to follow to prepare for a driver'"'"'s license test and may indicate whether the driver is on or off the track.
63 Citations
20 Claims
-
1. A non-transitory computer readable storage medium storing computer-executable instructions that, when executed, cause a computing device, comprising an accelerometer, gyroscope, or global positioning system receiver, to:
-
receive a target driver'"'"'s license test date associated with a driver; determine, based on the target driver'"'"'s license test date, a total number of days to prepare for a driver'"'"'s license test; communicate with one or more additional computing devices to establish a communicative connection and a reference time; activate the accelerometer, gyroscope, or global positioning system receiver to detect first drive data while the driver is driving a vehicle; receive, through the communicative connection and from the one or more additional computing devices, second drive data; correlate, based on the reference time, the first drive data and the second drive data to produce final drive data; analyze the final drive data to determine a skill level of the driver; and indicate that the driver is on track to reach a target skill level by the target driver'"'"'s license test date by; displaying a circle graph that is shaded in a clockwise direction according to the skill level of the driver; and displaying a marker over a shaded portion of the circle graph, wherein the marker indicates an expected skill level on a current date. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
receiving, via an input interface by a computing device comprising the input interface, a display, and an accelerometer, gyroscope, or global positioning system receiver, a target test date for a driver to obtain a driver'"'"'s license; determining, by the computing device and based on the target test date, a total number of days from a current date to the target test date; and communicating with one or more additional computing devices to establish a communicative connection and a reference time; activating the accelerometer, gyroscope, or global positioning system receiver to detect first drive data while the driver is driving a vehicle; receiving, through the communicative connection and from the one or more additional computing devices, second drive data; correlating, based on the reference time, the first drive data and the second drive data to produce final drive data; analyzing the final drive data to determine a skill level of the driver; and outputting, on the display and based on the total number of days and the skill level of the driver, an indication of whether the driver is on track to reach a target skill level by the target test date, wherein the indication comprises; displaying a circle graph that is shaded in a clockwise direction according to the skill level of the driver; and displaying a marker over a shaded portion of the circle graph, wherein the marker indicates an expected skill level on a current date. - View Dependent Claims (14, 15)
-
-
16. An apparatus comprising:
-
an accelerometer, gyroscope, or global positioning system receiver; a processor; and memory storing computer-executable instructions that, when executed by the processor, cause the apparatus to; receive a target driver'"'"'s license test date associated with a driver; determine, based on the target driver'"'"'s license test date, a total number of days to prepare for a driver'"'"'s license test date; and communicate with one or more additional computing devices to establish a communicative connection and a reference time; activate the accelerometer, gyroscope, or global positioning system receiver to detect first drive data while the driver is driving a vehicle; receive, through the communicative connection and from the one or more additional computing devices, second drive data; correlate, based on the reference time, the first drive data and the second drive data to produce final drive data; analyze the final drive data to determine a skill level of the driver; indicate that the driver is on track to reach a target skill level by the target driver'"'"'s license test date by; displaying a circle graph that is shaded in a clockwise direction according to the skill level of the driver; and displaying a marker over a shaded portion of the circle graph, wherein the marker indicates an expected skill level on a current date. - View Dependent Claims (17, 18, 19, 20)
-
Specification