# US 2019/0378345 A1 · Locating and bidding for a parking space via peer-to-peer communication of parking information

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

- Number: US 2019/0378345 A1
- Document ID: US20190378345A1
- Status: Published application
- Kind: A1
- Application number: 16/002,933
- Filed: 2018-06-07
- Published: 2019-12-12
- Earliest claimed: 2018-06-07
- Assignees: Capital One Services, LLC
- Applicants: Capital One Services, LLC
- Inventors: Michael Mossoba; Joshua Edwards; Abdelkadar M'Hamed Benkreira
- Web page: https://patentgrep.com/patent/US20190378345A1

## CPC

- G07B 15/02: taking into account a variable factor such as distance or time, e.g. for passenger transport, parking systems or car rental systems (G07B15/06 takes precedence; taximeters G07B13/00; parking meters per se G07F17/24)
- G01C 21/3685: {the POI's being parking facilities}
- G06Q 20/127: {Shopping or accessing services according to a time-limitation}
- G06Q 20/145: {Payments according to the detected use or quantity}
- G06Q 20/223: {based on the use of peer-to-peer networks}
- G06Q 20/322: {Aspects of commerce using mobile devices [M-devices]}
- G06Q 20/40: Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q 30/08: Auctions
- G07B: TICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
- G01C: MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY (measuring liquid level G01F; radio navigation, determining distance or velocity by use of propagation effects, e.g. Doppler effects, propagation time, of radio waves, analogous arrangements using other waves G01S)
- 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

A device receives, from a first device associated with a first vehicle, parking space size information for a parking space occupied by the first vehicle, and parking space location information. The device receives, from a second device associated with a second vehicle, information indicating that the second vehicle is looking for a parking space in a geographical area for a price, and determines that the parking space is in the geographical area. The device determines that the second vehicle fits in the parking space, and receives, from the second device, information indicating that the second vehicle is located at the parking space. The device provides, to the first device, the information indicating that the second vehicle is located at the parking space, and causes a transaction that transfers money, based on the price, from an account associated with the second device to an account associated with the first device.

## Claims

### Claim 1

A device, comprising:
one or more memories; and
one or more processors configured to:
receive, from a first device associated with a first vehicle, parking space size information of a particular parking space,
the parking space size information indicating a plurality of distances between parking space boundaries and the first vehicle, and
the plurality of distances being determined via one or more sensors of the first vehicle;
receive, from a global positioning system (GPS) component of the first device or a GPS component of the first vehicle, parking space location information indicating a location of the particular parking space;
receive, from a second device associated with a second vehicle and via a user interface of an application installed on the second device, information indicating that a user associated with the second vehicle is looking for a parking space in a geographical area and a bid, for the parking space, representing a particular price that the user is willing to pay;
determine, based on the parking space location information, that the particular parking space is in the geographical area;
determine, based on the parking space size information, that the second vehicle physically fits in the particular parking space;
provide, to the first device and for display via a user interface of the first device, a first notification indicating the bid based on determining that the particular parking space is in the geographical area and that the second vehicle physically fits in the particular parking space;
receive, from the first device and based on a selection of a mechanism of the user interface of the first device, a response to the first notification indicating an acceptance of the bid;
provide, to the second device and based on the response, information indicating that the particular parking space is available to the second vehicle for the particular price;
receive, from the second device, information indicating that the second vehicle is located at the particular parking space based on providing the information indicating that the particular parking space is available to the second vehicle for the particular price;
provide, to the first device, the information indicating that the second vehicle is located at the particular parking space to prompt the first vehicle to exit the particular parking space and the second vehicle to enter the particular parking space; and
cause a transaction that transfers an amount of money, based on the particular price, from an account associated with the second device to an account associated with the first device after the first vehicle exits the particular parking space and the second vehicle enters the particular parking space.

### Claim 2 (depends on 1)

The device of claim 1, wherein the one or more processors are further configured to:
receive, from the second device, a second notification indicating that the second vehicle entered the particular parking space and that the second device authorizes paying the particular price; and
wherein the one or more processors, when causing the transaction, are configured to:
cause the transaction based on receiving the second notification.

### Claim 3 (depends on 2)

The device of claim 2, wherein the one or more processors are further configured to:
provide, to the first device, a third notification indicating that the amount of money, based on the particular price, has been credited to the account associated with the first device.

### Claim 4 (depends on 1)

The device of claim 1, wherein the information indicating that the second vehicle is located at the particular parking space includes information identifying the second vehicle.

### Claim 5 (depends on 1)

The device of claim 1, wherein the parking space size information is based on:
a size of the first vehicle, or
information received from a crash detection system of the first vehicle.

### Claim 6 (depends on 1)

The device of claim 1, wherein the one or more processors are further configured to:
receive, from the second device, current location information indicating a current location of the second vehicle;
receive current traffic condition information associated with the current location information;
determine an estimated time when the second vehicle will be located at the particular parking space based on the current location information, the current traffic condition information, and the parking space location information; and
provide, to the first device, information indicating the estimated time when the second vehicle will be located at the particular parking space.

### Claim 7 (depends on 1)

The device of claim 1, wherein the one or more processors are further configured to:
receive, from the second device, current location information indicating a current location of the second vehicle;
determine that the current location information matches the parking space location information; and
determine that the second vehicle entered the particular parking space based on determining that the current location information matches the parking space location information; and
wherein the one or more processors, when causing the transaction, are configured to:
cause the transaction based on determining that the second vehicle entered the particular parking space.

### Claim 8

A non-transitory computer-readable medium storing instructions, the instructions comprising:
one or more instructions that, when executed by one or more processors of a device, cause the one or more processors to:
receive, from a first device associated with a first vehicle, parking space size information of a particular parking space,
the parking space size information indicating a plurality of distances between parking space boundaries and the first vehicle, and
the plurality of distances being determined via one or more sensors of the first vehicle;
receive, from a global positioning system (GPS) component of the first device or a GPS component of the first vehicle, parking space location information indicating a location of the particular parking space;
receive, from a second device associated with a second vehicle and via a user interface of an application installed on the second device, information indicating that a user associated with the second vehicle is looking for a parking space in a geographical area and a bid, for the parking space, representing a particular price that the user is willing to pay;
determine, based on the parking space location information, that the particular parking space is in the geographical area;
determine, based on the parking space size information, that the second vehicle physically fits in the particular parking space;
provide, to the first device and for display via a user interface of the first device, a first notification indicating the bid based on determining that the particular parking space is in the geographical area and that the second vehicle physically fits in the particular parking space;
receive, from the first device and based on a selection of a mechanism of the user interface of the first device, a response to the first notification indicating an acceptance of the bid;
calculate, based on the response, driving directions from a current location of the second vehicle to the location of the particular parking space;
provide, to the second device, the driving directions from the current location of the second vehicle to the location of the particular parking space;
determine, based on a location of the second vehicle, when the second vehicle is located at the particular parking space;
provide, to the first device, information indicating that the second vehicle is located at the particular parking space to prompt the first vehicle to exit the particular parking space and the second vehicle to enter the particular parking space; and
cause a transaction that transfers compensation, based on the particular price, from an account associated with the second device to an account associated with the first device after the first vehicle exits the particular parking space and the second vehicle enters the particular parking space.

### Claim 9 (depends on 8)

The non-transitory computer-readable medium of claim 8, wherein the one or more instructions, when executed by the one or more processors, further cause the one or more processors to:
provide, to the second device and based on the response, information identifying the first vehicle and information identifying landmarks associated with the particular parking space.

### Claim 10 (depends on 8)

The non-transitory computer-readable medium of claim 8, wherein the one or more instructions, when executed by the one or more processors, further cause the one or more processors to:
receive, from the second device and prior to causing the transaction, information indicating that the second vehicle found another parking space; and
prevent the transaction based on receiving the information indicating that the second vehicle found the other parking space.

### Claim 11 (depends on 8)

The non-transitory computer-readable medium of claim 8, wherein the particular parking space is owned by a third party, and
wherein the one or more instructions, that cause the one or more processors to cause the transaction, cause the one or more processors to:
cause a first transaction that transfers a first amount of money from the account associated with the second device to the account associated with the first device; and
cause a second transaction that transfers a second amount of money from the account associated with the second device to an account associated with the third party,
wherein the first amount of money and the second amount of money are based on the particular price.

### Claim 12 (depends on 8)

The non-transitory computer-readable medium of claim 8, wherein the first vehicle is an autonomous vehicle that automatically exits the particular parking space for the second vehicle.

### Claim 13 (depends on 8)

The non-transitory computer-readable medium of claim 8, wherein the first notification indicating the bid is provided to the first device when the particular price satisfies a threshold price set by the first device, and
wherein the response to the first notification indicating the acceptance is received from the first device when the particular price satisfies the threshold price set by the first device.

### Claim 14 (depends on 8)

The non-transitory computer-readable medium of claim 8, wherein the one or more instructions, when executed by the one or more processors, further cause the one or more processors to:
receive, from the second device, current location information indicating the current location of the second vehicle;
receive current traffic condition information associated with the current location information;
determine an estimated time when the second vehicle will be located at the particular parking space based on the current location information, the current traffic condition information, and the parking space location information; and
provide, to the first device, information indicating the estimated time when the second vehicle will be located at the particular parking space.

### Claim 15

A method, comprising:
receiving, by a device and from a first user device associated with a first vehicle, parking space size information of a particular parking space,
the parking space size information indicating one or more distances between parking space boundaries and the first vehicle, and
the one or more distances being determined via one or more sensors or systems of the first vehicle;
receiving, by the device and from a global positioning system (GPS) component of the first user device or a GPS component of the first vehicle, parking space location information indicating a location of the particular parking space;
receiving, by the device and from a second user device associated with a second vehicle and via a user interface of an application installed on the second device, information indicating that a user associated with the second vehicle is seeking a parking space in a geographical area and a bid, for the parking space, representing a particular price that the user is willing to pay;
determining, by the device and based on the parking space location information, that the particular parking space is in the geographical area;
determining, by the device and based on the parking space size information, that the second vehicle physically fits in the particular parking space;
providing, by the device and for display via a user interface of the first user device, a first notification indicating the bid based on determining that the particular parking space is in the geographical area and that the second vehicle physically fits in the particular parking space;
receiving, by the device, from the first user device, and based on a selection of a mechanism of the user interface of the first device, a response to the first notification indicating an acceptance of the bid;
providing, by the device, to the second user device, and based on the response, information indicating that the particular parking space is available to the second vehicle for the particular price;
receiving, by the device and from the second user device, information indicating that the second vehicle is located at the particular parking space based on providing the information indicating that the particular parking space is available to the second vehicle for the particular price; and
providing, by the device and to the first user device, the information indicating that the second vehicle is located at the particular parking space to prompt the first vehicle to exit the particular parking space and the second vehicle to enter the particular parking space.

### Claim 16 (depends on 15)

The method of claim 15, further comprising:
causing a transaction that transfers an amount of money, based on the particular price, from an account associated with the second user device to an account associated with the first user device after the first vehicle exits the particular parking space and the second vehicle enters the particular parking space.

### Claim 17 (depends on 16)

The method of claim 16, further comprising:
providing, to the first user device, a second notification indicating that the amount of money, based on the particular price, has been credited to the account associated with the first user device.

### Claim 18 (depends on 15)

The method of claim 15, further comprising:
receiving, from the second user device, current location information indicating a current location of the second vehicle;
receiving current traffic condition information associated the current location information;
determining an estimated time when the second vehicle will be located at the particular parking space based on the current location information, the current traffic condition information, and the parking space location information; and
providing, to the first user device, information indicating the estimated time when the second vehicle will be located at the particular parking space.

### Claim 19 (depends on 15)

The method of claim 15, further comprising:
providing, to the second user device and based on the response to the first notification, information identifying a make, a model, and a year associated with the first vehicle.

### Claim 20 (depends on 15)

The method of claim 15, further comprising:
receiving, from the second user device, current location information indicating a current location of the second vehicle;
determining that the current location information matches the parking space location information; and
determining that the second vehicle entered the particular parking space based on determining that the current location information matches the parking space location information.
