IP Library Granted Patent US 12,361,339
Granted Patent B2
US 12,361,339 · App. 18/315,163 · Granted Jul 15, 2025

Systems and methods for parking space selection and navigation based on weighted parameter comparison

Inventors: Gianni Rosas-Maxemin (Sacramento, CA); Robert Mazzola (Sacramento, CA); Francisco Sandoval (Sacramento, CA); Callam Poynter (Sacramento, CA)
Assignee: Pied Parker, Inc.
G06Q10/02G06F3/0482G06F9/451G06F16/2425G06F16/24578G06Q30/08G08G1/143G08G1/144G08G1/145G08G1/148G06F16/29
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,361,339
App. No.
18/315,163
Granted
Jul 15, 2025
Kind
B2
Abstract

Parking space selection and navigation systems and methods are disclosed. Computing devices are configured to receive a search request from a user device to secure a first parking space, secure a first parking space for the first user device, determine a first value associated with the first parking space and a second value associated with a second parking space based on listing parameters, determine that the second value is greater than the first value by a predefined amount, and, in response to that determination, transmit a message to the user device comprising a prompt configured to secure the second listing and transmitting a second user-selectable message to a second user device, the second user-selectable message comprising a prompt configured to exchange the second parking space with the first with an incentive for the second user device to exchange parking spaces.

Claims (52)

1. A system comprising:

a non-transitory memory; and

one or more processors, coupled to the non-transitory memory and configured to execute instructions to perform operations comprising:

receiving a listing search request from a first user device, the listing search request including one or more listing parameters;

securing a first listing for the first user device based on the listing search request, the first listing being selected from a database including a plurality of listings;

determining a first listing value is based on one or more listing parameters associated with the first listing;

determining a second listing value based on one or more listing parameters associated with a second listing, wherein the second listing is selected from the database and secured by a second user device;

determining that the second listing value is greater than the first listing value by a predefined value; and

in response to a determination that the second listing value is greater than the first listing value by the predefined value,

transmitting a first user-selectable message to the first user device, the first user-selectable message comprising a prompt configured to secure the second listing; and

transmitting a second user-selectable message to the second user device, the second user-selectable message comprising a prompt configured to exchange the second listing with the first listing in response to input from the second user device, the message including an offer for a monetary incentive for the second user device to exchange the second listing with the first listing, wherein the first user-selectable message and the second user-selectable message include a deep link; and

securing the first listing for the second user device and the second listing for the first user device in response to receiving confirmation from both the first user device and the second user device.

2. The system of claim 1 , wherein activation of the deep link includes launching to a relevant portion of an application running on the first user device.

3. The system of claim 1 , wherein the first user-selectable message may be activated as a result of input from the first user selected from the group consisting of touch, hand movement, and voice activation.

4. The system of claim 1 , wherein each of the one or more listing parameters includes one or more selected from the group consisting of availability time, a type of listing, dimensions associated with listings, and a user rating.

5. The system of claim 1 , wherein in response to the securing of the second listing, the one or more processors execute instructions that cause a second listing to be synchronized to a calendar event.

6. The system of claim 5 , wherein the operations further comprise scheduling a ride using a ride sharing application corresponding to the calendar event.

7. The system of claim 1 , wherein the operations further comprise partially or fully autonomously navigating a vehicle to a destination associated with the second listing.

8. The system of claim 1 , wherein the monetary incentive includes one or more selected from the group consisting of coupon, credit boarding pass, event ticket, voucher, store card, credit card, loyalty card, and debit card.

9. A computer-implemented method comprising:

receiving a listing search request from a first user device, the listing search request including one or more listing parameters;

securing a first listing for the first user device based on the listing search request, the first listing being selected from a database including a plurality of listings;

determining a first listing value for a first listing based on one or more listing parameters associated with the first listing;

determining a second listing value based on one or more listing parameters associated with a second listing, wherein the second listing is selected from the database and secured by a second user device;

determining that the second listing value for a second listing is greater than the first listing value by a predefined value; and

in response to a determination that the second listing value is greater than the first listing value by the predefined value,

transmitting a first user-selectable message to the first user device, the first user-selectable message comprising a prompt configured to secure the second listing; and

transmitting a second user-selectable message to the second user device, the second user-selectable message comprising a prompt configured to exchange the second listing with the first listing in response to input from the second user device, the user-selectable message including an offer for a monetary incentive for the second user device to exchange the first listing and the second listing, wherein the first user-selectable message and the second user-selectable message include a deep link; and

securing the first listing for the second user device and the second listing for the first user device in response to receiving confirmation from both the first user device and the second user device.

10. The computer-implemented method of claim 9 , wherein the deep link includes launching to a relevant portion of an application running on the first user device.

11. The computer-implemented method of claim 9 , wherein the first user-selectable message may be activated as a result of receiving input from the first user selected from the group consisting of touch, hand movement, and voice activation.

12. The computer-implemented method of claim 9 , wherein each of the one or more listing parameters includes one or more selected from the group consisting of availability time, a type of listing, dimensions associated with listings, and a user rating.

13. The computer-implemented method of claim 9 , further comprising in response to the securing of the second listing, causing a second listing to be synchronized to a calendar event.

