IP Library Granted Patent US 11,721,010
Granted Patent B2
US 11,721,010 · App. 17/027,283 · Granted Aug 8, 2023

Vehicle self-inspection apparatus and method

Inventors: Scott Nei (Carmel, IN); William Doyle (Fishers, IN); Michelle Kaiser Bray (Carmel, IN)
Assignee: OPENLANE, Inc.
G06T7/0004G06Q10/20G06Q30/0283G06T2200/24G06T2207/30108G06T2207/30252
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 11,721,010
App. No.
17/027,283
Granted
Aug 8, 2023
Kind
B2
Abstract

A system and method for self-inspection of a vehicle is disclosed. The self-inspection may be performed by an application executed on a mobile device, with the application being configured to determine excessive wear and use. The mobile device may obtain images from a plurality of predetermined views of the vehicle, with damage input being determined for the plurality of predetermined views. In turn, a cost estimate may be output for repair or replacement due to the damage for each of the plurality of predetermined views as well as a total cost for repair or replacement, which may be dynamically updated as additional damage is input for the plurality of predetermined views.

Claims (65)

1. A mobile device comprising:

a camera configured to generate images;

a display;

a memory; and

a processor in communication with the camera, the display, and the memory, the processor configured to:

iterate for each of a plurality of predetermined views of a vehicle:

identify an image generated by the camera as an image for a respective predetermined view;

access damage associated with the respective predetermined view; and

output, based on a cost engine, a cost estimate for repair or replacement due to the damage associated with the respective predetermined view such that the cost estimate is output for the respective predetermined view for each iteration of the plurality of predetermined views;

output a total cost for the repair or the replacement of the damage associated with the plurality of predetermined views of the vehicle, the total cost being based on a tally of the cost estimate for each of the plurality of predetermined views; and

output one or more discrepancies between a first damage report and a second damage report, the first damage report being indicative of inputting the damage regarding the vehicle at a first time, the second damage report being indicative of inputting the damage regarding the vehicle at a second time, the second time being later chronologically than the first time, wherein the output of the one or more discrepancies is based on an analysis of the first damage report and the second damage report in order to identify the one or more discrepancies between the first damage report and the second damage report in a specific predetermined view, wherein the output comprises a modification of an image of the specific predetermined view from one or both of the first damage report or the second damage report in order to highlight the one or more discrepancies in the specific predetermined view.

2. The mobile device of claim 1 , wherein the mobile device is configured to input damage from each of the plurality of predetermined views serially; and

wherein, for each iteration of the plurality of predetermined views, the total cost for the repair or the replacement of the damage is dynamically updated in order to add the cost estimate for the respective predetermined view to the total cost.

3. The mobile device of claim 2 , wherein the processor is further configured to:

identify the damage associated with the respective predetermined view; and

generate, using the cost engine resident in the mobile device, the cost estimate for each of the plurality of predetermined views.

4. The mobile device of claim 3 , wherein the processor is configured to identify damage associated with the respective predetermined view based on manual input from a user of the mobile device.

5. The mobile device of claim 3 , wherein the processor is configured to identify damage associated with the respective predetermined view based on automatic analysis of the image of the respective predetermined view.

6. The mobile device of claim 2 , wherein the processor is further configured to:

receive the damage associated with the respective predetermined view from a back-end server; and

receive, from the back-end server and using the cost engine resident in the back-end server, the cost estimate for each of the plurality of predetermined views.

7. The mobile device of claim 1 , wherein the processor is further configured to:

generate a single GUI correlating indications of each of the plurality of predetermined views with thumbnails of its obtained image, the single GUI enabling access of the obtained image for a respective view via manual input on a respective thumbnail.

8. The mobile device of claim 1 , wherein the processor is further configured to:

perform the analysis of the first damage report and the second damage report in order to identify the one or more discrepancies between the first damage report and the second damage report in the specific predetermined view; and

perform the modification of the image of the specific predetermined view from the one or both of the first damage report or the second damage report in order to highlight the one or more discrepancies in the specific predetermined view.

9. The mobile device of claim 8 , wherein the one or more discrepancies in the specific predetermined view are associated with a subsection of the predetermined view; and

wherein the processor is configured to highlight the one or more discrepancies in the specific predetermined view by overlaying a predefined shape to highlight the subsection of the predetermined view.

10. The mobile device of claim 8 , wherein the second damage report identifies a damage item in a subsection of the specific predetermined view that is not identified in the first damage report; and

wherein the processor is further configured to:

automatically analyze the image of the specific predetermined view from the first damage report in order to determine whether the damage item is located in a portion of the image of the specific predetermined view from the first damage report associated with the subsection of the specific predetermined view;

responsive to determining that the damage item is located in the portion of the image, outputting an indication that an analysis of the image of the specific predetermined view from the first damage report indicates that the damage item is located in the portion of the image of the specific predetermined view from the first damage report; and

responsive to determining that the damage item is not located in the portion of the image, outputting an indication that an analysis of the image of the specific predetermined view from the first damage report indicates that the damage item is not located in the portion of the image of the specific predetermined view from the first damage report.

11. The mobile device of claim 8 , wherein the second damage report identifies a damage item in a subsection of the specific predetermined view that is not identified in the first damage report; and

