IP Library Granted Patent US 12,394,261
Granted Patent B1
US 12,394,261 · App. 19/052,824 · Granted Aug 19, 2025

Systems and methods for estimating driver efficiency

Inventors: Stefano Peduzzi (Varzo, IT); Johannes Hoh (Aachen, DE); Giuseppe Fidelibus (London, GB)
Assignee: Geotab Inc.
G07C5/0816G07C5/0808G07C5/085
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,394,261
App. No.
19/052,824
Granted
Aug 19, 2025
Kind
B1
Abstract

Disclosed herein are systems and methods for estimating driver efficiency. For example, one such method may comprise operating at least one processor to: receive telematics data originating from a plurality of telematics devices installed in a plurality of vehicles; identify, using the telematics data, a trip completed by at least one vehicle of the plurality of vehicles; determine an estimated trip difficulty of each trip based on a plurality of trip metrics associated therewith that relate to vehicle fuel consumption; determine, using the telematics data, a plurality of driver behavior metrics for each trip, each driver behavior metric corresponding to an action performable by a driver of the at least one vehicle; and determine, for each trip, a driver efficiency score based at least in part on the estimated trip difficulty and the plurality of driver behavior metrics thereof.

Claims (35)

1. A system for estimating driver efficiency, the system comprising:

at least one data storage operable to store telematics data originating from a plurality of telematics devices installed in a plurality of vehicles; and

at least one processor in communication with the at least one data storage, the at least one processor operable to:

identify, using the telematics data, a trip completed by at least one vehicle of the plurality of vehicles;

determine an estimated trip difficulty of each trip based on a plurality of trip metrics associated therewith that relate to vehicle fuel consumption;

determine, using the telematics data, a plurality of driver behavior metrics for each trip, each driver behavior metric corresponding to an action performable by a driver of the at least one vehicle; and

determine, for each trip, a driver efficiency score by:

generating a plurality of weighted driver behavior metrics by applying to each of the plurality of driver behavior metrics a weight selected based at least in part on a type of each of the plurality of driver behavior metrics and the estimated trip difficulty for each trip; and

aggregating the weighted driver behavior metrics for each trip to thereby determine the driver efficiency score thereof.

2. The system of claim 1 , wherein the at least one processor is operable determine the estimated trip difficulty of each trip by determining, for each trip, a trip difficulty classification by applying to the plurality of trip metrics associated therewith at least one machine learning model trained to classify trips based on plurality of trip metrics associated therewith.

3. The system of claim 1 , wherein the plurality of trip metrics related to vehicle fuel consumption comprises a weight of a vehicle completing the trip, an altitude change experienced by the vehicle completing the trip, a type of roadway traversed by the vehicle completing the trip, or a combination thereof.

4. The system of claim 1 , wherein the plurality of driver behavior metrics comprise brake pedal metrics, accelerator pedal metrics, engine speed metrics, cruise control metrics, ignition metrics, speed metrics, or a combination thereof.

5. The system of claim 4 , wherein the plurality of driver behavior metrics comprise harsh braking metrics, brake pedal depression metrics, acceleration pedal depression metrics, cruise control distance metrics, coasting distance metrics, engine speed threshold metrics, idling time metrics, excessive speed metrics, or a combination thereof.

6. The system of claim 1 , wherein the at least one processor is further operable to generate an aggregated driver efficiency score by aggregating the driver efficiency score associated with each trip completed by the at least one vehicle within a selected time period.

7. A method for estimating driver efficiency, the method comprising operating at least one processor to:

receive telematics data originating from a plurality of telematics devices installed in a plurality of vehicles;

identify, using the telematics data, a trip completed by at least one vehicle of the plurality of vehicles;

determine an estimated trip difficulty of each trip based on a plurality of trip metrics associated therewith that relate to vehicle fuel consumption;

determine, using the telematics data, a plurality of driver behavior metrics for each trip, each driver behavior metric corresponding to an action performable by a driver of the at least one vehicle; and

determine, for each trip, a driver efficiency score by:

generating a plurality of weighted driver behavior metrics by applying to each of the plurality of driver behavior metrics a weight selected based at least in part on a type of each of the plurality of driver behavior metrics and the estimated trip difficulty for each trip; and

aggregating the weighted driver behavior metrics for each trip to thereby determine the driver efficiency score thereof.

8. The method of claim 7 , wherein the determining of the estimated trip difficulty of each trip comprises determining, for each trip, a trip difficulty classification by applying to the plurality of trip metrics associated therewith at least one machine learning model trained to classify trips based on the plurality of trip metrics associated therewith.

9. The method of claim 7 , wherein the plurality of trip metrics related to vehicle fuel consumption comprises a weight metric of a vehicle completing the trip, an altitude change experienced by the vehicle completing the trip, a type of roadway traversed by the vehicle completing the trip, or a combination thereof.

10. The method of claim 9 , wherein the plurality of driver behavior metrics comprise brake pedal metrics, accelerator pedal metrics, engine speed metrics, cruise control metrics, ignition metrics, speed metrics, or a combination thereof.

11. The method of claim 10 , wherein the plurality of driver behavior metrics comprise harsh braking metrics, brake pedal depression metrics, acceleration pedal depression metrics, cruise control distance metrics, coasting distance metrics, engine speed threshold metrics, idling time metrics, excessive speed metrics, or a combination thereof.

12. The method of claim 7 , further comprising operating the at least one processor to generate an aggregated driver efficiency score by aggregating the driver efficiency score associated with each trip completed by the at least one vehicle.

13. A non-transitory computer-readable medium having instructions stored thereon executable by at least one processor to implement a method for estimating driver efficiency, the method comprising operating at least one processor to:

