IP Library Granted Patent US 10,032,376
Granted Patent B2
US 10,032,376 · App. 15/344,406 · Granted Jul 24, 2018

Modifying directions to a parking lot associated with a venue based on traffic conditions proximate to the parking lot

Inventors: John E. York (Santa Clara, CA); John M. Paul (Palo Alto, CA); Edan Rosenberg (Princeton Jct., NJ); Brano Perkovich (Atherton, CA); Paraag Marathe (Los Altos, CA); Surjansu Kundu (Mountain View, CA)
Assignee: VenueNext, Inc.
G08G1/14G01C21/20G01C21/3685G06Q10/04G08G1/065G08G1/096816G08G1/096844G08G1/142G08G1/143G08G1/144G08G1/146H04W4/02H04W4/90G07B15/02
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,032,376
App. No.
15/344,406
Granted
Jul 24, 2018
Kind
B2
Abstract

A venue is associated with various parking lots, and a user may purchase a space in one of the parking lots. A venue management system associated with the venue stores an association between the user and the parking lot. Based on a location of a client device associated with the user, the venue management system communicates navigation directions to the client device for presentation to the user. The directions communicated to the client device account for traffic conditions within a threshold distance of the parking lot, and the venue management system may modify stored directions to the parking lot based on the traffic conditions and communicate the modified directions to the client device for presentation to the user. Additionally, the traffic conditions used by the venue management system include information describing on current usage of various parking lots associated with the venue to allow the user to bypass congestion.

Claims (65)

1. A method comprising:

maintaining, at a venue management system, information identifying a parking lot associated with a venue and directions to one or more locations associated with the parking lot;

maintaining an association between a user of a venue management system and the parking lot;

receiving a location of a client device associated with the user;

determining directions to a location associated with the parking lot based at least in part on the location of the client device;

receiving information describing traffic conditions within a threshold distance of the parking lot, the traffic conditions identifying a number of spaces currently occupied in one or more additional parking lots associated with the venue;

determining modified directions to the location associated with the parking lot based at least in part on the information describing the traffic conditions within the threshold distance of the parking lot and the location of the client device; and

communicating the modified directions to the location associated with the parking lot to the client device associated with the user.

2. The method of claim 1 , further comprising:

determining a current location of the client device is within a geographic area associated with the parking lot;

in response to determining the current location of the client device being within the geographic area associated with the parking lot, determining directions from the location associated with the parking lot to the venue; and

communicating the directions from the location associated with the parking lot to the venue to the client device for presentation to the user.

3. The method of claim 2 , wherein determining directions from the location associated with the parking lot to the venue comprises:

determining locations of additional client devices associated with additional users;

determining information describing locations of the additional client devices in one or more geographic areas that are between the venue and the location associated with the parking lot;

determining a density of additional client devices included in at least a set of the one or more geographic areas based on the locations of the additional client devices; and

determining directions from the location associated with the parking lot to the venue that direct the user away from one or more of the geographic areas having greater than a threshold density of additional client devices.

4. The method of claim 2 , wherein determining directions from the location associated with the parking lot to the venue comprises:

determining locations of additional client devices associated with additional users;

determining information describing locations of the additional client devices in one or more geographic areas that are between the venue and the location associated with the parking lot;

determining rates of change of locations of the additional client devices along one or more paths between the location associated with the parking lot and the venue based on changes in locations of the additional client devices over time from the information describing the locations of the additional client devices; and

determining directions from the location associated with the parking lot to the venue that identify a path having at least a threshold rate of change of location of the additional client devices.

5. The method of claim 1 , wherein determining modified directions to the location associated with the parking lot based at least in part on the information describing the traffic conditions within the threshold distance of the parking lot and the location of the client device comprises:

determining a density of vehicles included in one or more geographic areas between the location of the client device and the location associated with the parking lot based at least in part on the information describing the traffic conditions within the threshold distance of the parking lot and the location of the client device; and

determining the modified directions to the location associated with the parking lot as directions that direct the user away from one or more of the geographic areas having greater than a threshold density of vehicles.

6. The method of claim 1 , wherein determining modified directions to the location associated with the parking lot based at least in part on the information describing the traffic conditions within the threshold distance of the parking lot and the location of the client device comprises:

determining rates of change of locations of vehicles along one or more paths between the location of the client device and the location associated with the parking lot based on based on changes in locations of the vehicles from the information describing the traffic conditions;

determining the modified directions to the location associated with the parking lot as directions that identify a path having at least a threshold rate of change of location of the vehicles.

7. The method of claim 1 , wherein determining modified directions to the location associated with the parking lot based at least in part on the information describing the traffic conditions within the threshold distance of the parking lot and the location of the client device comprises:

determining the modified directions as directions that direct the user away from an additional parking lot having at least a threshold ratio of currently occupied spaces to capacity of the additional parking lot.

8. A method comprising:

maintaining, at a venue management system, information identifying a parking lot including a plurality of spaces associated with a venue and directions to one or more locations associated with the parking lot;

maintaining an association between a user of the venue management system and the parking lot;

receiving a location of a client device associated with the user;

