IP Library Granted Patent US 11,461,872
Granted Patent B1
US 11,461,872 · App. 17/234,667 · Granted Oct 4, 2022

Method and system for vehicle image repositioning

Inventors: Hans Otten (London, CA); Jerad William (London, CA); Ming Cong (Long Beach, CA)
Assignee: Autodata Solutions, Inc.
G06T3/20G06T3/40G06T7/12G06T7/60G06T7/70G06T2207/20081G06T2207/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,461,872
App. No.
17/234,667
Granted
Oct 4, 2022
Kind
B1
Abstract

An image readjustment system featuring a communication interface, one or more processors, and a persistent storage. The persistent storage is communicatively coupled to the one or more processors. The persistent storage comprises at least image location logic and image cropping logic. The image location logic is configured to receive and analyze an incoming image, using a machine learning analysis, to determine a location of a particular component within the incoming image and to calculate coordinates of a boundary area surrounding the particular component. The image cropping logic is configured to remove portions of the incoming image outside of the boundary area to generate a modified image to be rendered for display.

Claims (29)

1. An image readjustment system, comprising:

one or more processors; and

a persistent storage communicatively coupled to the one or more processors, the persistent storage comprises

an image location logic to receive and analyze an incoming image to (i) determine, based on data within the incoming image, if the incoming image is a first type of image or a second type of image, (ii) determine a location of a component within the incoming image and calculate coordinates of a first boundary area surrounding the component after determining the incoming image is the first type of image, and (iii) refrain from determining the location of the component and calculating the coordinates of the first boundary area after determining the incoming image is the second type of image;

an image repositioning logic configured to use at least the coordinates of the first boundary area to generate a secondary boundary area including the component substantially centered within the secondary boundary when the incoming image is the first type of image; and

an image cropping logic to remove one or more portions of the incoming image outside of the secondary boundary area to generate a modified image to be rendered for display.

2. The image readjustment system of claim 1 , wherein the image location logic to calculate the coordinates of the first boundary area and provide at least two coordinates of the first boundary area to the image cropping logic.

3. The image readjustment system of claim 1 , wherein the modified image and coordinates of the component are stored within a data store of the persistent storage, the data store being accessible by logic for rendering the modified image.

4. The image readjustment system of claim 1 , wherein the component is an image of a vehicle.

5. The image readjustment system of claim 4 , wherein the first type of image is a lot image corresponding to a digital image of the vehicle.

6. The image readjustment system of claim 1 , wherein the first type of image is a lot image.

7. The image readjustment system of claim 6 , wherein the second type of image is a customized image being a lot image altered to include information specific to a dealer represented by altered information included into the incoming image.

8. The image readjustment system of claim 7 , wherein altered information includes dealership information, salesperson information associated with the dealer, or one or more logos associated with the dealer.

9. The image readjustment system of claim 1 , wherein the image repositioning logic being communicatively coupled to the image cropping logic to remove the one or more portions of the incoming image outside of the secondary boundary area including at least a portion of the first boundary area.

10. A computerized method operating within a server device for analyzing images using machine learning logic, trained through supervised learning, to identify and reposition a component of a first component type associated with training data provided during the supervised learning, comprising:

receiving an incoming image;

analyzing data within the incoming image, using the machine learning logic, to determine a location of the component of the first component type within the incoming image including a plurality of components and to calculate coordinates of a boundary area surrounding the component;

analyzing the incoming image to determine if the incoming image is a first type of image or a second type of image;

determining a location of the component within the incoming image and calculating coordinates of a first boundary area surrounding the component after determining the incoming image is the first type of image;

refraining from at least calculating the coordinates of the first boundary area after determining the incoming image is the second type of image;

responsive to the incoming image being the first type of image, determining a secondary boundary area based on the coordinates of the first boundary area determined for the incoming image, wherein the component is substantially centered within the secondary boundary area; and

removing one or more portions of the incoming image outside of the secondary boundary area to generate a modified image to be rendered for display.

11. The computerized method of claim 10 , wherein further refraining from determining the location of the component if the incoming image is the second type of image.

12. The computerized method of claim 11 , wherein the second type of image is a customized image being a lot image altered to include information specific to a dealer represented by altered information included into the incoming image.

13. The computerized method of claim 12 , wherein altered information includes dealership information, salesperson information associated with the dealer, or one or more logos associated with the dealer.

14. The computerized method of claim 13 , wherein the first type of image is a lot image corresponding to a digital image of the vehicle.

15. The computerized method of claim 10 , wherein the calculating of the coordinates of the first boundary area comprises determining at least two coordinates to or form the first boundary area.

16. The computerized method of claim 10 , wherein the removing of the one or more portions of the incoming image outside of the secondary boundary area occurs after centering the component within the secondary boundary area.

17. The computerized method of claim 10 , wherein the component is an image of a vehicle.

Assignments (8)
2L RELEASE OF SECURITY INTEREST IN PATENTS REEL/FRAME 068314/0500 Recorded Jul 28, 2025
From: ROYAL BANK OF CANADA
To: AUTODATA SOLUTIONS, INC.
Reel/Frame 072253/0350 →
RELEASE OF SECURITY INTEREST IN PATENTS AT R/F 063475/0106 Recorded Aug 5, 2024
From: CORTLAND CAPITAL MARKET SERVICES LLC, AS COLLATERAL AGENT
To: AUTODATA SOLUTIONS, INC.
Reel/Frame 068312/0727 →
RELEASE OF SECURITY INTEREST IN PATENTS AT R/F 063473/0234 Recorded Aug 5, 2024
From: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
To: AUTODATA SOLUTIONS, INC.
Reel/Frame 068312/0697 →
SECURITY INTEREST Recorded Aug 5, 2024
From: AUTODATA SOLUTIONS, INC.
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 068313/0585 →
SECURITY INTEREST Recorded Aug 5, 2024
From: AUTODATA SOLUTIONS, INC.
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 068314/0500 →
PATENT SECURITY AGREEMENT SUPPLEMENT Recorded Apr 27, 2023
From: AUTODATA SOLUTIONS, INC.
To: CORTLAND CAPITAL MARKET SERVICES LLC
Reel/Frame 063475/0106 →
PATENT SECURITY AGREEMENT SUPPLEMENT Recorded Apr 27, 2023
From: AUTODATA SOLUTIONS, INC.
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 063473/0234 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2021
From: OTTEN, HANS; WILLIAM, JERAD; CONG, MING
To: AUTODATA SOLUTIONS, INC.
Reel/Frame 055963/0987 →
Continuity (2)
Continuation 16290762 · Mar 1, 2019
Provisional Application 62638004 · Mar 2, 2018