# US 12,179,718 B1 · Apparatus and a method for a multi-stage car wash system

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

- Number: US 12,179,718 B1
- Document ID: US12179718B1
- Status: Granted
- Kind: B1
- Application number: 18/637,290
- Filed: 2024-04-16
- Granted: 2024-12-31
- Earliest claimed: 2024-04-16
- Assignees: Quick Quack Car Wash Holdings, LLC
- Applicants: Quick Quack Car Wash Holdings, LLC
- Inventors: Christopher Clinton Chappell; McNamara Marlow Pope, III; Rodney Daniel Sparks
- Web page: https://patentgrep.com/patent/US12179718B1

## CPC

- B60S 3/063: {the axis of rotation being approximately vertical}
- B60S 3/04: for exteriors of land vehicles {(B60S3/002, B60S3/004 take precedence; specially adapted for railway vehicles B60S3/006)}
- B60S 3/06: with rotary bodies contacting the vehicle {(hand-held B60S3/048)}
- A46B 13/02: power-driven {carriers}
- B60S 3/042: {Wheel cleaning devices (integral with vehicle B60S1/00)}
- G06N 20/00: Machine learning
- B60S: SERVICING, CLEANING, REPAIRING, SUPPORTING, LIFTING, OR MANOEUVRING OF VEHICLES, NOT OTHERWISE PROVIDED FOR
- A46B: BRUSHES (handles not integral with brushware B25G)
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS

## Abstract

An apparatus for a multi-stage car wash system is disclosed. The apparatus includes a plurality of sensors, wherein the plurality of sensors is configured to detect location data of a moving object. The apparatus includes a control circuit communicatively connected to the plurality of sensors. The control circuit is configured to identify mirror data as a function of the location data. The control circuit is configured to determine one or more movement metrics as a function of the location data and the mirror data. The apparatus includes an overhead frame mechanically connected to a plurality of rods, wherein the plurality of rods is configured to extend horizontally from the overhead frame. The apparatus also includes a plurality of actuators mechanically connected to the plurality of rods, wherein the plurality of actuators is configured to actuate each rod of the plurality of rods into one or more positions.

## Claims

### Claim 1

An apparatus for a multi-stage car wash system, wherein the apparatus comprises:
a plurality of sensors, wherein the plurality of sensors is configured to detect location data of a moving object;
a control circuit communicatively connected to the plurality of sensors and a plurality of actuators, wherein the control circuit is configured to:
receive the location data from the plurality of sensors;
identify mirror data as a function of the location data; and
determine one or more movement metrics of the moving object as a function of the location data and the mirror data, wherein the one or more movement metrics comprises at least a brush retraction speed;
an overhead frame mechanically connected to a plurality of rods using an attachment mechanism, wherein the plurality of rods is configured to extend horizontally from the overhead frame at a first position, wherein the overhead frame comprises modular sections; and
the plurality of actuators mechanically connected to the overhead frame and the plurality of rods, wherein each actuator of the plurality of actuators is configured to actuate each rod of the plurality of rods from the first position to a second position with respect to the moving object as a function of the one or more movement metrics.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein the plurality of actuators comprises:
a first pneumatic actuator mechanically connected to a first rod of the plurality of rods; and
a second pneumatic actuator mechanically connected to a second rod of the plurality of rods.

### Claim 3 (depends on 2)

The apparatus of claim 2, wherein:
the first pneumatic actuator is configured to actuate the first rod from the first position to the second position in a clockwise motion; and
the second pneumatic actuator is configured to actuate the second rod from the first position to the second position in a counter-clockwise motion.

### Claim 4 (depends on 1)

The apparatus of claim 1, wherein actuating each rod of the plurality of rods into one or more positions comprises:
actuating each rod of the plurality of rods from the second position into a third position as a function of the one or more movement metrics; and
actuating each rod of the plurality of rods form the third position into a fourth position as function of the one or more movement metrics and the mirror data.

### Claim 5 (depends on 1)

The apparatus of claim 1, wherein the second position comprises a bumped-out position.

### Claim 6 (depends on 1)

The apparatus of claim 1, wherein the apparatus further comprises a plurality of cleaning attachments mechanically connected to the plurality of rods.

