# US 2023/0054847 A1 · Part Identification and Location Systems and Methods

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2023/0054847 A1
- Document ID: US20230054847A1
- Status: Published application
- Kind: A1
- Application number: 17/404,368
- Filed: 2021-08-17
- Published: 2023-02-23
- Earliest claimed: 2021-08-17
- Assignees: J2B Holdings, LLC
- Applicants: J2B Holdings, LLC
- Inventors: Joseph Yancy Brock; Joshua Curtis Brock; Ben Austin Hubbard
- Web page: https://patentgrep.com/patent/US20230054847A1

## CPC

- G06V 30/1444: {Selective acquisition, locating or processing of specific regions, e.g. highlighted text, fiducial marks or predetermined fields}
- G06Q 30/0603: {Catalogue creation or management}
- G06Q 30/0617: {Representative agent}
- G06V 30/142: using hand-held instruments; Constructional details of the instruments
- G06V 30/153: {using recognition of characters or words}
- G06V 2201/08: Detecting or categorising vehicles
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

The present disclosure is a part identification and location system that has a server and a handheld device, and the handheld device is communicatively coupled to the server via a network. Further, the system has a handheld device processor that displays a plurality of graphical user interfaces to the handheld device and receives data from a user of the handheld device identifying a system, subsystem, or part that the user desires to purchase. Additionally, a server processor searches for the desired system, subsystem, or part on a plurality of part databases, locating one or more parts that match the system, subsystem, or part the user desires. The handheld device processor displays a list of the system, subsystems or parts located, receives data indicating which system, subsystem, or part the user desires to purchase, and receives payment data for purchasing the system, subsystem, or part.

## Claims

### Claim 1

A part identification and location system, comprising: a server;
a handheld device, the handheld device communicatively coupled to the server via a network;
a handheld device processor configured for displaying a plurality of graphical user interfaces to the handheld device configured for visually reading, by a camera, the letters, the numbers, the characteristics, or symbols of an image contained in vehicle data through use of computer vision and machine learning the vehicle data comprising at least one of a VIN, UUID, vehicle, vehicle image, system, system image, subsystem, subsystem image, part, or part image and the handheld device processor configured for determining whether the data read identifies a the VIN, the UUID, the vehicle, the vehicle image, the system, the system image, the subsystem, the subsystem image, the part or the part image, by digesting via machine learning the vehicle data on related images and recognizes specific characteristics and patterns the handheld device processor further extracts information from images and pixels of the images read by the handheld device processor, and the handheld device processor identifies a read of interest in the read vehicle data and recognizes the images in a structured format, the handheld device processor further configured to transmit data indicative of the vehicle data read by a camera on the handheld device to a server processor, the server processor configured for automatically searching for the desired VIN, UUID, vehicle, vehicle image, system, system image, subsystem, subsystem image, part or part image on a plurality of part databases, automatically locating one or more parts that match the VIN, UUID, vehicle, vehicle image, system, system image, subsystem, subsystem image, part or part image and receiving fitment data related to a vehicle identified by the handheld device, the handheld device processor further configured for displaying a list of the parts located, receiving data indicating which part the user desires to purchase and receiving payment data for purchasing the part,
wherein the handheld device processor is further configured to read vehicle data when the vehicle is not near the handheld processor.

### Claim 2 (depends on 1)

The part identification and location system of claim 1, wherein the vehicle data received from the user of the handheld device is a vehicle identification number (VIN) and the handheld device processor performs optical character recognition (OCR) coupled with Computer Vision on the VIN.

### Claim 3 (depends on 2)

The part identification and location system of claim 2, wherein the handheld device processor and/or the server processor is configured for determining a make, model, and year of a vehicle based upon the VIN.

### Claim 4 (depends on 3)

The part identification and location system of claim 3, wherein the server processor is configured for searching the plurality of part databases based upon the VIN, wherein the handheld device processor is further configured for displaying a list of parts found from the searching by the server processor, and the handheld device processor is configured for selling the part to the user via the handheld device.

### Claim 5 (depends on 1)

The part identification and location system of claim 1, wherein the vehicle data received from the user of the handheld device is a universally unique identifier (UUID) and the handheld processor performs optical character recognition (OCR) coupled with Computer Vision on the UUID.

### Claim 6 (depends on 5)

The part identification and location system of claim 5 wherein the handheld device processor and/or the server processor is configured for determining a make, model and year of a vehicle based upon the UUID.

### Claim 7 (depends on 6)

The part identification and location system of claim 6, wherein the server processor is configured for searching the plurality of part databases based upon the UUID.

### Claim 8 (depends on 7)

The part identification and location system of claim 7, wherein the handheld device processor is further configured for displaying a list of parts found from the searching by the server processor.

### Claim 9 (depends on 8)

The part identification and location system of claim 8, wherein the handheld device processor is further configured for receiving vehicle data indicating a part read by the handheld device.

### Claim 10 (depends on 9)

The part identification and location system of claim 9, wherein the handheld device processor is configured for selling the part to the user via the handheld device.

### Claim 11

(canceled)

### Claim 12 (depends on 11)

The part identification and location system of claim 11, wherein the handheld processor and the server processor are configured for determining a make, a model, and a year of a vehicle or identifying a part or type of part based upon the read by performing Computer Vision with optical character recognition (OCR) and aided by Artificial Intelligence on the data read by the camera on the handheld device.

