IP Library Granted Patent US 9,767,690
Granted Patent B2
US 9,767,690 · App. 14/548,179 · Granted Sep 19, 2017

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 9,767,690
App. No.
14/548,179
Granted
Sep 19, 2017
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 (52)

1. A system, comprising:

a model generating component to generate a parking prediction tree model based on training data;

an input component to receive input data from a calendar application, the input data including a destination in a geographical area and calendar information;

a computation component configured to:

identify at least one parking venue or at least one parking space in the geographical area;

identify an event occurring within a threshold distance of the destination based on the calendar information;

identify a venue at which the identified event is to occur;

retrieve a capacity for the identified 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 or the at least one parking space based at least in part on applying the input data and the calculated crowd index to the parking prediction tree model;

a presentation component to present 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; 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 model generating component is further configured to access the training data from at least one data source.

3. The system of claim 1 , wherein the training data comprises records for each of a plurality of parking venues or parking spaces, each parking venue or parking space 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.

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

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

6. The system of claim 4 , wherein the vehicle data comprises type of vehicle, make of the vehicle, or dimensions of the vehicle.

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

8. The system of claim 1 ,

wherein the calendar data includes a time for a scheduled meeting.

9. 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.

10. A method, comprising:

generating a parking prediction tree model based on training data;

receiving input data from a calendar application, the input data including a destination in a geographical area and calendar information;

identifying at least one parking venue or at least one parking space in the geographical area;

identifying an event occurring within a threshold distance of the destination based on the calendar information;

identifying a venue at which the identified event is to occur;

retrieving a capacity for the identified 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 or at least one parking space based at least in part on applying the input data and the calculated crowd index to the parking prediction tree model;

presenting the identified at least one parking venue or the at least one parking space and the at least one parking prediction to a user; and

configuring a computing device to execute computer-executable instructions stored in a memory device and associated with at least one of the generating, receiving, identifying, determining, or presenting.

11. The method of claim 10 ,

wherein the training data comprises a plurality of records corresponding to a plurality of parking venues or parking spaces, each parking venue or parking space 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.

12. The method of claim 11 ,

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 or a parking space;

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.

13. The method of claim 10 , further comprising:

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

14. A method, comprising:

generating a decision tree model for parking prediction based on training data retrieved from a data source;

calculating a crowd index to estimate a crowd size at an event held at a venue within a threshold distance of a destination in a geographical area based at least in part on an event type and a capacity of the venue;

determining at least one parking prediction in the geographical area based at least in part on applying input data from a calendar application and the crowd index to the decision tree model;

identifying one or more preferred parking spaces associated with a user, the preferred parking spaces determined according to the user's parking history;

displaying the at least one parking prediction to a user, the displayed parking prediction including the identified preferred parking spaces; and

configuring a computing device to execute computer-executable instructions stored in a memory device associated with at least one of the generating, calculating, determining, or displaying.

15. The method of claim 14 ,

wherein the training data comprises a plurality of records corresponding to a plurality of parking venues or parking spaces, each parking venue or parking space 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.

Assignments (10)
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 039341, FRAME 0008 Recorded Sep 11, 2024
From: MORGAN STANLEY SENIOR FUNDING, INC. AS ADMINISTRATIVE AGENT
To: UBER TECHNOLOGIES, INC.
Reel/Frame 069133/0140 →
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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBER PREVIOUSLY RECORDED AT REEL: 45853 FRAME: 418. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 26, 2018
From: UBER TECHNOLOGIES, INC.
To: CORTLAND CAPITAL MARKET SERVICES LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 049259/0064 →
SECURITY INTEREST Recorded Apr 6, 2018
From: UBER TECHNOLOGIES, INC.
To: CORTLAND CAPITAL MARKET SERVICES LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 045853/0418 →
PATENT SECURITY AGREEMENT (TERM LOAN) Recorded Jul 14, 2016
From: UBER TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 039341/0008 →
PATENT SECURITY AGREEMENT (REVOLVER) Recorded Jul 14, 2016
From: UBER TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 039341/0064 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2015
From: MICROSOFT TECHNOLOGY LICENSING, LLC
To: UBER TECHNOLOGIES, INC.
Reel/Frame 036350/0695 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2015
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034819/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2014
From: AGRAWAL, LAXMIKANT; PRATIPATI, SUDHEER; COLLE, AUDREY; DE OLIVEIRA, JOSE; COUCKUYT, JEFF
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034213/0918 →