IP Library Granted Patent US 11,951,995
Granted Patent B2
US 11,951,995 · App. 17/224,739 · Granted Apr 9, 2024

Identifying driver and route characteristics based on vehicle data

Inventors: Andreas U. Kuehnle (Villa Park, CA); Shaun M. Howard (Irvine, CA)
Assignee: Bendix Commercial Vehicle Systems LLC
B60W40/09B60W40/02G01C21/3484G01C21/3617B60W2556/10B60W2556/50
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 11,951,995
App. No.
17/224,739
Granted
Apr 9, 2024
Kind
B2
Abstract

The system assigns a plurality of drivers to one or more identified routes. An onboard computing system of a vehicle collects or generates a plurality of vehicle events, which are received at a server via a network. The onboard computing system includes a plurality of sensors and subsystems that are connected to monitor various vehicle components, such as braking, steering, and radar, as well as one or more cameras. A difficulty of each of the identified routes is characterized based on the plurality of vehicle events. A performance of each driver is characterized based on a subset of the plurality of vehicle events collected or received from the vehicle of each driver.

Claims (79)

1. A method of characterizing the performance of a plurality of drivers and a plurality of routes, comprising:

identifying the plurality of routes;

receiving a plurality of vehicle events collected or generated by an onboard computing system of a plurality of vehicles operated by the plurality of drivers via a network;

characterizing a difficulty of each of the plurality of routes based on the plurality of vehicle events;

characterizing a performance of the plurality of drivers based on a subset or all of the plurality of vehicle events collected or received;

assigning at least one driver of the plurality of drivers to a selected route of the plurality of routes based on the characterized performance of the at least one driver and the difficulty of the plurality of routes; and

modifying operation of a vehicle operated by the at least one assigned driver based on the characterized performance of the at least one driver, wherein

the vehicle is a first vehicle equipped with a sensor and previously operated by a first driver of the plurality of drivers, and

the characterizing the performance of the plurality of drivers further comprises:

substituting first vehicle event data of a first driver of the plurality of drivers for second vehicle event data of a second driver operating a second vehicle not equipped with the sensor.

2. The method of claim 1 , wherein

the assigning of the at least one driver to the selected route based on the difficulty of the plurality of routes is hierarchically based:

preferentially on vehicle event data for the at least one driver on the selected route, and

less preferentially on vehicle event data for other drivers and/or vehicle event data for other routes.

3. The method of claim 1 , further comprising:

assigning the at least one driver to the selected route of the plurality of routes based on the characterized performance of the at least one driver, wherein

the at least one driver is assigned to the selected route such that:

an expected quantity of vehicle events for the selected route is less for the at least one driver than an expected quantity of vehicle events for the selected route for a second driver of the plurality of drivers; or

an expected quantity of vehicle events for all of the plurality of drivers is less than an expected quantity of vehicle events for all of the plurality of drivers when the second driver of the plurality of drivers is assigned to the selected route.

4. The method of claim 1 , wherein

the plurality of vehicle events collected or generated by the onboard computing system are based on data at least one of systems, sensors, or components of the vehicle.

5. The method of claim 1 , wherein

the characterized difficulty of a route is based on a plurality of route sections each having a route section characterized difficulty and route section length.

6. The method of claim 1 , wherein

the plurality of vehicle events are generated by the onboard computing system of the plurality of vehicles in response to lateral and/or longitudinal controlling of the plurality of vehicles.

7. The method of claim 1 , further comprising:

determining a plurality of expected quantities of vehicle events to be collected or generated by the vehicles of the plurality of drivers when traversing each of the plurality of routes based on at least one of the characterized difficulties of the plurality of routes, the characterized performance of the plurality of drivers, or a length of the plurality of routes; and

assigning the at least one driver to the selected route of the plurality of routes based on the determined plurality of expected quantities of vehicle events.

8. The method of claim 1 , wherein

the plurality of vehicle events in which the characterized difficulty of each of the plurality of routes is based is selected from a first plurality of vehicle events generated by the vehicles of the plurality of drivers and selected from a second plurality of vehicle events generated by the plurality of vehicles not including the vehicle of the at least one driver.

9. The method of claim 1 , further comprising:

updating at least one of the characterized route difficulties or the characterized driver performance in real-time based on receiving additional vehicle events.

10. The method of claim 7 , further comprising:

assigning the at least one driver to the selected route of the plurality of routes based on the at least one driver's expected quantity of lane departures on the selected route.

11. A method of characterizing the performance of a plurality of drivers and a plurality of routes, comprising:

identifying the plurality of routes;

receiving a plurality of vehicle events collected or generated by an onboard computing system of a plurality of vehicles operated by the plurality of drivers via a network;

characterizing a difficulty of each of the plurality of routes based on the plurality of vehicle events;

characterizing a performance of the plurality of drivers based on a subset or all of the plurality of vehicle events collected or receive;

