US2023234594A1PendingUtilityA1

Systems, media, and methods applying machine learning to telematics data to generate driver fingerprint

67
Assignee: VIADUCT INCPriority: Feb 19, 2019Filed: Apr 3, 2023Published: Jul 27, 2023
Est. expiryFeb 19, 2039(~12.6 yrs left)· nominal 20-yr term from priority
Inventors:David Hallac
G06N 3/0455G06N 3/0442G06N 3/088G06Q 20/4014G06Q 20/40145G06Q 50/10B60W 40/09H04W 4/40G07C 5/008G06N 3/08G07C 5/08B60W 40/10H04L 12/40B60W 2040/0809G06Q 50/40G06Q 10/20G06Q 40/08G07C 5/085G01D 21/02B60R 25/252B60W 50/0097G06N 3/02G06N 3/082G06N 3/086G06N 3/044G06N 3/045G07C 5/006H04L 2012/40215H04L 2012/40273
67
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Described herein are systems and methods for applying machine learning to telematics data to generate a unique driver fingerprint for an individual by periodically receiving telematics data generated at a plurality of sensors of a vehicle; standardizing the telematics data; aggregating the standardized telematics data; applying a trained machine learning model to embed the aggregated telematics data into a low-dimensional state; and generating a unique driver fingerprint for the individual, the driver fingerprint comprising a static component, a dynamic component, or both a static component and a dynamic component; including iterative repetition to update the dynamic component of the driver fingerprint.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A computer-implemented system comprising: a digital processing device comprising: at least one processor, an operating system configured to perform executable instructions, a memory, and a computer program including instructions executable by the digital processing device to create an application applying machine learning to telematics data to generate a unique driver fingerprint for an individual, the application comprising:
 a) a software module periodically receiving telematics data generated at a plurality of sensors of a vehicle;   b) a software module standardizing the telematics data;   c) a software module aggregating the standardized telematics data;   d) a software module applying a trained machine learning model to embed the aggregated telematics data into a low-dimensional state; and   e) a software module generating a unique driver fingerprint for the individual, the driver fingerprint comprising a static component, a dynamic component, or both a static component and a dynamic component;   wherein b)-e) are iteratively repeated to update the dynamic component of the driver fingerprint.   
     
     
         2 . The system of  claim 1 , wherein the telematics data originates at a plurality of vehicle sensors connected to the vehicle's controller area network (CAN) bus. 
     
     
         3 . The system of  claim 1 , wherein the telematics data is transmitted wirelessly via the vehicle's connectivity module. 
     
     
         4 . The system of  claim 1 , wherein the telematics data comprises vehicle data. 
     
     
         5 . The system of  claim 4 , wherein the vehicle data comprises one or more of: travel speed, wheel speed, acceleration, orientation, engine revolutions per minute (RPM), engine temperature, coolant temperature, oil temperature, current gear, battery voltage, suspension activity, climate control system settings, window positions, door statuses, mirror positions, internal air temperature, tire pressures, seat belt tension, tire pressure, passenger occupancy, radar status, and personalization settings. 
     
     
         6 . The system of  claim 1 , wherein the telematics data comprises environmental data. 
     
     
         7 . The system of  claim 6 , wherein the environmental data comprises one or more of: location, altitude, external air temperature, external humidity, precipitation, road type, light, and road condition. 
     
     
         8 . The system of  claim 1 , wherein the telematics data comprises driver data. 
     
     
         9 . The system of  claim 8 , wherein the driver data comprises one or more of: steering wheel position, steering wheel velocity, brake pedal position, braking force, gas pedal position, shifting, internal lighting use, headlight use, turn signal use, mirror adjustments, window adjustments, climate control system use, entertainment system use, and seat belt use. 
     
     
         10 . The system of  claim 1 , wherein the telematics data comprises demographics data. 
     
     
         11 . The system of  claim 10 , wherein the demographics data comprises one or more of: age, gender, religion, race, income, education, and employment. 
     
     
         12 . The system of  claim 1 , wherein at least some of the telematics data is sequential time series data. 
     
     
         13 . The system of  claim 1 , wherein the telematics data is received at least every 15 minutes, 10 minutes, 5 minutes, 1 minute, 45 seconds, 30 seconds, 15 seconds, 10 seconds, 5 seconds, or 1 second. 
     
     
         14 . The system of  claim 13 , wherein the telematics data is received substantially continuously. 
     
     
         15 . The system of  claim 1 , wherein the machine learning model comprises a neural network. 
     
     
         16 . The system of  claim 15 , wherein the neural network is a plurality of stacked recurrent neural networks. 
     
     
         17 . The system of  claim 15 , wherein the neural network comprises a plurality of recurrent neural networks and a fully connected layer. 
     
     
         18 . The system of  claim 1 , wherein b)-e) are iteratively repeated to update the dynamic component of the driver fingerprint at least every 15 minutes, 10 minutes, 5 minutes, 1 minute, 45 seconds, 30 seconds, 15 seconds, 10 seconds, 5 seconds, or 1 second. 
     
     
         19 . The system of  claim 18 , wherein b)-e) are iteratively repeated to update the dynamic component of the driver fingerprint substantially continuously. 
     
     
         20 . The system of  claim 1 , wherein the driver fingerprint comprises a level of aggression. 
     
     
         21 . The system of  claim 1 , wherein the driver fingerprint comprises a level of distraction. 
     
     
         22 . The system of  claim 1 , wherein the driver fingerprint comprises a level of impairment. 
     
     
         23 . The system of  claim 1 , wherein the driver fingerprint comprises a level of driving risk. 
     
     
         24 . The system of  claim 1 , wherein the driver fingerprint comprises a level of driving skill. 
     
     
         25 . The system of  claim 1 , wherein the driver fingerprint comprises a driving style. 
     
     
         26 . The system of  claim 1 , wherein the driver fingerprint comprises a driver identity. 
     
     
         27 . The system of  claim 1 , wherein the application further comprises a software module identifying driver fingerprints, from among a plurality of driver fingerprints, which are similar to each other. 
     
     
         28 . The system of  claim 27 , wherein the similarity is measured by a calculated similarity score. 
     
     
         29 . The system of  claim 1 , wherein the application further comprises a software module utilizing the driver fingerprint to authenticate the individual in a payment system. 
     
     
         30 . The system of  claim 1 , wherein the application further comprises a software module utilizing the driver fingerprint to determine an insurance pricing factor for the individual. 
     
     
         31 . The system of  claim 1 , wherein the application further comprises a software module utilizing the driver fingerprint to detect changes in driving behavior of the individual. 
     
     
         32 . The system of  claim 1 , wherein the application further comprises a software module utilizing the driver fingerprint to personalize vehicle settings for the individual. 
     
     
         33 . A computer-implemented method of generating a unique driver fingerprint for an individual comprising:
 a) periodically collecting, by a computer, telematics data generated at a plurality of sensors of a vehicle;   b) standardizing, by the computer, the telematics data;   c) training, at a computer cluster, a machine learning model to embed the aggregated telematics data into a low-dimensional state;   d) applying, by the computer or a vehicle, the trained machine learning model to embed the aggregated telematics data into a low-dimensional state;   e) generating, by the computer or the vehicle, a unique driver fingerprint, the driver fingerprint comprising a static component, a dynamic component, or both a static component and a dynamic component; and   f) iteratively repeating steps b)-e) to update the dynamic component of the driver fingerprint.   
     
     
         34 . The method of  claim 33 , wherein the method further comprises:
 a) saving, by the computer or the vehicle, weights generated by the trained machine leaning model; and   b) inferring, by the computer or the vehicle, a unique driver fingerprint for the individual based on the weights for novel telematics data generated at a plurality of sensors of the vehicle.   
     
     
         35 . A system for applying machine learning to telematics data to generate a unique driver fingerprint for an individual comprising:
 a) at least one server processor configured to perform at least the following:
 i) periodically receive telematics data generated at a plurality of sensors of a vehicle; 
 ii) standardize the telematics data; 
 iii) aggregate the standardized telematics data; 
 iv) apply a trained machine learning model to embed the aggregated telematics data into a low-dimensional state; 
 v) save weights generated by the trained machine leaning model; 
 vi) transmit the saved weights to the vehicle; and 
 vii) iteratively repeating a) ii)-a) vi) to update the transmitted weights; and 
   b) at least one vehicle processor configured to perform at least the following:
 i) receive the transmitted weights; and 
 ii) infer a unique driver fingerprint for the individual based on the transmitted weights for novel telematics data generated at a plurality of sensors of the vehicle, the driver fingerprint comprising a static component, a dynamic component, or both a static component and a dynamic component.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.