US 12,321,901 B2
Systems and methods for performing repairs to a vehicle
Amber Wyatt, Bloomington, IL (US); Chris Ray, Bloomington, IL (US); Ashish Sawhney, Bloomington, IL (US); Tim Husarik, Normal, IL (US); Jose Gonzalez, Hialeah, FL (US); Tracey M. Herring, Lilburn, GA (US); Holly Lambert, Ashburn, GA (US); Stephen Tinglestad, Mesa, AZ (US); Jason Beckman, Bloomington, IL (US); Andrea Foster, Dunwoody, GA (US); John Freymann, Normal, IL (US); Shane Tomlinson, Bloomington, IL (US); Akilah Hugine, Roswell, GA (US); Daniel Green, Dubuque, IA (US); and Eric Brown, Dunwoody, GA (US)
Assigned to State Farm Mutual Automobile Insurance Company, Bloomington, IL (US)
Filed by State Farm Mutual Automobile Insurance Company, Bloomington, IL (US)
Filed on Dec. 20, 2022, as Appl. No. 18/069,059.
Application 18/069,059 is a continuation of application No. 16/169,547, filed on Oct. 24, 2018, granted, now 11,587,046.
Claims priority of provisional application 62/576,704, filed on Oct. 25, 2017.
Prior Publication US 2023/0123916 A1, Apr. 20, 2023
Int. Cl. G06Q 10/20 (2023.01); G06F 16/9537 (2019.01); G06Q 40/08 (2012.01); G06V 20/10 (2022.01); G07C 5/08 (2006.01)
CPC G06Q 10/20 (2013.01) [G06F 16/9537 (2019.01); G06Q 40/08 (2013.01); G06V 20/182 (2022.01); G07C 5/0808 (2013.01); G07C 5/0841 (2013.01)] 22 Claims
OG exemplary drawing
 
1. A computer system for instructing a user on repairing a vehicle, the computer system comprising at least one processor in communication with at least one memory device, the computer system in communication with a user computer device associated with the user, the at least one processor is programmed to:
receive, by the at least one processor from the user, a request to repair a vehicle, including information about the vehicle;
transmit, from the at least one processor to the user computer device, an electronic message including instructions to display a link to a user interface to be displayed on the user computer device, wherein when the link is activated by the user the link causes additional instructions to be transmitted to the user computer device to display the user interface to be presented to the user of the user computer device;
request, by the at least one processor from the user via the user interface, one or more images of the vehicle based on the information about the vehicle, wherein the request includes instructions for taking the one or more images of the vehicle;
transmit, from the at least one processor to the user computer device, a plurality of instructions to cause the user interface of the user computer device to be updated to allow the user to search for a repair facility to repair the vehicle;
store a machine learning model trained with a large sample of repair and vehicle damage data;
execute the machine learning model using the one or more images of the vehicle, the machine learning model configured to determine damage to the vehicle based on at least the one or more images of the vehicle and to determine one or more repair facilities capable of performing repairs to the damage to the vehicle;
transmit, to the user computer device, one or more additional instructions to display the determined one or more repair facilities capable of performing the repairs to the damages ahead of other repair facilities when presented to the user;
receive, by the at least one processor from the user computer device via the user interface, a selection of a repair facility;
retrieve, by the at least one processor, a calendar of appointments from a repair facility computer device associated with the selected repair facility;
receive, by the at least one processor via the user interface, a user selection of a date and time for an appointment;
compare, by the at least one processor, the user selection of a date and time for the appointment to the calendar of appointments from the repair facility computer device;
transfer, by the at least one processor, the information about the vehicle, the selected date and time, and the one or more images of the vehicle to the repair facility computer device; and
receive, by the at least one processor via the user interface, a confirmation of the appointment from the repair facility computer device.