14. The computer-implemented method of claim 13 , further comprising scheduling a ride using a ride sharing application corresponding to the calendar event.

15. The computer-implemented method of claim 9 , further comprising:

autonomously navigating a vehicle to the destination associated with the second listing.

16. The computer-implemented method of claim 9 , wherein the monetary incentive includes one or more selected from the group consisting of coupon, credit boarding pass, event ticket, voucher, store card, credit card, loyalty card, and debit card.

17. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a computing system with one or more processors, cause the computing system to execute a method of:

receiving a listing search request from a first user device, the listing search request including one or more listing parameters;

securing a first listing for the first user device based on the listing search request, the first listing being selected from a database including a plurality of listings;

determining a first listing value based on one or more listing parameters associated with the first listing;

determining a second listing value based on one or more listing parameters associated with a second listing, wherein the second listing is selected from the database and secured by a second user device;

determining that the second listing value is greater than the first listing value by a predefined value; and

in response to a determination that the second listing value is greater than the first listing value by the predefined value,

transmitting a first user-selectable message to the first user device, the first user-selectable message comprising a prompt configured to secure the second listing; and

transmitting a second user-selectable message to the second user device, the second user-selectable message comprising a prompt configured to exchange the second listing with the first listing in response to input from the second user device, the user-selectable message including an offer for a monetary incentive for the second user device to exchange the first listing and the second listing, wherein the first user-selectable message and the second user-selectable message include a deep link; and

securing the first listing for the second user device and the second listing for the first user device in response to receiving confirmation from both the first user device and the second user device.

18. The non-transitory computer readable storage medium of claim 17 , the method further comprising wherein in response to the securing of the second listing causes a second listing to be synchronized to a calendar event.

19. The non-transitory computer readable storage medium of claim 18 , the method further comprising scheduling a ride using a ride sharing application corresponding to the calendar event.

20. The non-transitory computer readable storage medium of claim 17 , the method further comprising partially or fully autonomously navigating a vehicle to the destination associated with the second listing.

21. The non-transitory computer readable storage medium of claim 17 , wherein the deep link is a uniform resource identifier.

22. The non-transitory computer readable storage medium of claim 17 , wherein the monetary incentive is based on a distance from a destination or time before a reservation.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT ASSIGNOR'S 1-3 EXECUTION DATES PREVIOUSLY RECORDED ON REEL 063598 FRAME 0949. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 15, 2023
From: ROSAS-MAXEMIN, GIANNI; MAZZOLA, ROBERT; SANDOVAL, FRANCISCO; POYNTER, CALLAM
To: PIED PARKER, INC.
Reel/Frame 063649/0918 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2023
From: ROSAS-MAXEMIN, GIANNI; MAZZOLA, ROBERT; SANDOVAL, FRANCISCO; POYNTER, CALLAM
To: PIED PARKER, INC.
Reel/Frame 063598/0949 →
Continuity (5)
Continuation 17858494 · Jul 6, 2022
Continuation 16562455 · Sep 6, 2019
Continuation 16235805 · Dec 28, 2018
Provisional Application 62611100 · Dec 28, 2017
Related Publication 20230274201A1 · Aug 31, 2023
References Cited (29)
US 9552571B2 · Jain · 2017 [cited by applicant]
US 10176462B2 · Feliberti · 2019 [cited by applicant]
US 10540711B1 · Gau · 2020 [cited by examiner]
US 11144848B2 · Friedman · 2021 [cited by applicant]
US 11250384B2 · Ghosh · 2022 [cited by applicant]
US 11341431B2 · Rosas-Maxemin · 2022 [cited by examiner]
US 20010049617A1 · Berenson et al. · 2001 [cited by applicant]
US 20020052758A1 · Arthur · 2002 [cited by examiner]
US 20030162536A1 · Panico · 2003 [cited by examiner]
US 20080133284A1 · Birch · 2008 [cited by examiner]
US 20080189159A1 · Jain et al. · 2008 [cited by applicant]
US 20090083106A1 · Bhogal et al. · 2009 [cited by applicant]
US 20110137692A1 · Sethna · 2011 [cited by applicant]
US 20140149153A1 · Cassandras · 2014 [cited by examiner]
US 20140195282A1 · Stefik et al. · 2014 [cited by applicant]
US 20140278605A1 · Borucki · 2014 [cited by examiner]
US 20150123818A1 · Sellschopp · 2015 [cited by applicant]
US 20150262090A1 · Hiattj et al. · 2015 [cited by applicant]
US 20160189109A1 · Lin et al. · 2016 [cited by applicant]
US 20160379494A1 · Bhuiya · 2016 [cited by examiner]
US 20170213464A1 · Emadi · 2017 [cited by examiner]
US 20170262511A1 · Calzada Gomez et al. · 2017 [cited by applicant]
US 20170339084A1 · Zhang · 2017 [cited by examiner]
US 20180019960A1 · Perga · 2018 [cited by examiner]
US 20180102053A1 · Hillman · 2018 [cited by examiner]
US 20180121833A1 · Friedman et al. · 2018 [cited by applicant]
US 20180268617A1 · Bruce · 2018 [cited by examiner]
US 20180374014A1 · Matsui · 2018 [cited by examiner]
US 20190205798A1 · Rosas-Maxemin et al. · 2019 [cited by applicant]