assigning at least one driver of the plurality of drivers to a selected route of the plurality of routes based on the characterized performance of the at least one driver and the difficulty of the plurality of routes; and

modifying operation of a vehicle operated by the at least one assigned driver based on the characterized performance of the at least one driver, wherein

the characterized difficulty of one route of the plurality of routes is based on the plurality of vehicle events received from only vehicles that have traversed the one route at least a predetermined minimum number of times that varies by driver, wherein

a first predetermined minimum number of times for a first driver of the plurality of drivers having a first variation in vehicle event frequency is less than a second predetermined minimum number of times for a second driver of the plurality of drivers having a second, higher variation in vehicle event frequency.

12. A system for characterizing the performance of a plurality of drivers of a plurality of vehicles and a plurality of routes, comprising:

a processor;

a memory in communication with the processor, the memory storing a plurality of instructions executable by the processor to cause the system to:

identify the plurality of routes;

receive a plurality of vehicle events collected or generated by an onboard computing system of a plurality of vehicles operated by the plurality of drivers via a network;

characterize a difficulty of each of the plurality of routes based on the plurality of vehicle events;

characterize a performance of the plurality of drivers based on a subset or all of the plurality of vehicle events collected or received;

assign at least one driver of the plurality of drivers to a selected route of the plurality of routes based on the at least one driver's expected quantity of events on the selected route; and

modify operation of a vehicle operated by the at least one assigned driver based on the characterized performance of the at least one driver.

13. The system of claim 12 , wherein

the assignment of the at least one driver to the selected route based on the difficulty of the plurality of routes is hierarchically based:

preferentially on vehicle event data for the at least one driver on the selected route, and

less preferentially on vehicle event data for other drivers and/or vehicle event data for other routes.

14. The system of claim 12 , wherein the memory further comprises instructions executable by the processor to cause the system to:

assign the at least one driver to the selected route of the plurality of routes based on the characterized performance of the at least one driver, wherein

the at least one driver is assigned to the selected route such that:

an expected quantity of vehicle events for the selected route is less for the at least one driver than an expected quantity of vehicle events for the selected route for a second driver of the plurality of drivers; or

an expected quantity of vehicle events for all of the plurality of drivers is less than an expected quantity of vehicle events for all of the plurality of drivers when the second driver of the plurality of drivers is assigned to the selected route.

15. The system of claim 12 , wherein

the plurality of vehicle events collected or generated by the onboard computing system are based on at least one of systems, sensors, or components of the vehicle.

16. The system of claim 12 , wherein

the vehicle is a first vehicle equipped with a sensor and previously operated by a first driver of the plurality of drivers, and

the characterization of the performance of the plurality of drivers further comprises: substituting first vehicle event data of a first driver of the plurality of drivers for second vehicle event data of a second driver operating a second vehicle not equipped with the sensor.

17. The system of claim 12 , wherein

the characterized difficulty of a route is based a plurality of route sections each having a route section characterized difficulty and route section length.

18. The system of claim 12 , wherein

the characterized difficulty of one route of the plurality of routes is based on the plurality of vehicle events received from only vehicles that have traversed the one route at least a predetermined minimum number of times that varies by driver, wherein a first predetermined minimum number of times for a first driver of the plurality of drivers having a first variation in vehicle event frequency is less than a second predetermined minimum number of times for a second driver of the plurality of drivers having a second, higher variation in vehicle event frequency.

19. The system of claim 12 , wherein

the plurality of vehicle events are generated by the onboard computing system of the plurality of vehicles in response to lateral and/or longitudinal controlling of the plurality of vehicles.

20. The system of claim 12 , wherein the memory further comprises instructions to cause the system to:

determine a plurality of expected quantities of vehicle events to be collected or generated by the vehicles of the plurality of drivers when traversing each of the plurality of routes based on at least one of the characterized difficulties of the plurality of routes, the characterized performance of the plurality of drivers, or a length of the plurality of routes; and

assign the at least one driver to the selected route of the plurality of routes based on the determined plurality of expected quantities of vehicle events.

21. The system of claim 12 , wherein

the plurality of vehicle events in which the characterized difficulty of each of the plurality of routes is based is selected from a first plurality of vehicle events generated by the vehicles of the plurality of drivers and selected from a second plurality of vehicle events generated by the plurality of vehicles not including the vehicle of the at least one driver.

22. The system of claim 12 , wherein the memory further comprises instructions executable by the processor to cause the system to:

update at least one of the characterized route difficulties or the characterized driver performance in real-time based on receiving additional vehicle events.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2024
From: BENDIX COMMERCIAL VEHICLE SYSTEMS LLC
To: RM ACQUISITION, LLC
Reel/Frame 067824/0004 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2021
From: KUEHNLE, ANDREAS U.; HOWARD, SHAUN M.
To: BENDIX COMMERCIAL VEHICLE SYSTEMS LLC
Reel/Frame 055856/0966 →
Continuity (1)
Related Publication 20220324461A1 · Oct 13, 2022
Cited By (1)
US 12,240,466