### Claim 7 (depends on 6)

The apparatus of claim 6, wherein the plurality of cleaning attachments comprises:
a first brush mechanically connected to a first rod of the plurality of rods, wherein the first brush is configured to hang vertically from the first rod; and
a second brush mechanically connected to a second rod of the plurality of rods, wherein the second brush is configured to hang vertically from the second rod.

### Claim 8 (depends on 1)

The apparatus of claim 1, wherein the apparatus additionally comprises a conveyor system configured to selectively move a vehicle forward through the overhead frame.

### Claim 9 (depends on 1)

The apparatus of claim 1, wherein the overhead frame comprises a plurality of bump stops configured to restrict the movement of the plurality of rods.

### Claim 10 (depends on 1)

The apparatus of claim 1, wherein generating one or more movement metrics comprises:
iteratively training a movement machine learning model using movement training data, wherein movement training data comprises a plurality of location data and mirror data as inputs correlated to examples of movement metrics as outputs; and
generating the one or more movement metrics as a function of the location data and the mirror data using the trained movement machine learning model.

### Claim 11

A method for a multi-stage car wash system, wherein the method comprises:
detecting, using a plurality of sensors, location data of a moving object;
receiving, using at least a control circuit communicatively connected to the plurality of sensors, the location data;
identifying, using the at least a control circuit, mirror data as a function of the location data;
determining, using the at least a control circuit, one or more movement metrics of the moving object as a function of the location data and the mirror data, wherein the one or more movement metrics comprises at least a brush retraction speed;
mechanically connecting, using an attachment mechanism, a plurality of rods to an overhead frame, wherein the plurality of rods is configured to extend horizontally from the overhead frame at a first position, wherein the overhead frame comprises modular sections; and
actuating, using the plurality of actuators, each rod of the plurality of rods from the first position to a second position with respect to the moving object as a function of the one or more movement metrics, wherein the plurality of actuators are mechanically connected to both the overhead frame and the plurality of rods.

### Claim 12 (depends on 11)

The method of claim 11, wherein the plurality of actuators comprises:
a first pneumatic actuator mechanically connected to a first rod of the plurality of rods; and
a second pneumatic actuator mechanically connected to a second rod of the plurality of rods.

### Claim 13 (depends on 12)

The method of claim 12, wherein:
the first pneumatic actuator is configured to actuate the first rod from the first position to the second position in a clockwise motion; and
the second pneumatic actuator is configured to actuate the second rod from the first position to the second position in a counter-clockwise motion.

### Claim 14 (depends on 11)

The method of claim 11, wherein actuating each rod of the plurality of rods into one or more positions comprises:
actuating each rod of the plurality of rods from the second position into a third position as a function of the one or more movement metrics; and
actuating each rod of the plurality of rods form the third position into a fourth position as function of the one or more movement metrics and the mirror data.

### Claim 15 (depends on 11)

The method of claim 11, wherein the second position comprises a bumped-out position.

### Claim 16 (depends on 11)

The method of claim 11, wherein the method further comprises mechanically connecting a plurality of cleaning attachments to the plurality of rods.

### Claim 17 (depends on 16)

The method of claim 16, wherein the plurality of cleaning attachments comprises:
a first brush mechanically connected to a first rod of the plurality of rods, wherein the first brush is configured to hang vertically from the first rod; and
a second brush mechanically connected to a second rod of the plurality of rods, wherein the second brush is configured to hang vertically from the second rod.

### Claim 18 (depends on 11)

The method of claim 11, wherein the method comprises selectively moving, using a conveyor system, a vehicle forward through the overhead frame.

### Claim 19 (depends on 11)

The method of claim 11, wherein the overhead frame comprises a plurality of bump stops configured to restrict the movement of the plurality of rods.

### Claim 20 (depends on 11)

The method of claim 11, wherein generating one or more movement metrics comprises:
iteratively training a movement machine learning model using movement training data, wherein movement training data comprises a plurality of location data and mirror data as inputs correlated to examples of movement metrics as outputs; and
generating the one or more movement metrics as a function of the location data and the mirror data using the trained movement machine learning model.
