IP Library Granted Patent US 12,077,169
Granted Patent B2
US 12,077,169 · App. 18/377,878 · Granted Sep 3, 2024

System and method for low-level continuous driver training

Inventors: Theobolt N. Leung (San Francisco, CA); Micah Wind Russo (Oakland, CA); Eric Dahl (Newman Lake, WA); Gareth Finucane (San Francisco, CA)
Assignee: QUANATA, LLC
B60W40/09G06Q30/0207G06Q40/08G06V20/597G07C5/0841
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,077,169
App. No.
18/377,878
Granted
Sep 3, 2024
Kind
B2
Abstract

Systems and methods for providing continuous safe-driver training safely are provided. A safe-driving challenge may be presented to an operator of a vehicle. Data captured by sensors associated with the vehicle may be analyzed to determine whether the operator of the vehicle has completed the safe-driving challenge. Based on a determination that the operator of the vehicle has completed the safe-driving challenge, a notification may be provided to the operator (e.g., indicating to the operator that he or she has successfully completed the challenge). A processor may randomly select whether a reward is to be provided to the operator of the vehicle based on the determination that the operator of the vehicle has completed the safe-driving challenge. Moreover, if a reward is to be provided to the operator of the vehicle, a processor may randomly select a type of reward to be provided to the operator of the vehicle.

Claims (71)

1. A computer-implemented method of providing safe-driver training, the method comprising:

identifying, by a processor, driving skill deficiencies of a driver of a vehicle from data captured by sensors;

presenting, by the processor, a first safe-driving challenge to the driver of the vehicle based upon at least the driving skill deficiencies, as identified, the first safe-driving challenge targeting a type of driving skill deficiency found in the driving skill deficiencies, as identified, for the driver of the vehicle to improve upon, wherein the first safe-driving challenge is presented with one or more tips for achieving one or more parameters of the first safe-driving challenge;

analyzing the data captured by the sensors to identify a number of vehicle trips in which the data captured by the sensors indicate operation of the vehicle in accordance with the one or more parameters of the first safe-driving challenge;

determining that the driver of the vehicle has completed the first safe-driving challenge based at least in part upon the number of vehicle trips, as identified; and

receiving, by the processor, a type of reward that is randomly selected based upon determining that the driver of the vehicle has completed the first safe-driving challenge, wherein the type of reward is randomly selected from a plurality of types of rewards.

2. The computer-implemented method of claim 1 , further comprising:

determining, by the processor, whether a reward of the type of reward randomly selected from the plurality of types of rewards is to be provided to the driver of the vehicle based upon determining that the driver of the vehicle has completed the first safe-driving challenge.

3. The computer-implemented method of claim 1 , wherein the type of reward is at least one selected from a group consisting of: a discount, a product related to safe driving, a promotional product, or access to participate in a trial program.

4. The computer-implemented method of claim 1 , wherein the data captured by the sensors include at least one selected from a group consisting of: speed data, acceleration data, braking data, cornering data, object range distance data, turn signal data, seatbelt use data, location data, phone use data, weather data, or road type data.

5. The computer-implemented method of claim 1 , further comprising:

generating, by the processor, based upon determining that the driver of the vehicle has completed the first safe-driving challenge, a notification to the driver of the vehicle, the notification comprising the type of reward, as randomly selected.

6. The computer-implemented method of claim 1 , wherein the analyzing the data captured by the sensors further comprises:

analyzing the data captured by the sensors to determine that the driver of the vehicle has completed the first safe-driving challenge and to identify at least one selected from a group consisting of:

a number of consecutive vehicle trips in which the data captured by the sensors indicate operation of the vehicle in accordance with the one or more parameters of the first safe-driving challenge;

a duration of vehicle operation time during which the data captured by the sensors indicate operation of the vehicle in accordance with the one or more parameters of the first safe-driving challenge;

a frequency of vehicle trips in which the data captured by the sensors associated with the vehicle indicate operation of the vehicle in accordance with the one or more parameters of the first safe-driving challenge;

a distance traveled by the vehicle during which the data captured by the sensors indicate operation of the vehicle in accordance with the one or more parameters of the first safe-driving challenge; or

