# US 11,443,629 B2 · Vehicle detection systems and methods of operation thereof

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

- Number: US 11,443,629 B2
- Document ID: US11443629B2
- Status: Granted
- Kind: B2
- Application number: 16/571,166
- Filed: 2019-09-15
- Published: 2020-01-09
- Granted: 2022-09-13
- Earliest claimed: 2015-05-15
- Assignees: Pied Parker, Inc.
- Applicants: Pied Parker, Inc.
- Inventors: Gianni Rosas-Maxemin; Francisco B. Sandoval, III
- Web page: https://patentgrep.com/patent/US11443629B2

## CPC

- G08G 1/146: {where the parking area is a limited parking space, e.g. parking garage, restricted space}
- G06Q 10/00: Administration; Management
- G06Q 10/02: Reservations, e.g. for tickets, services or events
- G06Q 30/0283: Price estimation or determination
- G06Q 30/0284: {Time or distance, e.g. usage of parking meters or taximeters}
- 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)
- 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)
- G08G 1/144: {on portable or mobile units, e.g. personal digital assistant [PDA]}
- G08G 1/148: {Management of a network of parking areas}
- G08G 1/149: {coupled to means for restricting the access to the parking space, e.g. authorization, access barriers, indicative lights}
- G06F 16/29: Geographical information databases
- 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})
- 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
- G07B: TICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A parking management system and methods of operation are disclosed. In one variation, a computer-implemented method comprises receiving positional data concerning a listing location from a listing client device; establishing a radius boundary based on the positional data; filtering one or more databases using the radius boundary to determine an amount of parking spaces listed and the amount of parking spaces reserved within a preset time period; calculating a location-specific transaction rate using the amount of parking spaces listed, the amount of parking spaces reserved, and the preset time period; determining a recommended listing price based on the location-specific transaction rate; and transmitting the recommended listing price to the listing client device.

## Claims

### Claim 1

A hardware-based parking system comprising:
one or more hardware parking sensors;
memory; and
one or more processors coupled to the memory and configured to execute a plurality of instructions, the plurality of instructions comprising:
receiving a first parking location search request from a first mobile device, the first parking location search request including one or more first parking location search parameters and location data identifying a location of the first mobile device;
determining a location of the first mobile device based on the location data of the first mobile device;
identifying a first geographical region based on the location data of the first mobile device;
identifying one or more available parking locations within the first geographical region;
determining a transaction rate for each of the one or more available parking locations based on parameters including a number of the one or more available parking locations within the first geographical region;
reserving, without requiring user input, a first parking location from the one or more available parking locations based on the one or more first parking location search parameters; and
in response to the reserving, transmitting instructions to the first mobile device to present one or more direction instructions to direct a user of the first mobile device to the first parking location.

### Claim 2 (depends on 1)

The system of claim 1, wherein the instructions further comprise:
detecting, by the one or more hardware parking sensors located in a vicinity of a first listing location, that an object has been removed from the first parking location; and
responsive to the detecting, updating the one or more available parking locations to include the first parking location.

### Claim 3 (depends on 1)

The system of claim 1, wherein the instructions further comprise decrypting the first parking location search request.

### Claim 4 (depends on 1)

The system of claim 1, wherein the one or more first parking location search parameters include one or more of a group consisting of a type of listing location, an availability time, a listing price, and a spot proximity to an event location.

### Claim 5 (depends on 1)

The system of claim 1, wherein the instructions further comprise determining a departure of the first mobile device from the first parking location based on the location data of the first mobile device.

### Claim 6 (depends on 1)

The system of claim 1, wherein the instructions further comprise:
adjusting the transaction rate for the first parking location based on parameters including one or more of a group consisting of a reservation count, a time period of parking, and an average listing price.

### Claim 7 (depends on 1)

The system of claim 1, wherein the instructions further comprise:
calculating a listing multiplier in response to a predefined number of search requests associated with the one or more first parking location search parameters exceeding a threshold.

### Claim 8 (depends on 7)