receive telematics data originating from a plurality of telematics devices installed in a plurality of vehicles;

identify, using the telematics data, a trip completed by at least one vehicle of the plurality of vehicles;

determine an estimated trip difficulty of each trip based on a plurality of trip metrics associated therewith that relate to vehicle fuel consumption;

determine, using the telematics data, a plurality of driver behavior metrics for each trip, each driver behavior metric corresponding to an action performable by a driver of the at least one vehicle; and

determine, for each trip, a driver efficiency score by:

generating a plurality of weighted driver behavior metrics by applying to each of the plurality of driver behavior metrics a weight selected based at least in part on a type of each of the plurality of driver behavior metrics and the estimated trip difficulty for each trip; and

aggregating the weighted driver behavior metrics for each trip to thereby determine the driver efficiency score thereof.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2025
From: PEDUZZI, STEFANO; HOH, JOHANNES; FIDELIBUS, GIUSEPPE
To: GEOTAB INC.
Reel/Frame 070211/0545 →
Continuity (1)
Provisional Application 63553012 · Feb 13, 2024
References Cited (63)
US 7443284B2 · Curtis · 2008 [cited by applicant]
US 7561054B2 · Raz et al. · 2009 [cited by applicant]
US 7659810B2 · Flick · 2010 [cited by applicant]
US 7659811B2 · Flick · 2010 [cited by applicant]
US 7821381B2 · Curtis · 2010 [cited by applicant]
US 7898404B2 · Flick · 2011 [cited by applicant]
US 8577703B2 · McClellan et al. · 2013 [cited by applicant]
US 8731770B2 · Fischer · 2014 [cited by applicant]
US 8791806B2 · Granruth · 2014 [cited by applicant]
US 9014953B2 · Breed · 2015 [cited by examiner]
US 9117246B2 · Mcclellan · 2015 [cited by applicant]
US 9129460B2 · McCellan et al. · 2015 [cited by applicant]
US 9147335B2 · Raghunathan et al. · 2015 [cited by applicant]
US 9349228B2 · Ochsendorf et al. · 2016 [cited by applicant]
US 9373257B2 · Bonhomme · 2016 [cited by examiner]
US 9477639B2 · Fischer et al. · 2016 [cited by applicant]
US 9481373B2 · Basir et al. · 2016 [cited by applicant]
US 9604648B2 · Tamari et al. · 2017 [cited by applicant]
US 9688283B2 · Armitage et al. · 2017 [cited by applicant]
US 9848289B2 · Fischer et al. · 2017 [cited by applicant]
US 9862315B2 · Hoye · 2018 [cited by applicant]
US 9925987B1 · Nguyen · 2018 [cited by applicant]
US 10083626B1 · Fields et al. · 2018 [cited by applicant]
US 10231091B2 · Fischer et al. · 2019 [cited by applicant]
US 10311750B1 · Fields et al. · 2019 [cited by applicant]
US 10380905B2 · Mohn et al. · 2019 [cited by applicant]
US 10484825B2 · Fischer et al. · 2019 [cited by applicant]
US 10521983B1 · Hsu-Hoffman et al. · 2019 [cited by applicant]
US 10748446B1 · Fields et al. · 2020 [cited by applicant]
US 11341786B1 · Calmer et al. · 2022 [cited by applicant]
US 11365980B1 · Akhtar et al. · 2022 [cited by applicant]
US 11548390B1 · Briggs et al. · 2023 [cited by applicant]
US 11643102B1 · Calmer et al. · 2023 [cited by applicant]
US 11688211B1 · Calmer et al. · 2023 [cited by applicant]
US 11749117B1 · Tsai et al. · 2023 [cited by applicant]
US 11801750B2 · Goenawan et al. · 2023 [cited by applicant]
US 11842577B1 · Harrison et al. · 2023 [cited by applicant]
US 20070262880A1 · Curtis · 2007 [cited by applicant]
US 20130261846A1 · Mcquade · 2013 [cited by examiner]
US 20130261939A1 · Mcquade · 2013 [cited by examiner]
US 20140136092A1 · Robl · 2014 [cited by examiner]
US 20160110066A1 · McCormick · 2016 [cited by examiner]
US 20160280130A1 · Kia · 2016 [cited by examiner]
US 20170061825A1 · Payne et al. · 2017 [cited by applicant]
US 20170140652A1 · Hodges et al. · 2017 [cited by applicant]
US 20170206717A1 · Kühnapfel · 2017 [cited by examiner]
US 20180143639A1 · Singhal · 2018 [cited by examiner]
US 20180300816A1 · Perl et al. · 2018 [cited by applicant]
US 20180330633A1 · Sweany · 2018 [cited by examiner]
US 20180345983A1 · Lindelöf · 2018 [cited by examiner]
US 20190389378A1 · Adams et al. · 2019 [cited by applicant]
US 20200104096A1 · Tokunaga · 2020 [cited by examiner]
US 20200130577A1 · Mitra et al. · 2020 [cited by applicant]
US 20200134943A1 · Inagaki · 2020 [cited by examiner]
US 20200334762A1 · Carver et al. · 2020 [cited by applicant]
US 20220041169A1 · Krishna et al. · 2022 [cited by applicant]
US 20220198497A1 · Cote et al. · 2022 [cited by applicant]
US 20230219592A1 · Calmer et al. · 2023 [cited by applicant]
US 20230298410A1 · Calmer et al. · 2023 [cited by applicant]
US 20240067183A1 · Kuehnle · 2024 [cited by examiner]
US 20240112510A1 · Pinals · 2024 [cited by examiner]
EP 3005313B1 · 2023 [cited by applicant]
EP 3005314B1 · 2023 [cited by applicant]