IP Library Granted Patent US 50,810
Granted Patent E1
US 50,810 · App. 18/230,111 · Granted Mar 3, 2026

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

Inventors: Abhijeet Gulati (San Diego, CA); Olivier Baudoux (San Diego, CA); Sathish Venkatesan (San Diego, CA); GeengYee Chong (San Diego, CA); Dune Pagaduan (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 50,810
App. No.
18/230,111
Granted
Mar 3, 2026
Kind
E1
Abstract

Automated vehicle repair estimation by aggregate ensembling of multiple artificial intelligence functions is provided. A method comprises receiving a plurality of vehicle repair recommendation sets for a damaged vehicle, wherein each of the vehicle repair recommendation sets identifies at least one recommended vehicle repair operation of a plurality of the vehicle repair operations for the damaged vehicle; aggregating a plurality of the recommended vehicle repair operations; generating a composite vehicle repair recommendation set that identifies the aggregated recommended vehicle repair operations; and providing the composite vehicle repair recommendation set to one or more vehicle repair insurance claims management systems.

Claims (83)

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 plurality of vehicle repair recommendation sets for a damaged vehicle, wherein each of the vehicle repair recommendation sets identifies at least one recommended vehicle repair operation of a plurality of the vehicle repair operations for the damaged vehicle, wherein each vehicle repair recommendation set identifies a score for each of the recommended vehicle repair operations in the plurality of vehicle repair recommendation sets, wherein each score indicates a projected accuracy of the corresponding recommended vehicle repair operation, wherein each of the vehicle repair recommendation sets includes one or more images of the damaged vehicle, and wherein each of the vehicle repair recommendation sets is generated by a respective first artificial intelligence function, and wherein each of the respective first artificial intelligence functions is trained;

selecting a plurality of the recommended vehicle repair operations, including at least one recommended vehicle repair operation from each of the vehicle repair recommendation sets, by providing the plurality of vehicle repair recommendation sets to a second artificial intelligence function, wherein the second artificial intelligence function is trained using a plurality of vehicle repair training sets,

wherein each vehicle repair training set comprises:

one or more images of a further second damaged vehicle, and

a composite vehicle repair recommendation set for the further second damaged vehicle;

aggregating the selected plurality of the recommended vehicle repair operations;

generating a composite vehicle repair recommendation set that identifies the aggregated recommended vehicle repair operations, comprising identifying the scores for the recommended vehicle repair operations in the generated composite vehicle repair recommendation set;

providing the composite vehicle repair recommendation set to one or more vehicle repair insurance claims management systems; and

re-training one or more of the first artificial intelligence functions when a predetermined event occurs;

wherein:

each of the vehicle repair recommendation sets identifies a plurality of images of the damaged vehicle; and

the method further comprises:

selecting one or more of the images of the damaged vehicle, and identifying the selected one or more of the images in the generated composite vehicle repair recommendation set; and

the predetermined event comprises at least one of:

a function of a defined lapsed portion of time; or

a result of a comparison between a pre-defined evaluation metric of the one or more of the first artificial intelligence functions and a test data set.

2 . The system of claim 1 , wherein aggregating a the selected plurality of the recommended vehicle repair operations comprises:

aggregating the plurality of the recommended vehicle repair operations based on statistical aggregation methodologies comprising at least one of mean, max, min, variance, and standard deviation.

3 . A non-transitory machine-readable storage medium encoded with instructions executable by a hardware processor of a computing component, the machine- readable storage medium comprising instructions to cause the hardware processor to perform a method comprising:

receiving a plurality of vehicle repair recommendation sets for a damaged vehicle, wherein each of the vehicle repair recommendation sets identifies at least one recommended vehicle repair operation of a plurality of the vehicle repair operations for the damaged vehicle, wherein each vehicle repair recommendation set identifies a score for each of the recommended vehicle repair operations in the plurality of vehicle repair recommendation sets, wherein each score indicates a projected accuracy of the corresponding recommended vehicle repair operation, wherein each of the vehicle repair recommendation sets includes one or more images of the damaged vehicle, and wherein each of the vehicle repair recommendation sets is generated by a respective first artificial intelligence function, and wherein each of the respective first artificial intelligence functions is trained;

selecting a plurality of the recommended vehicle repair operations, including at least one recommended vehicle repair operation from each of the vehicle repair recommendation sets, by providing the plurality of vehicle repair recommendation sets to a second artificial intelligence function, wherein the second artificial intelligence function is trained using a plurality of vehicle repair training sets,

wherein each vehicle repair training set comprises:

one or more images of a further second damaged vehicle, and

a composite vehicle repair recommendation set for the further second damaged vehicle;

aggregating the selected plurality of the recommended vehicle repair operations;

generating a composite vehicle repair recommendation set that identifies the aggregated recommended vehicle repair operations, comprising identifying the scores for the recommended vehicle repair operations in the generated composite vehicle repair recommendation set;

providing the composite vehicle repair recommendation set to one or more vehicle repair insurance claims management systems; and

re-training one or more of the first artificial intelligence functions when a predetermined event occurs;

wherein:

each of the vehicle repair recommendation sets identifies a plurality of images of the damaged vehicle; and

the method further comprises:

selecting one or more of the images of the damaged vehicle, and

identifying the selected one or more of the images in the generated composite vehicle repair recommendation set; and

the predetermined event comprises at least one of:

a function of a defined lapsed period of time; or

a result of a comparison between a pre-defined evaluation metric of the one or more of the first artificial intelligence functions and a test data set.

4 . The non-transitory machine-readable storage medium of claim 3 , wherein aggregating a the selected plurality of the recommended vehicle repair operations comprises:

aggregating the plurality of the recommended vehicle repair operations based on statistical aggregation methodologies comprising at least one of mean, max, min, variance, and standard deviation.

5 . A method comprising:

receiving a plurality of vehicle repair recommendation sets for a damaged vehicle, wherein each of the vehicle repair recommendation sets identifies at least one recommended vehicle repair operation of a plurality of the vehicle repair operations for the damaged vehicle, wherein each vehicle repair recommendation set identifies a score for each of the recommended vehicle repair operations in the plurality of vehicle repair recommendation sets, wherein each score indicates a projected accuracy of the corresponding recommended vehicle repair operation, wherein each of the vehicle repair recommendation sets includes one or more images of the damaged vehicle, and wherein each of the vehicle repair recommendation sets is generated by a respective first artificial intelligence function, and wherein each of the respective first artificial intelligence functions is trained;

selecting a plurality of the recommended vehicle repair operations, including at least one recommended vehicle repair operation from each of the vehicle repair recommendation sets, by providing the plurality of vehicle repair recommendation sets to a second artificial intelligence function, wherein the second artificial intelligence function is trained using a plurality of vehicle repair training sets, wherein each vehicle repair training set comprises:

one or more images of a further second damaged vehicle, and

a composite vehicle repair recommendation set for the further second damaged vehicle;

aggregating the selected plurality of the recommended vehicle repair operations; generating a composite vehicle repair recommendation set that identifies the aggregated recommended vehicle repair operations, comprising identifying the scores for the recommended vehicle repair operations in the generated composite vehicle repair recommendation set;

providing the composite vehicle repair recommendation set to one or more vehicle repair insurance claims management systems; and

re-training one or more of the first artificial intelligence functions when a predetermined event occurs;

wherein:

each of the vehicle repair recommendation sets identifies a plurality of images of the damaged vehicle; and

the method further comprises:

selecting one or more of the images of the damaged vehicle, and

identifying the selected one or more of the images in the generated composite vehicle repair recommendation set; and

the predetermined event comprises at least one of:

a function of a defined lapsed period of time; or

a result of a comparison between a pre-defined evaluation metric of the one or more of the first artificial intelligence functions and a test data set.

6. The method of claim 5 , wherein aggregating the selected plurality of the recommended vehicle repair operations comprises:

aggregating the plurality of the recommended vehicle repair operations based on statistical aggregation methodologies comprising at least one of mean, max, min, variance, and standard deviation.

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

receiving a claim package, the claim package including data describing the damaged vehicle; and

distributing the claim package to the first artificial intelligence functions, wherein the vehicle repair recommendation sets are generated by the first artificial intelligence functions based on the claim package.

8. The system of claim 1 , wherein aggregating the selected plurality of the recommended vehicle repair operations comprises at least one of:

combining two or more of the received recommended vehicle repair operations; or

omitting redundant ones of the recommended vehicle repair operations.

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

determining whether the predetermined event has occurred.

10. The non-transitory machine-readable storage medium of claim 3 , the method further comprising:

receiving a claim package, the claim package including data describing the damaged vehicle; and

distributing the claim package to the first artificial intelligence functions, wherein the vehicle repair recommendation sets are generated by the first artificial intelligence functions based on the claim package.

11. The non-transitory machine-readable storage medium of claim 3 , wherein aggregating the selected plurality of the recommended vehicle repair operations comprises at least one of:

combining two or more of the received recommended vehicle repair operations; or

omitting redundant ones of the recommended vehicle repair operations.

12. The non-transitory machine-readable storage medium of claim 3 , wherein aggregating the selected plurality of the recommended vehicle repair operations comprises:

determining whether the predetermined event has occurred.

13. The method of claim 5 , further comprising:

receiving a claim package, the claim package including data describing the damaged vehicle; and

distributing the claim package to the first artificial intelligence functions, wherein the vehicle repair recommendation sets are generated by the first artificial intelligence functions based on the claim package.

14. The method of claim 5 , wherein aggregating the selected plurality of the recommended vehicle repair operations comprises at least one of:

combining two or more of the received recommended vehicle repair operations; or

omitting redundant ones of the recommended vehicle repair operations.

15. The method of claim 5 , further comprising:

determining whether the predetermined event has occurred.

Continuity (4)
Provisional Application 62908348 · Sep 30, 2019
Provisional Application 62908354 · Sep 30, 2019
Provisional Application 62908361 · Sep 30, 2019
Reissue 17039231 · Sep 30, 2020
References Cited (101)
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, III et al. · 2012 [cited by applicant]
US 8712806B1 · Medina, III et al. · 2014 [cited by applicant]
US 8725543B1 · Hanson et al. · 2014 [cited by applicant]
US 9218626B1 · Haller, Jr. · 2015 [cited by examiner]
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 examiner]
US 10366370B1 · Binion · 2019 [cited by examiner]
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 · 2020 [cited by examiner]
US 10692050B2 · Taliwal · 2020 [cited by examiner]
US 10832065B1 · Lambert · 2020 [cited by examiner]
US 10922664B2 · Vahidi · 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 20020007237A1 · Phung et al. · 2002 [cited by applicant]
US 20020016655A1 · Joao · 2002 [cited by examiner]
US 20050108065A1 · Dorfstatter · 2005 [cited by applicant]
US 20050267774A1 · Merritt et al. · 2005 [cited by applicant]
US 20080082347A1 · Villalobos · 2008 [cited by examiner]
US 20080222062A1 · Liu et al. · 2008 [cited by applicant]
US 20130317694A1 · Merg et al. · 2013 [cited by applicant]
US 20140081675A1 · Ives · 2014 [cited by examiner]
US 20140122130A1 · Kelly · 2014 [cited by examiner]
US 20140277902A1 · Koch · 2014 [cited by examiner]
US 20140279707A1 · Joshua · 2014 [cited by examiner]
US 20150012169A1 · Coard · 2015 [cited by applicant]
US 20150213556A1 · Haller, Jr. et al. · 2015 [cited by applicant]
US 20160063774A1 · Afshar · 2016 [cited by examiner]
US 20160078403A1 · Sethi · 2016 [cited by examiner]
US 20160104125A1 · Chapman et al. · 2016 [cited by applicant]
US 20160178465A1 · Smith et al. · 2016 [cited by applicant]
US 20170147990A1 · Franke · 2017 [cited by examiner]
US 20170147991A1 · Franke · 2017 [cited by examiner]
US 20170148101A1 · Franke · 2017 [cited by examiner]
US 20170148102A1 · Franke · 2017 [cited by examiner]
US 20170169634A1 · Mattern · 2017 [cited by examiner]
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 20180039956A1 · McElhinney · 2018 [cited by examiner]
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 examiner]
US 20200043355A1 · Kwatra · 2020 [cited by applicant]
US 20200234515A1 · Gronsbell · 2020 [cited by examiner]
US 20200258057A1 · Farahat et al. · 2020 [cited by applicant]
US 20200293394A1 · Abhinav · 2020 [cited by applicant]
US 20200349370A1 · Lambert · 2020 [cited by examiner]
US 20210019663A1 · Veshchikov et al. · 2021 [cited by applicant]
US 20210042543A1 · Lambert et al. · 2021 [cited by applicant]
US 20210097489A1 · Gulati · 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 · 2021 [cited by examiner]
US 20240095685A1 · Gulati · 2024 [cited by applicant]
AU 2014287580A1 · 2016 [cited by examiner]
EP 3627408A1 · 2019 [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 Learninq and Applications (ICMLA), 2017, pp. 50-54. [cited by applicant]
Unknown, Random Forest, Aug. 7, 2019, www.wikipedia.org (year 2019). [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]
Extended European Search Report in EP20199277.3, dated Jan. 26, 2021. [cited by applicant]
Singh, zr., 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]
Prytz., “Machine learning methods for vehicle predictive maintenance using off-board and on-board data”, Doctoral Dissertation No. 9, Halmstad University, 2014, 96 pages. [cited by applicant]