a number of calendar days during which the data captured by the sensors indicate operation of the vehicle in accordance with the one or more parameters of the first safe-driving challenge.

7. The computer-implemented method of claim 1 , further comprising:

after the driver of the vehicle has completed the first safe-driving challenge, presenting, by the processor, a second safe-driving challenge to the driver of the vehicle based upon the first safe-driving challenge and the data captured by the sensors.

8. A computer system for providing safe-driver training, the computer system comprising:

one or more non-transitory computer-readable media storing computing instructions thereon; and

one or more processors configured to execute the computing instructions and perform operations comprising:

identifying driving skill deficiencies of a driver of a vehicle from data captured by sensors;

presenting a first safe-driving challenge to the driver of the vehicle based upon at least the driving skill deficiencies, as identified, the first safe-driving challenge targeting a type of driving skill deficiency found in the driving skill deficiencies, as identified, for the driver of the vehicle to improve upon, wherein the first safe-driving challenge is presented with one or more tips for achieving one or more parameters of the first safe-driving challenge;

analyzing the data captured by the sensors to identify a number of vehicle trips in which the data captured by the sensors indicate operation of the vehicle in accordance with the one or more parameters of the first safe-driving challenge;

determining that the driver of the vehicle has completed the first safe-driving challenge based at least in part upon the number of vehicle trips, as identified; and

receiving, by a processor of the one or more processors, a type of reward that is randomly selected based upon determining that the driver of the vehicle has completed the first safe-driving challenge, wherein the type of reward is randomly selected from a plurality of types of rewards.

9. The computer system of claim 8 , wherein the operations further comprise:

determining whether a reward of the type of reward randomly selected from the plurality of types of rewards is to be provided to the driver of the vehicle based upon determining that the driver of the vehicle has completed the first safe-driving challenge.

10. The computer system of claim 8 , wherein the type of reward is at least one selected from a group consisting of: a discount, product related to safe driving, a promotional product, or access to participate in a trial program.

11. The computer system of claim 8 , wherein the data captured by the sensors include at least one selected from a group consisting of: speed data, acceleration data, braking data, cornering data, object range distance data, turn signal data, seatbelt use data, location data, phone use data, weather data, or road type data.

12. The computer system of claim 8 , wherein the operations further comprise:

generating, based upon determining that the driver of the vehicle has completed the first safe-driving challenge, a notification to the driver of the vehicle, the notification comprising the type of reward, as randomly selected.

13. The computer system of claim 8 , wherein analyzing the data captured by the sensors further comprises:

analyzing the data captured by the sensors to determine that the driver of the vehicle has completed the first safe-driving challenge and to identify at least one selected from a group consisting of:

a number of consecutive vehicle trips in which the data captured by the sensors indicate operation of the vehicle in accordance with the one or more parameters of the first safe-driving challenge;

a duration of vehicle operation time during which the data captured by the sensors indicate operation of the vehicle in accordance with the one or more parameters of the first safe-driving challenge;

a frequency of vehicle trips in which the data captured by the sensors indicate operation of the vehicle in accordance with the one or more parameters of the first safe-driving challenge;

a distance traveled by the vehicle during which the data captured by the sensors indicate operation of the vehicle in accordance with the one or more parameters of the first safe-driving challenge; or

a number of calendar days during which the data captured by the sensors indicate operation of the vehicle in accordance with the one or more parameters of the first safe-driving challenge.

14. The computer system of claim 8 , wherein the operations further comprise:

after the driver of the vehicle has completed the first safe-driving challenge, presenting a second safe-driving challenge to the driver of the vehicle based upon the first safe-driving challenge and the data captured by the sensors.

15. A non-transitory computer-readable storage medium having stored thereon a set of instructions for providing safe-driver training, when executed by one or more processors, cause the one or more processors to perform operations comprising:

identifying driving skill deficiencies of a driver of a vehicle from data captured by sensors;

presenting a first safe-driving challenge to the driver of the vehicle based upon at least the driving skill deficiencies, as identified, the first safe-driving challenge targeting a type of driving skill deficiency in the driving skill deficiencies, as identified, for the driver of the vehicle to improve upon, wherein the first safe-driving challenge is presented with one or more tips for achieving one or more parameters of the first safe-driving challenge;

