IP Library Granted Patent US 12,229,732
Granted Patent B2
US 12,229,732 · App. 18/379,484 · Granted Feb 18, 2025

Automated vehicle repair estimation by voting ensembling of multiple artificial intelligence functions

Inventor: Abhijeet Gulati (San Diego, CA)
Assignee: Mitchell International, Inc.
G06Q10/20G06F18/2148G06N5/04G06N20/00G06N20/20G06Q10/10G06Q40/08G06T7/0002G06T7/0004G06T2207/20081G06T2207/30248
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 12,229,732
App. No.
18/379,484
Granted
Feb 18, 2025
Kind
B2
Abstract

Automated vehicle repair estimation by voting ensembling of multiple artificial intelligence functions is provided. A method comprises receiving a plurality of vehicle repair recommendation sets, each identifying (i) at least one component of a damaged vehicle, (ii) a recommended vehicle repair operation for each identified component, and (iii) a score and/or confidence percentage for each operation; when a plurality of the sets identify recommended operations for one of the components, selecting the operation having the highest score, and unselecting the other operations for the component; generating a composite vehicle repair recommendation set, wherein the composite vehicle repair recommendation set identifies the selected recommended vehicle repair operation, and wherein the composite vehicle repair recommendation set does not identify the unselected recommended vehicle repair operation; and providing the composite vehicle repair recommendation set to one or more claims management systems.

Claims (57)

1. A system, comprising:

a hardware processor; and

a non-transitory machine-readable storage medium encoded with instructions executable by the hardware processor to perform a method comprising:

receiving a vehicle damage object for a damaged vehicle;

providing the vehicle damage object to multiple first artificial intelligence functions;

receiving multiple vehicle repair recommendation sets for the damaged vehicle from the multiple first artificial intelligence functions, wherein each of the multiple vehicle repair recommendation sets identifies one of multiple vehicle repair operations for a component of the damaged vehicle, and wherein at least two of the multiple vehicle repair recommendation sets identify different recommended vehicle repair operations for the component of the damaged vehicle;

selecting, by a trained second artificial intelligence function, one of the multiple recommended vehicle repair operations for the component of the damaged vehicle based on multiple weights, wherein the multiple weights are associated with the multiple recommended vehicle repair operations for the component of the damaged vehicle for one of the multiple first artificial intelligence functions;

generating a composite vehicle repair recommendation set that identifies the selected recommended vehicle repair operation; and

retraining the trained second artificial intelligence function by adjusting the multiple weights.

2. The system of claim 1 , the method further comprising:

providing the composite vehicle repair recommendation set to one or more claims management systems.

3. The system of claim 1 , wherein:

at least two of the first artificial intelligence functions differ from each other.

4. The system of claim 1 , wherein:

the first artificial intelligence functions each include a trained machine learning model.

5. The system of claim 4 , the method further comprising:

requesting one or more of the trained machine learning models be re-trained when a predetermined event occurs.

6. The system of claim 5 , the method further comprising:

retraining the trained machine learning models responsive to the requesting.

7. The system of claim 6 , wherein retraining the trained machine learning models comprises:

adjusting the multiple weights according to vehicle damage objects received, and corresponding composite vehicle repair recommendations generated, since a last training of the trained machine learning models.

8. One or more non-transitory machine-readable storage media encoded with instructions that, when executed by one or more hardware processors of a computing system, cause the computing system to perform a method comprising:

receiving a vehicle damage object for a damaged vehicle;

providing the vehicle damage object to multiple first artificial intelligence functions;

receiving multiple vehicle repair recommendation sets for the damaged vehicle from the multiple first artificial intelligence functions, wherein each of the multiple vehicle repair recommendation sets identifies one of multiple vehicle repair operations for a component of the damaged vehicle, and wherein at least two of the multiple vehicle repair recommendation sets identify different recommended vehicle repair operations for the component of the damaged vehicle;