receiving information describing traffic conditions within a threshold distance of the parking lot, the information identifying a number of spaces currently occupied in one or more additional parking lots within a threshold distance of the parking lot;

determining directions to a location associated with the parking lot based on the information describing the traffic conditions within the threshold distance of the parking lot and the location of the client device; and

communicating the directions to the location associated with the parking lot to the client device associated with the user.

9. The method of claim 8 , wherein determining the directions to the location associated with the parking lot based at least in part on the information describing the traffic conditions within the threshold distance of the parking lot and the location of the client device comprises:

determining the directions that direct the user away from an additional parking lot having at least a threshold ratio of currently occupied spaces to capacity of the additional parking lot.

10. The method of claim 8 , wherein determining the directions to the location associated with the parking lot based at least in part on the information describing the traffic conditions within the threshold distance of the parking lot and the location of the client device comprises:

determining directions that direct the user away from an additional parking lot having at least a threshold number of currently occupied spaces.

11. The method of claim 8 , wherein the information describing the traffic conditions includes a number of currently occupied spaces in the parking lot.

12. The method of claim 8 , further comprising:

determining a current location of the client device is within a geographic area associated with the parking lot;

in response to determining the current location of the client device being within the geographic area associated with the parking lot, determining directions from the location associated with the parking lot to the venue; and

communicating the directions from the location associated with the parking lot to the venue to the client device for presentation to the user.

13. The method of claim 12 , wherein determining directions from the location associated with the parking lot to the venue comprises:

determining locations of additional client devices associated with additional users;

determining information describing locations of the additional client devices in one or more geographic areas that are between the venue and the location associated with the parking lot;

determining a density of additional client devices included in at least a set of the one or more geographic areas based on the locations of the additional client devices; and

determining directions from the location associated with the parking lot to the venue that direct the user away from one or more of the geographic areas having greater than a threshold density of additional client devices.

14. A computer program product comprising a computer readable storage medium that having instructions encoded thereon that, when executed by a processor, cause the processor to:

maintain, at a venue management system, information identifying a parking lot associated with a venue and directions to one or more locations associated with the parking lot;

maintain an association between a user of the venue management system and the parking lot;

receive a location of a client device associated with the user;

determine directions to a location associated with the parking lot based at least in part on the location of the client device;

receive information describing traffic conditions within a threshold distance of the parking lot, the traffic conditions identifying a number of spaces currently occupied in one or more additional parking lots associated with the venue;

determine modified directions to the location associated with the parking lot based at least in part on the information describing the traffic conditions within the threshold distance of the parking lot and the location of the client device; and

communicate the modified directions to the location associated with the parking lot to the client device associated with the user.

15. The computer program product of claim 14 , wherein determine modified directions to the location associated with the parking lot based at least in part on the information describing the traffic conditions within the threshold distance of the parking lot and the location of the client device comprises:

determine the modified directions as directions that direct the user away from an additional parking lot having at least a threshold ratio of currently occupied spaces to capacity of the additional parking lot.

16. The computer program product of claim 14 , wherein the computer readable storage medium further has instructions encoded thereon that, when executed by the processor, cause the processor to:

determine a current location of the client device is within a geographic area associated with the parking lot;

in response to determining the current location of the client device being within the geographic area associated with the parking lot, determine directions from the location associated with the parking lot to the venue; and

communicate the directions from the location associated with the parking lot to the venue to the client device for presentation to the user.

Assignments (7)
ASSIGNMENT OF SECURITY INTEREST IN IP COLLATERAL (056338/0420) Recorded Sep 10, 2024
From: UBS AG CAYMAN ISLANDS BRANCH (AS SUCCESSOR ADMINISTRATIVE AGENT AND COLLATERAL AGENT TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH)
To: GOLDMAN SACHS BANK USA
Reel/Frame 068920/0380 →
CHANGE OF NAME Recorded Sep 4, 2024
From: VENUENEXT, INC.
To: VENUENEXT, LLC
Reel/Frame 068829/0694 →
FIRST LIEN SECURITY AGREEMENT SUPPLEMENT Recorded May 24, 2021
From: VENUENEXT, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 056338/0420 →
RELEASE OF SECURITY INTEREST Recorded Mar 5, 2021
From: VENTURE LENDING & LEASING VII, INC.; VENTURE LENDING & LEASING VIII, INC.
To: VENUENEXT, INC
Reel/Frame 055514/0615 →
RELEASE OF SECURITY INTEREST Recorded Mar 5, 2021
From: VENTURE LENDING & LEASING VIII, INC.
To: VENUENEXT, INC.
Reel/Frame 055514/0619 →
SECURITY INTEREST Recorded Mar 23, 2018
From: VENUENEXT, INC.
To: VENTURE LENDING & LEASING VIII, INC.
Reel/Frame 045688/0575 →
SECURITY INTEREST Recorded Jan 19, 2017
From: VENUENEXT, INC.
To: VENTURE LENDING & LEASING VII, INC.; VENTURE LENDING & LEASING VIII, INC.
Reel/Frame 041431/0507 →
Continuity (2)
Continuation 14588249 · Dec 31, 2014
Related Publication 20170076602A1 · Mar 16, 2017