wherein the processor is further configured to:

automatically compare a portion of the image of the specific predetermined view from the first damage report associated with the subsection with a portion of the image of the specific predetermined view from the second damage report associated with the subsection in order to determine whether the portions are the same;

responsive to determining that the portions are the same, outputting an indication that an analysis of the images of the specific predetermined view from the first damage report and the second damage report indicates that the portions of the images associated with the subsection are the same; and

responsive to determining that the portions are not the same, outputting an indication that an analysis of the images of the specific predetermined view from the first damage report and the second damage report indicates that the portions of the images associated with the subsection are different.

12. The mobile device of claim 1 , wherein the processor is further configured to:

receive, from a back-end server, the modification of the image of the specific predetermined view from the one or both of the first damage report or the second damage report in order to highlight the one or more discrepancies in the specific predetermined view, the modification of the image being based on the back-end server analyzing the first damage report and the second damage report in order to identify the one or more discrepancies between the first damage report and the second damage report in a specific predetermined view.

13. The mobile device of claim 12 , wherein the one or more discrepancies in the specific predetermined view are associated with a subsection of the predetermined view; and

wherein the modified image is configured to highlight the one or more discrepancies in the specific predetermined view by overlaying a predefined shape to highlight the subsection of the predetermined view.

14. The mobile device of claim 12 , wherein the second damage report identifies a damage item in a subsection of the specific predetermined view that is not identified in the first damage report; and

wherein the processor is further configured to:

receive, from the back-end server, an indication that an analysis of the image of the specific predetermined view from the first damage report indicates that the damage item is either located or not located in a portion of the image of the specific predetermined view from the first damage report associated with the subsection of the specific predetermined view; and

output the indication.

15. The mobile device of claim 12 , wherein the second damage report identifies a damage item in a subsection of the specific predetermined view that is not identified in the first damage report; and

receive, from the back-end server, an indication that a comparison of a portion of the image of the specific predetermined view from the first damage report associated with the subsection with a portion of the image of the specific predetermined view from the second damage report associated with the subsection are the same or different; and

output the indication.

16. A method for identifying images for a plurality of predetermined views of a vehicle and for outputting cost estimates for repair or replacement due to damage for the plurality of predetermined views of the vehicle, the method comprising:

iterate for each of the plurality of predetermined views of the vehicle:

identifying an image generated by a camera from a mobile device as an image for a respective predetermined view;

accessing damage associated with the respective predetermined view; and

outputting, based on a cost engine, a cost estimate for repair or replacement due to the damage associated with the respective predetermined view such that the cost estimate is output for the respective predetermined view for each iteration of the plurality of predetermined views;

outputting a total cost for the repair or the replacement of the damage associated with the plurality of predetermined views of the vehicle, the total cost being based on a tally of the cost estimate for each of the plurality of predetermined views;

analyzing a first damage report and a second damage report in order to identify one or more discrepancies between the first damage report and the second damage report in a specific predetermined view, the first damage report being indicative of inputting the damage regarding the vehicle at a first time, the second damage report being indicative of inputting the damage regarding the vehicle at a second time, the second time being later chronologically than the first time;

modifying an image of the specific predetermined view from one or both of the first damage report or the second damage report in order to highlight the one or more discrepancies in the specific predetermined view; and

outputting the modified image of the specific predetermined view in order to highlight the one or more discrepancies in the specific predetermined view.

17. The method of claim 16 , wherein the mobile device inputs damage from each of the plurality of predetermined views serially; and

wherein, for each iteration of the plurality of predetermined views, the total cost for the repair or the replacement of the damage is dynamically updated in order to add the cost estimate for the respective predetermined view to the total cost.

18. The method of claim 17 , further comprising:

identifying the damage associated with the respective predetermined view; and

generating, using the cost engine resident in the mobile device, the cost estimate for each of the plurality of predetermined views.

19. The mobile device of claim 1 , wherein the modification of the image comprises superimposing an overlay on the image.

20. The method of claim 16 , wherein the modification of the image comprises superimposing an overlay on the image.

Assignments (5)
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RECORDED AT R/F 056201/0338 Recorded Jun 26, 2023
From: JPMORGAN CHASE BANK, N.A., AS AGENT
To: KAR AUCTION SERVICES, INC.
Reel/Frame 064110/0059 →
SECURITY INTEREST Recorded Jun 26, 2023
From: OPENLANE, INC. (F/K/A KAR AUCTION SERVICES, INC.)
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 064110/0555 →
CHANGE OF NAME Recorded Jun 22, 2023
From: KAR AUCTION SERVICES, INC.
To: OPENLANE, INC.
Reel/Frame 064104/0048 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2022
From: NEI, SCOTT; DOYLE, WILLIAM; BRAY, MICHELLE KAISER
To: KAR AUCTION SERVICES, INC.
Reel/Frame 059914/0154 →
SECURITY INTEREST Recorded May 11, 2021
From: KAR AUCTION SERVICES, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 056201/0338 →
Continuity (2)
Provisional Application 62903930 · Sep 22, 2019
Related Publication 20210090240A1 · Mar 25, 2021