IP Library Granted Patent US 10,446,028
Granted Patent B2
US 10,446,028 · App. 16/128,809 · Granted Oct 15, 2019

Parking identification and availability prediction

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 10,446,028
App. No.
16/128,809
Granted
Oct 15, 2019
Kind
B2
Abstract

A system includes a model generating component to generate a prediction tree model based on training data and an input component to receive input data including a destination in a geographical area. A computation component identifies at least one parking venue or at least one parking space near the destination in the geographical area and to generate at least one parking prediction corresponding to the at least one parking venue or the at least one parking space based at least in part on applying the input data to the prediction tree model. A presentation component presents the at least one parking venue or the at least one parking space and to present the at least one parking prediction to a user.

Claims (61)

1. A system, comprising:

a model generating component including a parking prediction model trained on training data;

an input component to receive input data, the input data including a destination;

a computation component configured to:

identify at least one parking venue near the destination;

identify an event occurring at an event venue near the destination;

retrieve a capacity for the event venue and an event type for the identified event;

calculate a crowd index based on the retrieved capacity and event type, wherein the crowd index is indicative of an estimate of a crowd size at the destination; and

generate at least one parking prediction corresponding to the at least one parking venue based at least in part on applying the input data and the calculated crowd index to the parking prediction model;

a presentation component to present the at least one parking venue and the at least one parking prediction to a user; and

a microprocessor to execute computer-executable instructions associated with at least one of the model generating component, the input component, the computation component, or the presentation component.

2. The system of claim 1 , wherein the event venue near the destination is within a threshold distance of the destination.

3. The system of claim 1 , wherein the training data is from at least one data source.

4. The system of claim 1 , wherein the training data comprises records for each of a plurality of parking venues, each parking venue having associated therewith an address, a number of parking spaces, an indoor or outdoor designation, a type of parking service offered, a size of each of the number of parking spaces, fee structure, hours of operation, on-site equipment, limitations, or payment options.

5. The system of claim 1 , wherein the input data further comprises distance data, vehicle data, calendar data, or preference data.

6. The system of claim 5 , wherein the distance data comprises walking distance, driving distance, or geographical distance between the destination and a parking venue.

7. The system of claim 5 , wherein the vehicle data comprises type of vehicle, make of the vehicle, or dimensions of the vehicle.

8. The system of claim 5 , wherein the preference data comprises a fee structure preference, an hours of operation preference, a parking space size preference, or an equipment preference.

9. The system of claim 5 ,

wherein identifying the event is based on the calendar data.

10. The system of claim 1 , wherein the presentation component is further configured to present the at least one parking prediction sorted based upon the crowd index.

11. A computer-implemented method, comprising:

maintaining a parking prediction model trained on training data;

receiving input data, the input data including a destination;

identifying at least one parking venue near the destination;

identifying an event occurring at an event venue near the destination;

retrieving a capacity for the event venue and an event type for the identified event;

calculating a crowd index based on the retrieved capacity and the event type, wherein the crowd index is indicative of an estimate of a crowd size at the destination;

determining at least one parking prediction corresponding to the identified at least one parking venue based at least in part on applying the input data and the calculated crowd index to the parking prediction model; and

presenting the identified at least one parking venue and the at least one parking prediction to a user.

12. The method of claim 11 , wherein the event venue near the destination is within a threshold distance of the destination.

13. The method of claim 11 ,

wherein the training data comprises a plurality of records corresponding to a plurality of parking venues, each parking venue having associated therewith an address, a number of parking spaces, an indoor or outdoor designation, a type of parking service offered, a size of each of the number of parking spaces, fee structure, hours of operation, on-site equipment, limitations, or payment options; and

wherein the input data comprises calendar data, distance data, vehicle data, or preference data.

14. The method of claim 13 ,

wherein the calendar data comprises time of day, the day of a week, the day of a month, or the month of a year;

wherein the distance data comprises walking distance, driving distance, or geographical distance between the destination and a parking venue;

wherein the vehicle data comprises type of vehicle, make of the vehicle, or dimensions of the vehicle; and

wherein the preference data comprises a fee structure preference, an hours of operation preference, a parking space size preference, or an equipment preference.

15. The method of claim 14 , further comprising:

presenting the at least one parking prediction sorted based upon the crowd index.

16. A computer program product, the computer program product stored on a non-transitory computer-readable medium and including instructions configured to cause a processor to execute steps comprising:

maintaining a parking prediction model trained on training data;

receiving input data, the input data including a destination;

identifying at least one parking venue near the destination;

identifying an event occurring at an event venue near the destination;

retrieving a capacity for the event venue and an event type for the identified event;

calculating a crowd index based on the retrieved capacity and the event type, wherein the crowd index is indicative of an estimate of a crowd size at the destination;

determining at least one parking prediction corresponding to the identified at least one parking venue based at least in part on applying the input data and the calculated crowd index to the parking prediction model; and

presenting the identified at least one parking venue and the at least one parking prediction to a user.

17. The computer program product of claim 16 wherein the event venue near the destination is within a threshold distance of the destination.

18. The computer program product of claim 16 ,

wherein the training data comprises a plurality of records corresponding to a plurality of parking venues, each parking venue having associated therewith an address, a number of parking spaces, an indoor or outdoor designation, a type of parking service offered, a size of each of the number of parking spaces, fee structure, hours of operation, on-site equipment, limitations, or payment options; and

wherein the input data comprises calendar data, distance data, vehicle data, or preference data.

19. The computer program product of claim 18 ,

wherein the calendar data comprises time of day, the day of a week, the day of a month, or the month of a year;

wherein the distance data comprises walking distance, driving distance, or geographical distance between the destination and a parking venue;

wherein the vehicle data comprises type of vehicle, make of the vehicle, or dimensions of the vehicle; and

wherein the preference data comprises a fee structure preference, an hours of operation preference, a parking space size preference, or an equipment preference.

20. The computer program product of claim 19 , further comprising:

presenting the at least one parking prediction sorted based upon the crowd index.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Oct 3, 2024
From: MORGAN STANLEY SENIOR FUNDING, INC., AS ADMINISTRATIVE AGENT
To: UBER TECHNOLOGIES, INC.
Reel/Frame 069110/0508 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT (TERM LOAN) AT REEL 050767, FRAME 0076 Recorded Sep 11, 2024
From: MORGAN STANLEY SENIOR FUNDING, INC. AS ADMINISTRATIVE AGENT
To: UBER TECHNOLOGIES, INC.
Reel/Frame 069133/0167 →
RELEASE OF SECURITY INTEREST Recorded Mar 10, 2021
From: CORTLAND CAPITAL MARKET SERVICES LLC, AS ADMINISTRATIVE AGENT
To: UBER TECHNOLOGIES, INC.
Reel/Frame 055547/0404 →
PATENT SECURITY AGREEMENT SUPPLEMENT Recorded Oct 24, 2019
From: UBER TECHNOLOGIES, INC.
To: CORTLAND CAPITAL MARKET SERVICES LLC
Reel/Frame 050817/0600 →
SECURITY INTEREST Recorded Oct 18, 2019
From: UBER TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 050767/0109 →
SECURITY INTEREST Recorded Oct 18, 2019
From: UBER TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 050767/0076 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2019
From: AGRAWAL, LAXMIKANT; PRATIPATI, SUDHEER; COLLE, AUDREY; DE OLIVEIRA, JOSE; COUCKUYT, JEFF
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 049524/0011 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2019
From: MICROSOFT TECHNOLOGY LICENSING, LLC
To: UBER TECHNOLOGIES, INC.
Reel/Frame 049524/0023 →