selecting, by a trained second artificial intelligence function, one of the multiple recommended vehicle repair operations for the component of the damaged vehicle based on multiple weights, wherein the multiple weights are associated with the multiple recommended vehicle repair operations for the component of the damaged vehicle for one of the multiple first artificial intelligence functions;

generating a composite vehicle repair recommendation set that identifies the selected recommended vehicle repair operation; and

retraining the trained second artificial intelligence function by adjusting the multiple weights.

9. The one or more non-transitory machine-readable storage media of claim 8 , the method further comprising:

providing the composite vehicle repair recommendation set to one or more claims management systems.

10. The one or more non-transitory machine-readable storage media of claim 8 , wherein:

at least two of the first artificial intelligence functions differ from each other.

11. The one or more non-transitory machine-readable storage media of claim 8 , wherein:

the first artificial intelligence functions each include a trained machine learning model.

12. The one or more non-transitory machine-readable storage media of claim 11 , the method further comprising:

requesting one or more of the trained machine learning models be re-trained when a predetermined event occurs.

13. The one or more non-transitory machine-readable storage media of claim 12 , the method further comprising:

retraining the trained machine learning models responsive to the requesting.

14. The one or more non-transitory machine-readable storage media of claim 13 , wherein retraining the trained machine learning models comprises:

adjusting the multiple weights according to vehicle damage objects received, and corresponding composite vehicle repair recommendations generated, since a last training of the trained machine learning models.

15. A computer-implemented method comprising:

receiving, by a computing system, a vehicle damage object for a damaged vehicle;

providing, by the computing system, the vehicle damage object to multiple first artificial intelligence functions;

receiving, by the computing system, multiple vehicle repair recommendation sets for the damaged vehicle from the multiple first artificial intelligence functions, wherein each of the multiple vehicle repair recommendation sets identifies one of multiple vehicle repair operations for a component of the damaged vehicle, and wherein at least two of the multiple vehicle repair recommendation sets identify different recommended vehicle repair operations for the component of the damaged vehicle;

selecting, by a trained second artificial intelligence function, one of the multiple recommended vehicle repair operations for the component of the damaged vehicle based on multiple weights, wherein the multiple weights are associated with the multiple recommended vehicle repair operations for the component of the damaged vehicle for one of the multiple first artificial intelligence functions;

generating, by the computing system, a composite vehicle repair recommendation set that identifies the selected recommended vehicle repair operation; and

retraining, by the computing system, the trained second artificial intelligence function by adjusting the multiple weights.

16. The computer-implemented method of claim 15 , the method further comprising:

providing, by the computing system, the composite vehicle repair recommendation set to one or more claims management systems.

17. The computer-implemented method of claim 15 , wherein:

at least two of the first artificial intelligence functions differ from each other.

18. The computer-implemented method of claim 15 , wherein:

the first artificial intelligence functions each include a trained machine learning model.

19. The computer-implemented method of claim 18 , the method further comprising:

requesting, by the computing system, one or more of the trained machine learning models be re-trained when a predetermined event occurs.

20. The computer-implemented method of claim 19 , the method further comprising:

