IP Library › Granted Patent US 11,610,441
Granted Patent B1
US 11,610,441 · App. 15/629,850 · Granted Mar 21, 2023

Detecting and mitigating local individual driver anomalous behavior

Inventor: Michael Bernico (Bloomington, IL)
Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
G07C5/0841G06N20/00G06Q40/08G07C5/0816
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,610,441
App. No.
15/629,850
Granted
Mar 21, 2023
Kind
B1
Abstract

Systems and methods for identifying anomalous driving behavior for a vehicle based on past driving behavior are disclosed herein. The method may include receiving a set of time-series driving data for the vehicle, wherein the set of time-series driving data is indicative of a set of operating conditions for the vehicle. Performing machine learning operations on the set of time-series driving data. Identifying a set of anomalous conditions in the time-series driving data based on a result set produced by the machine learning operations, wherein the set of anomalous conditions are indicative of an anomalous vehicle behavior. Comparing the set of anomalous conditions to a set of historical time-series driving data for the vehicle. Generating a vehicle feedback based on the time-series driving data and the comparison of the set of anomalous conditions to the set of historical time-series driving data.

Claims (31)

1. A computer implemented method for identifying anomalous driving behavior for a vehicle based on past driving behavior, the method comprising:

receiving, at one or more processors, a set of time-series driving data for the vehicle, wherein the set of time-series driving data includes at least one of: vehicle coordinate data, vehicle movement data, vehicle acceleration data, and vehicle brake system data;

converting, at the one or more processors, the set of time-series driving data for the vehicle into a set of frequency data for the vehicle;

performing, at the one or more processors, machine learning operations on the set of frequency data in order to identify irregular frequencies of particular driving events;

identifying, at the one or more processors, based on the irregular frequencies of the particular driving events, a set of anomalous conditions in the time-series driving data, wherein the set of anomalous conditions comprise data indicative of an anomalous vehicle behavior, wherein the data indicative of the anomalous vehicle behavior includes data indicative of a medical situation;

comparing, at the one or more processors, the set of anomalous conditions to a set of historical time-series driving data for the vehicle; and

generating, at the one or more processors, a vehicle feedback based on the time-series driving data and the comparison of the set of anomalous conditions to the set of historical time-series driving data, wherein the vehicle feedback includes a vehicle feedback message to be provided to a driver operating the vehicle; and

providing, by a communication system that is contained within the vehicle, the vehicle feedback message to the driver of the vehicle.

2. The computer implemented method of claim 1 , wherein the set of time-series driving data is basic safety message (BSM) data transmitted periodically by the vehicle.

3. The computer implemented method of claim 2 , wherein the basic safety message (BSM) data comprise a message identifier, a conditions dataset, a safety data set, and a status dataset.

4. The computer implemented method of claim 1 , wherein performing machine learning operations further comprises:

generating, at the one or more processors, an isolation forest using the time-series driving data.

5. The computer implemented method of claim 1 , wherein comparing the set of anomalous conditions to a set of historical time-series driving data for the vehicle further comprises:

comparing, at the one or more processors, the set of anomalous conditions to a set of threshold values.

6. A system for identifying anomalous driving behavior for a vehicle based on machine learning operations, the system comprising:

a network interface configured to interface with a processor;

a plurality of sensors affixed to the vehicle and configured to interface with the processor;

a memory configured to store non-transitory computer executable instructions and configured to interface with the processor; and

the processor configured to interface with the memory, wherein the processor is configured to execute the non-transitory computer executable instructions to cause the processor to:

receive a set of time-series driving data, wherein the set of time-series driving data includes at least one of: vehicle coordinate data, vehicle movement data, vehicle acceleration data, and vehicle brake system data;

convert the set of time-series driving data for the vehicle into a set of frequency data for the vehicle;

perform machine learning operations on the set of frequency data in order to identify irregular frequencies of particular driving events;

identify, based on the irregular frequencies of the particular driving events, a set of anomalous conditions in the time-series driving data, wherein the set of anomalous conditions comprise data indicative of an anomalous vehicle behavior, wherein the data indicative of the anomalous vehicle behavior includes data indicative of a medical situation; and

generate a vehicle feedback based on the set of time-series driving data and the identified set of anomalous conditions, wherein the vehicle feedback includes a vehicle feedback message to be provided to a driver operating the vehicle; and

provide, by a communication system that is contained within the vehicle, the vehicle feedback message to the driver of the vehicle.

7. The system of claim 6 , wherein perform machine learning operations further comprises:

generate an isolation forest using the time-series driving data.

8. The system of claim 6 , wherein identify the set of anomalous conditions in the time-series driving data further comprises:

identify unusual frequencies for the time-series driving data.

9. The system of claim 6 , wherein generate a vehicle feedback further comprises:

compare the set of anomalous conditions to a set of threshold values.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2017
From: BERNICO, MICHAEL
To: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
Reel/Frame 042782/0582 →
Continuity (1)
Provisional Application 62510112 · May 23, 2017
Cited By (4)
US 12,190,655 US 12,255,929 US 12,489,799 US 12,491,888