US 12,236,730 B2
Systems and machine learning models for automated vehicle monitoring
Haris Volos, Sunnyvale, CA (US); Yunfei Xu, Milpitas, CA (US); Ravi Akella, San Jose, CA (US); and Takafumi Okayasu, Southfield, MI (US)
Assigned to DENSO International America, Inc., Southfield, MI (US); and DENSO CORPORATION, Kariya (JP)
Filed by DENSO International America, Inc., Southfield, MI (US); and DENSO CORPORATION, Kariya (JP)
Filed on Oct. 7, 2022, as Appl. No. 17/961,752.
Claims priority of provisional application 63/363,346, filed on Apr. 21, 2022.
Prior Publication US 2023/0343149 A1, Oct. 26, 2023
Int. Cl. G07C 5/04 (2006.01); G05B 13/02 (2006.01); G06Q 40/08 (2012.01); G07C 5/08 (2006.01)
CPC G07C 5/04 (2013.01) [G05B 13/027 (2013.01); G06Q 40/08 (2013.01); G07C 5/085 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer system comprising:
memory hardware configured to store a machine learning model, historical driving data vector inputs, and computer-executable instructions, wherein each historical driving data vector input includes at least one sensed driving input indicative of desired driving behavior; and
processor hardware configured to execute the instructions, wherein the instructions include:
training the machine learning model with the historical driving data vector inputs to generate a reconstructed driving data output, wherein the reconstructed driving data output includes at least one reconstruction error score indicative of a likelihood that a driving data input corresponds to the desired driving behavior;
obtaining a current driving data input;
supplying the current driving data input to the machine learning model to generate a reconstructed driving data output including a reconstruction error score indicative of a likelihood that the current driving data input corresponds to the desired driving behavior;
determining a driving score according to the reconstruction error score;
identifying at least one driver notification according to the determined driving score; and
transmitting the at least one driver notification to a computing device to facilitate storage of the at least one driver notification in a database data structure or display of the at least one driver notification on a user interface.