IP Library Granted Patent US 12,014,588
Granted Patent B2
US 12,014,588 · App. 16/895,197 · Granted Jun 18, 2024

Automatic event classification

Inventors: Andre Tokman (San Clemente, CA); Shaun M Howard (Irvine, CA); Andreas U Kuehnle (Villa Park, CA)
Assignee: BENDIX COMMERCIAL VEHICLE SYSTEMS LLC
G07C5/0866G06N3/045G06N3/049G06N3/084G07C5/008G07C5/0808
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,014,588
App. No.
16/895,197
Granted
Jun 18, 2024
Kind
B2
Abstract

A fleet management server includes a memory and a processor. The processor is configured to: receive past event data associated with at least one vehicle and at least one driver, the past event data representing at least one respective past vehicle event that occurred when one of the drivers was driving one of the vehicles; receive respective predetermined classifications of the past vehicle events that were previously manually assigned based on respective contemporaneous videos of the past vehicle events; receive novel event data representing at least one respective novel vehicle event; automatically assign respective ones of the predetermined classifications to the novel vehicle events based on the previous manually assigned classifications to the past vehicle events; and output, to a user of the fleet management server, the respective automatically assigned predetermined classifications of the novel vehicle events.

Claims (79)

1. A fleet management server comprising:

a memory;

a processor, coupled to the memory, wherein the processor includes a program stored on computer readable medium configured to:

receive new vehicle event data, including new pre-post event (PPE) data, representing a new vehicle event that occurred when a vehicle condition threshold was exceeded while a driver was driving a vehicle;

automatically assign a predicted importance, using a floating point value, to the new vehicle event based on a previous manually assigned classification, based on both past image data and past PPE data, and the new PPE data, the floating point value varying from a first binary classification to a second binary classification; and

output, to a user display, a representation of the new event data based on the automatically assigned predicted importance for the new vehicle event to reduce the user's time spent reviewing the new event data.

2. The fleet management server as set forth in claim 1 , wherein the processor is further configured to:

receive past vehicle event data, including both the past image data and the past PPE data, associated with at least one vehicle and at least one driver, the past event data representing at least one respective past vehicle event that occurred when the vehicle condition threshold was previously exceeded while one of the drivers was driving one of the vehicles.

3. The fleet management server as set forth in claim 2 , wherein the processor is further configured to:

receive respective predetermined at least binary classifications of the at least one past vehicle events that were previously manually assigned based on the respective past vehicle event data of the past vehicle events.

4. The fleet management server as set forth in claim 3 , wherein the processor is further configured to:

automatically assign the predicted importance to the new vehicle event using the new PPE data as a proxy for new image data of the new vehicle event data and without using the actual new image data of the new vehicle event.

5. The fleet management server as set forth in claim 4 , wherein the processor is further configured to:

output, to the user, a ranking for the new vehicle event based on the automatically assigned predicted importance.

6. The fleet management server as set forth in claim 5 , wherein the processor is further configured to:

output the representation, to the user, in an order based on the ranking of the automatically assigned predicted importance.

7. The fleet management server as set forth in claim 1 , wherein the processor is further configured to:

automatically assign the predicted importance to the new vehicle event using the new PPE data as a proxy for new image data of the new vehicle event data and without using the actual new image data of the new vehicle event.

8. The fleet management server as set forth in claim 1 , further including a neural network, wherein:

the processor is configured to communicate the new PPE data to the neural network and receive the automatically assigned predicted importance from the neural network.

9. The fleet management server as set forth in claim 1 , wherein the processor is further configured to:

output, to the user, a ranking for the new vehicle event based on the automatically assigned predicted importance.

10. The fleet management server as set forth in claim 1 , wherein the processor is further configured to:

output the representation, to the user, in an order based on the ranking of the automatically assigned predicted importance.

11. The fleet management server as set forth in claim 1 , wherein:

the memory and the processor are located remote from the fleet management server.

12. The fleet management server as set forth in claim 11 , wherein:

the memory and the processor are located on the vehicle from which the new vehicle event data was received.

13. The fleet management server as set forth in claim 1 , wherein the new PPE data includes:

at least one of a speed of the vehicle, a steering angle of the vehicle, a braking force the vehicle and a distance to a forward vehicle.

14. The fleet management server as set forth in claim 1 , wherein:

the PPE data extends from 5 seconds before the new vehicle event to 5 seconds after the new vehicle event.

15. The fleet management server as set forth in claim 1 , wherein:

the representation of the new event data is color-coded based on a severity of the new event.

16. A method of automatically assigning a predicted importance to a new vehicle event, the method comprising:

receiving new event data, including new pre-post event (PPE) data, representing a new vehicle event that occurred when a vehicle condition threshold was exceeded while a driver was driving a vehicle;

automatically assigning a predicted importance, using a floating point value, to the new vehicle event based on a previous manually assigned classification, based on both past image data and past PPE data, and the new PPE data, the floating point value varying from a first binary classification to a second binary classification; and