retraining, by the computing system, the trained machine learning models responsive to the requesting.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2023
From: GULATI, ABHIJEET
To: MITCHELL INTERNATIONAL, INC.
Reel/Frame 065285/0662 →
Continuity (5)
Continuation 17039262 · Sep 30, 2020
Provisional Application 62908348 · Sep 30, 2019
Provisional Application 62908354 · Sep 30, 2019
Provisional Application 62908361 · Sep 30, 2019
Related Publication 20240095685A1 · Mar 21, 2024
References Cited (96)
US 5432904A · Wong · 1995 [cited by applicant]
US 5504674A · Chen et al. · 1996 [cited by applicant]
US 5950169A · Borghesi et al. · 1999 [cited by applicant]
US 6047858A · Romer · 2000 [cited by applicant]
US 6107399A · Selley et al. · 2000 [cited by applicant]
US 6381561B1 · Bomar, Jr. et al. · 2002 [cited by applicant]
US 6470303B2 · Kidd et al. · 2002 [cited by applicant]
US 6885981B2 · Bomar, Jr. et al. · 2005 [cited by applicant]
US 7197444B2 · Bomar, Jr. et al. · 2007 [cited by applicant]
US 7359821B1 · Smith et al. · 2008 [cited by applicant]
US 7502772B2 · Kidd et al. · 2009 [cited by applicant]
US 7698086B2 · Kidd et al. · 2010 [cited by applicant]
US 7716002B1 · Smith et al. · 2010 [cited by applicant]
US 7974808B2 · Smith et al. · 2011 [cited by applicant]
US 8019629B1 · Medina, III et al. · 2011 [cited by applicant]
US 8160904B1 · Smith · 2012 [cited by applicant]
US 8260639B1 · Medina et al. · 2012 [cited by applicant]
US 8712806B1 · Medina et al. · 2014 [cited by applicant]
US 8725543B1 · Hanson et al. · 2014 [cited by applicant]
US 9218626B1 · Haller, Jr. et al. · 2015 [cited by applicant]
US 9672497B1 · Lewis et al. · 2017 [cited by applicant]
US 9721400B1 · Oakes, III et al. · 2017 [cited by applicant]
US 10339728B1 · Oakes, III et al. · 2019 [cited by applicant]
US 10360601B1 · Adegan · 2019 [cited by applicant]
US 10366370B1 · Binion et al. · 2019 [cited by applicant]
US 10373262B1 · Haller, Jr. et al. · 2019 [cited by applicant]
US 10410439B1 · Gingrich et al. · 2019 [cited by applicant]
US 10510142B1 · Dohner et al. · 2019 [cited by applicant]
US 10657707B1 · Leise · 2020 [cited by applicant]
US 10685401B1 · Hanson et al. · 2020 [cited by applicant]
US 10922664B2 · Vahidi et al. · 2021 [cited by applicant]
US 10922726B1 · Nelson et al. · 2021 [cited by applicant]
US 10949814B1 · Nelson et al. · 2021 [cited by applicant]
US 11313973B2 · Molina-Markham · 2022 [cited by applicant]
US 11556902B2 · Gulati et al. · 2023 [cited by applicant]
US 20020007237A1 · Phung et al. · 2002 [cited by applicant]
US 20020016655A1 · Joao · 2002 [cited by applicant]
US 20050108065A1 · Dorfstatter · 2005 [cited by applicant]
US 20050267774A1 · Merritt et al. · 2005 [cited by applicant]
US 20080082347A1 · Villalobos et al. · 2008 [cited by applicant]
US 20080222062A1 · Liu et al. · 2008 [cited by applicant]
US 20130317694A1 · Merg et al. · 2013 [cited by applicant]
US 20140081675A1 · Ives et al. · 2014 [cited by applicant]
US 20140122130A1 · Kelly et al. · 2014 [cited by applicant]
US 20140277902A1 · Koch · 2014 [cited by applicant]
US 20140279707A1 · Joshua et al. · 2014 [cited by applicant]
US 20150012169A1 · Coard · 2015 [cited by applicant]
US 20150213556A1 · Haller, Jr. · 2015 [cited by applicant]
US 20160063774A1 · Afshar · 2016 [cited by applicant]
US 20160078403A1 · Sethi et al. · 2016 [cited by applicant]
US 20160104125A1 · Chapman et al. · 2016 [cited by applicant]
US 20160178465A1 · Smith et al. · 2016 [cited by applicant]
US 20170147990A1 · Franke et al. · 2017 [cited by applicant]
US 20170147991A1 · Franke et al. · 2017 [cited by applicant]
US 20170148101A1 · Franke et al. · 2017 [cited by applicant]
US 20170148102A1 · Franke et al. · 2017 [cited by applicant]
US 20170169634A1 · Mattern et al. · 2017 [cited by applicant]
US 20170221069A1 · Remboski et al. · 2017 [cited by applicant]
US 20170278004A1 · McElhinney et al. · 2017 [cited by applicant]
US 20170293894A1 · Taliwal et al. · 2017 [cited by applicant]
US 20170337593A1 · Tong · 2017 [cited by applicant]
US 20180121888A1 · O'Reilly · 2018 [cited by applicant]
US 20180173217A1 · Spiro et al. · 2018 [cited by applicant]
US 20180260793A1 · Li et al. · 2018 [cited by applicant]
US 20180300576A1 · Dalyac et al. · 2018 [cited by applicant]
US 20180322413A1 · Yocam et al. · 2018 [cited by applicant]
US 20190073641A1 · Utke · 2019 [cited by applicant]
US 20190130468A1 · Lerman et al. · 2019 [cited by applicant]
US 20190340190A1 · Ganteaume · 2019 [cited by applicant]
US 20190392401A1 · Bellini · 2019 [cited by applicant]
US 20200043355A1 · Kwatra · 2020 [cited by applicant]
US 20200234515A1 · Gronsbell et al. · 2020 [cited by applicant]
US 20200258057A1 · Farahat et al. · 2020 [cited by applicant]
US 20200293394A1 · Abhinav et al. · 2020 [cited by applicant]
US 20200349370A1 · Lambert et al. · 2020 [cited by applicant]
US 20210019663A1 · Veshchikov · 2021 [cited by examiner]
US 20210042543A1 · Lambert et al. · 2021 [cited by applicant]
US 20210097489A1 · Gulati · 2021 [cited by applicant]
US 20210097504A1 · Gulati et al. · 2021 [cited by applicant]
US 20210097505A1 · Gulati · 2021 [cited by applicant]
US 20210097506A1 · Gulati et al. · 2021 [cited by applicant]
US 20210097622A1 · Gulati et al. · 2021 [cited by applicant]
US 20210133695A1 · Nichols et al. · 2021 [cited by applicant]
EP 3627408 · 2020 [cited by applicant]
WO 2017048516 · 2017 [cited by applicant]
WO 2018034913 · 2018 [cited by applicant]
WO 2019070290 · 2019 [cited by applicant]
Jayawardena, S., “Image Based Automatic Vehicle Damage Detection”. Thesis submitted for Doctor of Philosophy at the Ausralia National University, Nov. 2013, 199 pages. [cited by applicant]
Prytz, R., Machine Learning Methods for Vehicle Predictive Maintenance Using Off-Board and On-Board Data Doctoral dissertation, Halmstad University 2014, 96 pages. [cited by applicant]
Prytz, R., Predicting the Need for Vehicle Compressor Repairs Using Maintenance Records and Logged Vehicle Date, Engineering applications of artificial intelligence, 41, 139-150 (2015). [cited by applicant]
Patil, K. et al., “Deep Learning Based Car Damage Classification,” 2017 16th IEEE International Conference on Machine Learning and Applications (ICMLA), 2017, pp. 50-54. [cited by applicant]
Singh, R., et al., “Automating Car Insurance Claims Using Deep Learning Techniques,” 2019 IEEE Fifth International Conference on Multimedia Big Data (BigMM), 2019, pp. 199-207. [cited by applicant]
Unknown, Random Forest, Aug. 7, 2019, www.wikipedia.org (year 2019). [cited by applicant]
Extended European Search Report in EP20199277.3, dated Jan. 26, 2021. [cited by applicant]
Susto, G.A. et al., Machine Learning for Predictive Maintenance: A Multiple Classifier Approach. IEEE Transactions on Industrial Informatics, 11(3), 812-820. 2015. [cited by applicant]
Li, “Representation Learning on Multiple Sources”, Order No. 3629782 State University of New York at Buffalo, 2014. Ann Arbor: ProQuest (Year: 2014). [cited by applicant]