The system of claim 7, wherein the instructions further comprise transmitting requests to second user devices to promote the second user devices to list one or more second parking locations in response to a transaction rate exceeding the threshold, wherein the transaction rate is determined based on the predefined number of search requests.

### Claim 9

A non-transitory computer readable medium comprising a plurality of instructions stored therein, which when executed by one or more processors, cause the processors to perform the plurality of instructions comprising:
receiving a first parking location search request from a first mobile device, the first parking location search request including one or more first parking location search parameters and location data identifying a location of the first mobile device;
determining a location of the first mobile device based on the location data of the first mobile device;
identifying, without requiring user input, second parking location search parameters based on the one or more first parking location search parameters and a user profile associated with the first mobile device;
identifying a first geographical region based on the location data of the first mobile device;
identifying available parking locations within the first geographical region;
determining a transaction rate for each of the one or more available parking locations based on parameters including a number of the one or more available parking locations within the first geographical region;
reserving, without requiring user input, a first parking location from the available parking locations based on the one or more first parking location search parameters; and
in response to the reserving, transmitting instructions to the first mobile device to present one or more direction instructions to direct a user of the first mobile device to the first parking location.

### Claim 10 (depends on 9)

The non-transitory computer readable medium of claim 9, wherein the plurality of instructions further comprise:
detecting, by an object detection sensor located in a vicinity of a first listing location, that an object has been removed from the first parking location; and
responsive to the detecting, updating the available parking locations to include the first parking location.

### Claim 11 (depends on 9)

The non-transitory computer readable medium of claim 9, wherein the plurality of instructions further comprise decrypting the first parking location search request.

### Claim 12 (depends on 9)

The non-transitory computer readable medium of claim 9, wherein the one or more first parking location search parameters include one or more of a group consisting of a type of listing location, an availability time, a listing price, and a spot proximity to an event location.

### Claim 13 (depends on 9)

The non-transitory computer readable medium of claim 9, wherein the first mobile device is a control unit of a self-driving vehicle.

### Claim 14 (depends on 9)

The non-transitory computer readable medium of claim 9, wherein the plurality of instructions further comprise transmitting a notification including an expiration time associated with a reservation period to the first mobile device.

### Claim 15 (depends on 9)

The non-transitory computer readable medium of claim 9, wherein the plurality of instructions further comprise:
adjusting the transaction rate for the first parking location based on parameters including one or more of a group consisting of a reservation count, a time period of parking, and an average listing price; and
calculating a penalty multiplier in response to use time of the first parking location exceeding a reservation period made by the first mobile device.

### Claim 16

A computer-implemented method for finding a parking location, comprising:
receiving a first parking location search request from a first mobile device, the first parking location search request including one or more first parking location search parameters and location data identifying a location of the first mobile device;
determining a location of the first mobile device based on the location data of the first mobile device;
identifying, without requiring user input, second parking location search parameters based on the one or more first parking location search parameters and a user profile associated with the first mobile device;
identifying a first geographical region based on the location data of the first mobile device;
identifying available parking locations within the first geographical region;
determining a transaction rate for each of the one or more available parking locations based on parameters including a number of the one or more available parking locations within the first geographical region;
reserving, without requiring user input, a first parking location from the available parking locations based on the one or more first parking location search parameters; and
in response to the reserving, transmitting instructions to the first mobile device to present one or more direction instructions to direct a user of the first mobile device to the first parking location.

### Claim 17 (depends on 16)

The computer-implemented method of claim 16, the method further comprising:
detecting, by an object detection sensor located in a vicinity of a first listing location, that an object has been removed from the first parking location; and
responsive to the detecting, updating the available parking locations to include the first parking location.

### Claim 18 (depends on 17)

The computer-implemented method of claim 17, wherein the object detection sensor is a camera unit.

### Claim 19 (depends on 16)

The computer-implemented method of claim 16, wherein the one or more parking location search request parameters include one or more of the group consisting of a type of listing location, an availability time, a listing price, and a spot proximity to an event location.

### Claim 20 (depends on 16)

The computer-implemented method of claim 16, the method further comprising determining a departure of the first mobile device from the first parking location based on the location data of the first mobile device.
