US 11,720,862 B2
System and method for generating maintenance actions of a vehicle based on trained machine learning of monitored vehicle data
Geoffrey Dagley, McKinney, TX (US); Qiaochu Tang, The Colony, TX (US); Habeeb Hooshmand, Katy, TX (US); Micah Price, Plano, TX (US); Staevan Duckworth, The Colony, TX (US); Stephen Wylie, Carrollton, TX (US); and Jason Hoover, Grapevine, TX (US)
Assigned to CAPITAL ONE SERVICES, LLC, McLean, VA (US)
Filed by Capital One Services, LLC, McLean, VA (US)
Filed on Mar. 6, 2019, as Appl. No. 16/294,221.
Prior Publication US 2020/0285970 A1, Sep. 10, 2020
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 10/20 (2023.01); G06Q 30/0201 (2023.01)
CPC G06Q 10/20 (2013.01) [G06Q 30/0206 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer implemented method for generating maintenance actions of a vehicle based on trained machine learning of monitored vehicle data, the computer implemented method comprising:
collecting, by an onboard diagnostic data scanner of an internal monitoring system of the vehicle, onboard diagnostic data comprising: speed, acceleration and deceleration of the vehicle, as well as location of the vehicle and a failure of brakes of the vehicle;
detecting, by a plurality of cameras of an external monitoring system of the vehicle, a vehicle collision indicating that the vehicle has been hit by other vehicles or objects from: a back of the vehicle, a front of the vehicle, or a side of the vehicle;
detecting, by the plurality of cameras of the external monitoring system, visual data indicating a presence of a bump on a road;
correlating, by a plurality of sensors of the external monitoring system, the acceleration of the vehicle with the location of the vehicle, and with sound data and the visual data observed from the plurality of cameras;
correlating, by the plurality of sensors of the external monitoring system, the visual data of the bump with a vertical vibration of the vehicle as it passes over the bump;
correlating, by the plurality of sensors of the external monitoring system, the vertical vibration of the vehicle with the speed of the vehicle while the vehicle is passing over the bump;
storing, by the internal and external monitoring systems, monitoring data from: the speed, the collision, the failure of the brakes and the deceleration of the vehicle, indicating that a significant vehicle-related event has occurred;
transmitting, via a mobile network, the monitoring data of the significant vehicle-related event when a signal strength of the mobile network is greater than a predetermined signal strength of a long-term evolution connection;
establishing, an overall wear-and-tear score of the vehicle based on a weighted average of respective wear-and-tear scores of the brakes and other individual components of the vehicle, based on the monitoring data and based on the vehicle reaching a predetermined number of braking events resulting in the deceleration of the vehicle above a certain limit;
training, by one or more processors, a neural network, by:
consecutively selecting and processing a number of features and layers specific to a model of the neural network according to: the monitoring data, the overall wear-and-tear score of the vehicle and repairs done to the vehicle, to improve performance of the neural network model;
rating the neural network model based on an average error generated by the neural network model according to the number of consecutively selected and processed features and layers specific to the neural network model;
detecting, by the neural network model using the rating, that the average error is above a threshold error value;
modifying, by the neural network model, the number of the features and the number of the layers specific to the neural network model in response to detecting that the average error is above the threshold error value until the average error drops below the threshold error value;
suggesting, by the trained neural network model, maintenance actions for the vehicle based on the overall wear-and-tear score for the vehicle and the repairs done to the vehicle.