IP Library Granted Patent US 11,919,523
Granted Patent B2
US 11,919,523 · App. 17/335,619 · Granted Mar 5, 2024

Systems and methods for driver scoring with machine learning

Inventor: Amrit Rau (Irvine, CA)
Assignee: CalAmp Corp.
B60W40/09B60W40/12G06N20/00H04W4/44
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,919,523
App. No.
17/335,619
Granted
Mar 5, 2024
Kind
B2
Abstract

Systems and methods for using machine learning classifiers to identify anomalous driving behavior in vehicle driver data obtained from vehicle telematics devices are provided. In one example, a vehicle telematics device receives vehicle driver data from sensors, identifies anomalies in the vehicle driver data by using an unsupervised machine learning process, calculates a driver risk score by using the anomalies identified in the vehicle driver data, and transmits the risk score to a remote server system. In another example, a server system receives vehicle driver data from a plurality of vehicle telematics devices, identifies anomalies in the vehicle driver data by using an unsupervised machine learning process, and calculates a driver risk score by using the anomalies identified in the vehicle driver data.

Claims (35)

1. A method of engaging a vehicle safety system in a vehicle, the method comprising:

obtaining a driver risk score;

identifying a safety violation based on data received from a vehicle telematics device in the vehicle;

generating a safety control signal based on the safety violation;

engaging a safety system based on the safety control signal;

obtaining a sensor data from one or more sensor devices in the vehicle; and

confirming that the safety system has responded to the safety control signal based upon the obtained sensor data.

2. The method of claim 1 , wherein engaging the safety system includes instructing an engine to reduce rotations per minute of the engine thereby reducing velocity of the vehicle.

3. The method of claim 2 , wherein engaging the safety system includes instructing a braking system of the vehicle to apply brakes to reduce velocity of the vehicle.

4. The method of claim 2 , wherein engaging the safety system includes instructing a transmission system of the vehicle to shift to a lower gear to reduce velocity of the vehicle.

5. The method of claim 4 , wherein engaging the safety system includes instructing an ignition system of the vehicle to shut off the engine so that the vehicle is temporarily disabled from operation.

6. The method of claim 1 , wherein engaging the safety system includes instructing an autonomous driving system to become engaged based on the safety control signal to automatically drive the vehicle to a safe location.

7. The method of claim 1 , wherein engaging the safety system includes instructing a display device and/or an audio device mounted in the vehicle to visually and/or audibly alert a driver of unsafe driving behavior.

8. The method of claim 1 , further comprising disengaging the safety system in response to confirmation that the safety system has responded to the safety control signal.

9. The method of claim 1 , wherein identifying the safety violation comprises identifying the safety violation based on the data received from the vehicle telematics device and the driver risk score.

10. The method of claim 1 , wherein obtaining the driver risk score comprises calculating the driver risk score based on the data received from the vehicle telematics device.

11. The method of claim 10 , wherein calculating the driver risk score comprises:

identifying anomalies in the data received from the vehicle telematics device using an unsupervised machine learning process based upon a baseline set of vehicle driver data; and

calculating the driver risk score using the anomalies identified in the data received from the vehicle telematics device.

12. The method of claim 1 , wherein obtaining a driver risk score comprises receiving the driver risk score from a remote server.

13. The method of claim 1 , wherein the data received from the vehicle telematics device comprises a speed of the vehicle, an acceleration of the vehicle, a deceleration of the vehicle, or an indication that the vehicle is swerving.

14. The method of claim 1 , wherein identifying the safety violation based on data received from a vehicle telematics device comprises comparing the data to a reference threshold value.

15. The method of claim 14 , wherein the reference threshold value is dependent on the driver risk score.

16. The method of claim 1 , wherein:

generating a safety control signal comprises generating a plurality of safety control signals based on the safety violation, and

engaging the safety system comprises engaging a plurality of safety systems based on the plurality of safety control signals.

17. The method of claim 1 , wherein

generating a safety control signal comprises generating a first safety control signal based on the safety violation,

engaging the safety system comprises engaging a first safety system based on the first safety control signal, and further comprising:

generating a second safety control signal based on the safety violation; and

engaging a second safety system based on the second safety control signal, wherein the second safety system is different from the first safety system.

18. The method of claim 17 , further comprising:

obtaining sensor data from one or more sensor devices in the vehicle; and

confirming, based on the obtained sensor data, that (i) the first safety system has responded to the first safety control signal and (ii) the second safety system has responded to the second safety control signal.

19. The method of claim 18 , further comprising disengaging (i) the first safety system in response to confirmation that the first safety system has responded to the first safety control signal and (ii) the second safety system in response to confirmation that the second safety system has responded to the second safety control signal.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Aug 15, 2024
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: CALAMP CORP.; CALAMP WIRELESS NETWORKS CORPORATION; SYNOVIA SOLUTIONS LLC
Reel/Frame 068655/0542 →
RELEASE OF SECURITY INTEREST Recorded Dec 18, 2023
From: PNC BANK, NATIONAL ASSOCIATION
To: CALAMP CORP
Reel/Frame 066059/0252 →
PATENT SECURITY AGREEMENT Recorded Dec 18, 2023
From: CALAMP CORP.; CALAMP WIRELESS NETWORKS CORPORATION; SYNOVIA SOLUTIONS LLC
To: LYNROCK LAKE MASTER FUND LP [LYNROCK LAKE PARTNERS LLC, ITS GENERAL PARTNER]
Reel/Frame 066061/0946 →
PATENT SECURITY AGREEMENT Recorded Dec 18, 2023
From: CALAMP CORP.; CALAMP WIRELESS NETWORKS CORPORATION; SYNOVIA SOLUTIONS LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 066062/0303 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 5, 2023
From: RAU, AMRIT
To: CALAMP CORP.
Reel/Frame 065759/0822 →
SECURITY INTEREST Recorded Jul 14, 2022
From: CALAMP CORP.; CALAMP WIRELESS NETWORKS CORPORATION; SYNOVIA SOLUTIONS LLC
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 060651/0651 →
Continuity (4)
Division 16551453 · Aug 26, 2019
Continuation 16029520 · Jul 6, 2018
Provisional Application 62636738 · Feb 28, 2018
Related Publication 20210284178A1 · Sep 16, 2021