# US 12,112,282 B1 · Automated commercial parking authentication

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

- Number: US 12,112,282 B1
- Document ID: US12112282B1
- Status: Granted
- Kind: B1
- Application number: 18/343,401
- Filed: 2023-06-28
- Granted: 2024-10-08
- Earliest claimed: 2023-06-12
- Assignees: Relay Payments, Inc.
- Applicants: Relay Payments, Inc.
- Inventors: James Ryan Droege; Spencer Barkoff; Sergii Koval
- Web page: https://patentgrep.com/patent/US12112282B1

## CPC

- G06Q 10/02: Reservations, e.g. for tickets, services or events
- G06N 20/00: Machine learning
- G06Q 10/0877: {by inventory control or reporting using inventory tracking or counting}
- G06Q 20/102: {Bill distribution or payments}
- G06Q 20/145: {Payments according to the detected use or quantity}
- G06Q 30/0284: {Time or distance, e.g. usage of parking meters or taximeters}
- G06Q 50/40: Business processes related to the transportation industry (shipping G06Q10/083)
- G07B 15/00: Arrangements or apparatus for collecting fares, tolls or entrance fees at one or more control points (handling coins or valuable papers, e.g. banknotes, G07D; apparatus for vending or hiring articles or services activated by coins, credit cards, paper currency or the like G07F7/00, G07F17/00)
- G08G 1/04: using optical or ultrasonic detectors
- G08G 1/144: {on portable or mobile units, e.g. personal digital assistant [PDA]}
- G08G 1/148: {Management of a network of parking areas}
- G06Q 10/08744: {by distributed inventory management}
- G06Q 2240/00: Transportation facility access, e.g. fares, tolls or parking
- G07C 9/10: Movable barriers with registering means
- 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
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G07B: TICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
- G08G: TRAFFIC CONTROL SYSTEMS (guiding railway traffic, ensuring the safety of railway traffic B61L; arrangement of road signs or traffic signals E01F9/00; radar or analogous systems, sonar systems, lidar systems specially adapted for traffic control G01S13/91, G01S15/88, G01S17/88; {radar or analogous systems, sonar systems, lidar systems specially adapted for anti-collision purposes G01S13/93, G01S15/93, G01S17/93})
- G07C: TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE

## Abstract

Systems, methods, and computer-readable media are disclosed for automated commercial parking site management. In one embodiment, a method can include determining, by one or more processors coupled to memory, a first request to park a tractor and a trailer, determining that a commercial parking site has a first available parking location for the tractor, determining that the commercial parking site has a second available parking location for the trailer, and causing presentation of a request to confirm a first parking reservation at a device associated with the first request, where the first parking reservation includes a first cost for the first available parking location and the second available parking location. The method may include determining that the first parking reservation is confirmed, and sending navigation directions to an address for the commercial parking site.

## Claims

### Claim 1

A method comprising:
determining, by one or more processors coupled to memory, a first request to park a tractor and a trailer;
determining that a commercial parking site has a first available parking location for the tractor;
determining that the commercial parking site has a second available parking location for the trailer;
wherein the second available parking location is non-contiguous with respect to the first available parking location
causing presentation of a request to confirm a first parking reservation at a device associated with the first request, wherein the first parking reservation comprises a first cost for the first available parking location and the second available parking location;
determining that the first parking reservation is confirmed; and
sending navigation directions to an address for the commercial parking site determining that the device is present at the commercial parking site; and
based on determining that the device is present at the commercial parking site, automatically causing an access gate at the commercial parking site to open.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
determining that the commercial parking site has a third available parking location for the tractor, wherein the third available parking location is adjacent to a charging station;
causing presentation of an option to select the first available parking location or the third available parking location; and
determining a selection of the first available parking location.

### Claim 3 (depends on 2)

The method of claim 2, further comprising:
determining a second cost for the first available parking location;
determining a third cost for the third available parking location; and
causing presentation of the second cost and the third cost at the device.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
determining that the tractor is at the commercial parking site;
determining that the trailer is at the commercial parking site; and
initiating the first parking reservation.

### Claim 5 (depends on 4)

The method of claim 4, further comprising:
determining that the tractor has left the commercial parking site;
determining that the trailer has left the commercial parking site; and
automatically processing a payment for the first cost.