### Claim 13 (depends on 12)

The part identification and location system of claim 12, wherein the server processor is configured for searching the plurality of part databases based upon the read.

### Claim 14 (depends on 13)

The part identification and location system of claim 13, wherein the handheld device processor is further configured for displaying a list of parts found from the searching by the server processor.

### Claim 15 (depends on 14)

The part identification and location system of claim 14, wherein the handheld device processor is further configured for receiving data indicating a part read by the handheld device.

### Claim 16 (depends on 15)

The part identification and location system of claim 15, wherein the handheld device processor is configured for selling the part to the user via the handheld device.

### Claim 17

A part identification and location method, comprising: communicatively coupling a handheld device to a server via a network;
displaying, by a handheld device processor, a plurality of graphical user interfaces to
the handheld device configured for visually reading the letters, the numbers, or symbols of an image contained in the vehicle data through use of computer vision, the vehicle data comprising at least one of a vehicle identification number (VIN), universally unique identifier (UUID), vehicle, vehicle image, system, system image, subsystem, subsystem image part, or part image;
determining, by the handheld processor, whether the vehicle data read identifies a VIN, UUID, vehicle, vehicle image, system, system image, subsystem, subsystem image, part, or part image by digesting via learning or machine learning vehicle data on related images and recognizing specific characteristics and patters, the images read by the handheld device and the handheld device processor identifies a read area of interest in the read vehicle data and converts images into a structure format;
transmitting data indicative of the read by a camera on the handheld device to a server processor;
automatically searching, by the server processor, for the desired VIN, UUID, vehicle, vehicle
image, system, system image, subsystem, subsystem image, part or part image on a plurality of part databases;
automatically locating, by the server processor, one or more parts that match the VIN, UUID,
vehicle, vehicle image, system, system image, subsystem, subsystem image, part or part image.
receiving fitment data related to a vehicle identified by the handheld device;
displaying, by the handheld device processor, a list of the VIN, UUID, system, vehicle, vehicle image, system, system image, subsystem, subsystem image, part, or part image located;
receiving data, by the handheld device processor, indicating which part the user desires to purchase; and
receiving payment, by the handheld device processor, data for purchasing the system, subsystem, or part.

### Claim 18 (depends on 17)

The part identification and location method of claim 17, wherein the vehicle data received from the user of the handheld device is a vehicle identification number (VIN) further comprising performing, by the handheld device and/or the server, optical character recognition (OCR) and Computer Vision on the VIN.

### Claim 19 (depends on 18)

The part identification and location method of claim 18, further
comprising determining, by the handheld device and/or the server, a make, model, and year of a vehicle based upon the VIN.

### Claim 20 (depends on 19)

The part identification and location method of claim 19, further comprising searching, by the server processor, the plurality of part databases based upon the VIN.

### Claim 21 (depends on 20)

The part identification and location method of claim 20, further comprising displaying, by the handheld device, a list of parts found from the searching by the server processor, and receiving, by the handheld device processor, a read of data indicating a VIN, UUID, system, subsystem, or part from the user of the handheld device via the handheld device, and digitally selling, by the handheld device processor the part to the user via the handheld device.

### Claim 22 (depends on 17)

The part identification and location method of claim 17, wherein the vehicle data received from the user of the handheld device is a universally unique identifier (UUID) further comprising performing, by the handheld processor and/or the server, optical character recognition (OCR) and Computer Vision on the UUID.

### Claim 23 (depends on 22)

The part identification and location method of claim 22, further comprising determining, by the handheld processor and/or the server processor, a make, model, and year of a vehicle based upon the UUID.

### Claim 24 (depends on 23)

The part identification and location method of claim 23, further comprising searching, by the server processor, the plurality of part databases based upon the UUID.

### Claim 25 (depends on 24)

The part identification and location method of claim 24, further comprising displaying, by the handheld processor, a list parts found from the searching by the server processor.

### Claim 26 (depends on 25)

The part identification and location method of claim 25, further comprising receiving, by the handheld processor, data indicating a VIN, UUID, system, subsystem, or part from a user of the handheld device via the handheld device.

### Claim 27 (depends on 26)

The part identification and location method of claim 26, further comprising digitally selling, by the handheld processor, the part to the user via the handheld device.

### Claim 28 (depends on 17)

The part identification and location method of claim 17, wherein the vehicle data received from the user of the handheld device is an image of a VW, UUID, system, subsystem, or part further comprising determining, by the handheld processor and/or the server processor, a make, model, and year of a vehicle based upon the image by performing optical character recognition (OCR) and Computer Vision on the image.

### Claim 29 (depends on 28)

The part identification and location method of claim 28, further comprising searching, by the server processor, the plurality of part databases based upon the image obtained from the OCR and the Computer Vision, and displaying, by the handheld processor, a list of parts found from the searching by the server processor.

### Claim 30 (depends on 26)

The part identification and location method of claim 26, further comprising receiving data, by the handheld device processor, indicating a VIN, UUID, system, subsystem, or a part from the user of the handheld device via a camera on the handheld device and digitally selling, by the handheld device processor, the part to the user via the handheld device.