outputting, to a user display, a representation of the new event data based on the automatically assigned predicted importance for the new vehicle event to reduce a user's time spent reviewing the new event data.

17. The method of automatically assigning a predicted importance to a new vehicle event as set forth in claim 16 , further including:

receiving past vehicle event data, including both the past image data and the past PPE data, associated with at least one vehicle and at least one driver, the past event data representing at least one respective past vehicle event that occurred when the vehicle condition threshold was previously exceeded while one of the drivers was driving one of the vehicles.

18. The method of automatically assigning a predicted importance to a new vehicle event as set forth in claim 17 , further including:

receiving respective predetermined at least binary classifications of the at least one past vehicle events that were previously manually assigned based on the respective past vehicle event data of the past vehicle events.

19. The method of automatically assigning a predicted importance to a new vehicle event as set forth in claim 18 , further including:

automatically assigning the predicted importance to the new vehicle event using the new PPE data as a proxy for new image data of the new vehicle event data and without using the actual new image data of the new vehicle event.

20. The method of automatically assigning a predicted importance to a new vehicle event as set forth in claim 19 , further including:

ranking the new vehicle event based on the automatically assigned predicted importance; and

outputting, to the user, the ranking of the new vehicle event.

21. The method of automatically assigning a predicted importance to a new vehicle event as set forth in claim 20 , further including:

outputting the representation, to the user, in an order based on the ranking of the automatically assigned predicted importance.

22. The method of automatically assigning a predicted importance to a new vehicle event as set forth in claim 16 , further including:

automatically assigning the predicted importance to the new vehicle event using the new PPE data as a proxy for new image data of the new vehicle event data and without using the actual new image data of the new vehicle event.

23. The method of automatically assigning a predicted importance to a new vehicle event as set forth in claim 16 , further including:

transmitting the new PPE data to a neural network; and

receiving the automatically assigned predicted importance from the neural network.

24. The method of automatically assigning a predicted importance to a new vehicle event as set forth in claim 16 , further including:

outputting, to the user, a ranking for the new vehicle event based on the automatically assigned predicted importance; and outputting the representation, to the user, in an order based on the ranking.

25. The method of automatically assigning a predicted importance to a new vehicle event as set forth in claim 16 , further including:

identifying in the PPE data at least one of a speed of the vehicle, a steering angle of the vehicle, a braking force the vehicle and a distance to a forward vehicle.

26. The method of automatically assigning a predicted importance to a new vehicle event as set forth in claim 16 , further including:

obtaining the PPE data from 5 seconds before the new vehicle event to 5 seconds after the new vehicle event.

27. The method of automatically assigning a predicted importance to a new vehicle event as set forth in claim 16 , further including:

representing the new event data as color-coded based on a severity of the new event.

28. A system of automatically assigning a predicted importance to a new vehicle event, the system comprising:

a memory on a vehicle;

a processor, on the vehicle, coupled to the memory, wherein the processor is configured to:

receive new vehicle event data, including new pre-post event (PPE) data, representing a new vehicle event that occurred when a vehicle condition threshold was exceeded while a driver was driving a vehicle; and

a server receiving the PPE data from the processor, wherein the server is configured to:

automatically assign a predicted importance, using a floating point value, to the new vehicle event based on a previous manually assigned classification, based on both past image data and past PPE data, and the new PPE data, the floating point value varying from a first binary classification to a second binary classification; and

an output display that outputs a representation of the new event data, to a user, based on the automatically assigned predicted importance for the new vehicle event to reduce a user's time spent reviewing the new event data.

29. The system as set forth in claim 28 , wherein the server is remote from the vehicle.

30. The system as set forth in claim 29 , further including:

a transmitter, on the vehicle, that communicates with the processor and transmits the new PPE data; and

a receiver, on the server, that receives the new PPE data from the transmitter.

31. A system of automatically assigning a predicted importance to a new vehicle event, the system comprising:

a memory on a vehicle;

a processor, on the vehicle, coupled to the memory, wherein the processor is configured to:

receive new vehicle event data, including new pre-post event (PPE) data, representing a new vehicle event that occurred when a vehicle condition threshold was exceeded while a driver was driving a vehicle;

means for automatically assigning a predicted importance, using a floating point value, to the new vehicle event based on a previous manually assigned classification, based on both past image data and past PPE data, and the new PPE data, the floating point value varying from a first binary classification to a second binary classification; and

an output display that outputs a representation of the new event data, to a user, based on the automatically assigned predicted importance for the new vehicle event to reduce a user's time spent reviewing the new event data.

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 Jul 28, 2022
From: TOKMAN, ANDRE; HOWARD, SHAUN M; KUEHNLE, ANDREAS U
To: BENDIX COMMERCIAL VEHICLE SYSTEMS LLC
Reel/Frame 060660/0312 →
Continuity (1)
Related Publication 20210383623A1 · Dec 9, 2021
Cited By (1)
US 12,682,704