### Claim 6 (depends on 4)

The method of claim 4, further comprising:
determining that the tractor has left the commercial parking site;
determining that the trailer has left the commercial parking site;
determining that a total parking time for the first parking reservation exceeds a maximum allotted time;
determining a second cost for the first parking reservation, wherein the second cost comprises a price adjustment to the first cost; and
automatically processing a payment for the second cost.

### Claim 7 (depends on 4)

The method of claim 4, further comprising:
determining that the tractor has left the commercial parking site;
determining that the trailer is at the commercial parking site; and
determining a second cost for the first parking reservation, wherein the second cost comprises a price adjustment to the first cost.

### Claim 8 (depends on 4)

The method of claim 4, further comprising:
determining that the tractor has left the commercial parking site;
determining a first total length of time the tractor was at the commercial parking site;
determining that the trailer has left the commercial parking site;
determining a second total length of time the trailer was at the commercial parking site; and
determining a second cost for the first parking reservation, wherein the second cost comprises a price adjustment to the first cost.

### Claim 9

A system comprising:
memory comprising computer-executable instructions; and
one or more computer processors configured to access the memory and execute the computer-executable instructions to:
determine a first request to park a tractor and a trailer;
determine that a commercial parking site has a first available parking location for the tractor;
determine that the commercial parking site has a second available parking location for the trailer;
wherein the second available parking location is non-contiguous with respect to the first available parking location
cause presentation of a request to confirm a first parking reservation at a device associated with the first request, wherein the first parking reservation comprises a first cost for the first available parking location and the second available parking location;
determine that the first parking reservation is confirmed; and
send navigation directions to an address for the commercial parking site,
determining that the device is present at the commercial parking site; and
based on determining that the device is present at the commercial parking site, automatically causing an access gate at the commercial parking site to open.

### Claim 10 (depends on 9)

The system of claim 9, wherein the one or more computer processors are further configured to access the memory and execute the computer-executable instructions to:
determine that the commercial parking site has a third available parking location for the tractor, wherein the third available parking location is adjacent to a charging station;
cause presentation of an option to select the first available parking location or the third available parking location; and
determine a selection of the first available parking location.

### Claim 11 (depends on 10)

The system of claim 10, wherein the one or more computer processors are further configured to access the memory and execute the computer-executable instructions to:
determine a second cost for the first available parking location;
determine a third cost for the third available parking location; and
cause presentation of the second cost and the third cost at the device.

### Claim 12 (depends on 9)

The system of claim 9, wherein the one or more computer processors are further configured to access the memory and execute the computer-executable instructions to:
determine that the tractor is at the commercial parking site;
determine that the trailer is at the commercial parking site; and
initiate the first parking reservation.

### Claim 13 (depends on 12)

The system of claim 12, wherein the one or more computer processors are further configured to access the memory and execute the computer-executable instructions to:
determine that the tractor has left the commercial parking site;
determine that the trailer has left the commercial parking site; and
automatically process a payment for the first cost.

### Claim 14 (depends on 12)

The system of claim 12, wherein the one or more computer processors are further configured to access the memory and execute the computer-executable instructions to:
determine that the tractor has left the commercial parking site;
determine that the trailer has left the commercial parking site;
determine that a total parking time for the first parking reservation exceeds a maximum allotted time;
determine a second cost for the first parking reservation, wherein the second cost comprises a price adjustment to the first cost; and
automatically process a payment for the second cost.

### Claim 15 (depends on 12)

The system of claim 12, wherein the one or more computer processors are further configured to access the memory and execute the computer-executable instructions to:
determine that the tractor has left the commercial parking site;
determine that the trailer is at the commercial parking site; and
determine a second cost for the first parking reservation, wherein the second cost comprises a price adjustment to the first cost.

### Claim 16 (depends on 12)

The system of claim 12, wherein the one or more computer processors are further configured to access the memory and execute the computer-executable instructions to:
determine that the tractor has left the commercial parking site;
determine a first total length of time the tractor was at the commercial parking site;
determine that the trailer has left the commercial parking site;
determine a second total length of time the trailer was at the commercial parking site; and
determine a second cost for the first parking reservation, wherein the second cost comprises a price adjustment to the first cost.