analyzing the data captured by the sensors to identify a number of vehicle trips in which the data captured by the sensors indicate operation of the vehicle in accordance with the one or more parameters of the first safe-driving challenge;

determining that the driver of the vehicle has completed the first safe-driving challenge based at least in part upon the number of vehicle trips, as identified; and

receiving, by a processor of the one or more processors, a type of reward that is randomly selected based upon determining that the driver of the vehicle has completed the first safe-driving challenge, wherein the type of reward is randomly selected from a plurality of types of rewards.

16. The non-transitory computer-readable storage medium of claim 15 , wherein the operations further comprise:

determining whether a reward of the type of reward randomly selected from the plurality of types of rewards is to be provided to the driver of the vehicle based upon determining that the driver of the vehicle has completed the first safe-driving challenge.

17. The non-transitory computer-readable storage medium of claim 15 , wherein the type of reward is at least one selected from a group consisting of: a discount, product related to safe driving, a promotional product, or access to participate in a trial program.

18. The non-transitory computer-readable storage medium of claim 15 , wherein the data captured by the sensors include at least one selected from a group consisting of: speed data, acceleration data, braking data, cornering data, object range distance data, turn signal data, seatbelt use data, location data, phone use data, weather data, or road type data.

19. The non-transitory computer-readable storage medium of claim 15 , wherein the operations further comprise:

after the driver of the vehicle has completed the first safe-driving challenge, presenting a second safe-driving challenge to the driver of the vehicle based upon the first safe-driving challenge and the data captured by the sensors.

20. The non-transitory computer-readable storage medium of claim 15 , wherein the operations further comprise:

analyzing the data captured by the sensors to identify at least one selected from a group consisting of:

a number of consecutive vehicle trips in which the data captured by the sensors indicate operation of the vehicle in accordance with the one or more parameters of the first safe-driving challenge;

a duration of vehicle operation time during which the data captured by the sensors indicate operation of the vehicle in accordance with the one or more parameters of the first safe-driving challenge;

a frequency of vehicle trips in which the data captured by the sensors associated with the vehicle indicate operation of the vehicle in accordance with the one or more parameters of the first safe-driving challenge;

a distance traveled by the vehicle during which the data captured by the sensors indicate operation of the vehicle in accordance with the one or more parameters of the first safe-driving challenge; or

a number of calendar days during which the data captured by the sensors indicate operation of the vehicle in accordance with the one or more parameters of the first safe-driving challenge.

21. A computer system for providing safe-driver training, the computer system comprising:

a means for storing instructions thereon; and

a means for performing operations comprising:

identifying driving skill deficiencies of a driver of a vehicle from data captured by sensors;

presenting a first safe-driving challenge to the driver of the vehicle based upon at least the driving skill deficiencies, as identified, the first safe-driving challenge targeting a type of driving skill deficiency found in the driving skill deficiencies, as identified, for the driver of the vehicle to improve upon, wherein the first safe-driving challenge is presented with one or more tips for achieving one or more parameters of the first safe-driving challenge;

analyzing the data captured by the sensors to identify a number of vehicle trips in which the data captured by the sensors indicate operation of the vehicle in accordance with the one or more parameters of the first safe-driving challenge;

determining that the driver of the vehicle has completed the first safe-driving challenge based at least in part upon the number of vehicle trips, as identified; and

receiving, by a processor, a selected type of reward that is randomly selected based upon determining that the driver of the vehicle has completed the first safe-driving challenge, wherein the type of reward is randomly selected from a plurality of types of rewards.

Assignments (2)
CHANGE OF NAME Recorded May 29, 2024
From: BLUEOWL, LLC
To: QUANATA, LLC
Reel/Frame 067558/0600 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2024
From: LEUNG, THEOBOLT N.; RUSSO, MICAH WIND; DAHL, ERIC; FINUCANE, GARETH
To: BLUEOWL, LLC
Reel/Frame 066673/0301 →
Continuity (4)
Continuation 18153560 · Jan 12, 2023
Continuation 17387674 · Jul 28, 2021
Continuation 16205970 · Nov 30, 2018
Related Publication 20240034336A1 · Feb 1, 2024