IP Library Granted Patent US 10,535,090
Granted Patent B2
US 10,535,090 · App. 15/294,632 · Granted Jan 14, 2020

Modifying communication of orders to vendors within a venue

Inventors: Matt Thompson (Santa Clara, CA); John M. Paul (Palo Alto, CA)
Assignee: VenueNext, Inc.
G06Q30/0633G06Q2240/00
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,535,090
App. No.
15/294,632
Granted
Jan 14, 2020
Kind
B2
Abstract

To improve user interaction with a venue, a venue management system is associated with the venue and maintains information associated with users and with vendors associated with the venue. The venue management system receives orders for products or services from users and communicates the received orders to vendors associated with the venue to be fulfilled. The venue management system dynamically modifies communication of orders to various vendors associated with the venue for fulfillment to expedite order fulfillment. To modify communication of orders to vendors, the venue management system accounts for times for different vendors to fulfill orders, delivery times from vendors to users, resources used to fulfill orders by various vendors, and distances between various vendors and users placing orders.

Claims (24)

1. A method comprising:

obtaining information at a venue management system from a vendor associated with a venue identifying a location within the venue of the vendor and describing a length of time for the vendor to fulfill received orders;

obtaining information from the venue management system from an additional vendor associated with the venue identifying a location within the venue of the additional vendor and describing a length of time for the additional vendor to fulfill received orders;

receiving an order at the venue management system, the order associated with a location within the venue and identifying a product provided by the vendor and by the additional vendor;

communicating the order from the venue management system to the vendor in response to the length of time for the vendor to fulfill received orders being less than the length of time for the additional vendor to fulfill received orders and in response to the distance between the location within the venue of the vendor and the location within the venue associated with the order being within a threshold amount of the distance between the location within the venue of the additional vendor and the location within the venue associated with the order; and

communicating the order from the venue management system to the additional vendor in response to the length of time for the vendor to fulfill received orders being greater than the length of time for the additional vendor to fulfill received orders and in response to the distance between the location within the venue of the vendor and the location within the venue associated with the order being within the threshold amount of the distance between the location within the venue of the additional vendor and the location within the venue associated with the order.

2. The method of claim 1 , wherein the length of time for the vendor to fulfill received orders is based on an amount of time for the vendor to deliver a product to a user within the venue.

3. The method of claim 2 , wherein the length of time for the additional vendor to fulfill received orders is based on an amount of time for the additional vendor to deliver the product to the user within the venue.

4. The method of claim 1 , wherein the length of time for the vendor to fulfill received orders is based on an amount of usage of delivery personnel by the vendor to fulfill received orders.

5. The method of claim 4 , wherein the length of time for the additional vendor to fulfill received orders is based on an amount of usage of delivery personnel by the additional vendor to fulfill received orders.

6. The method of claim 1 , wherein the length of time for the vendor to fulfill received orders is based on a number of pending orders associated with the vendor.

7. The method of claim 6 , wherein the length of time for the additional vendor to fulfill received orders is based on a number of pending orders associated with the additional vendor.

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

obtain information at a venue management system from a vendor associated with a venue identifying a location within the venue of the vendor and describing a length of time for the vendor to fulfill received orders;

obtain information from the venue management system from an additional vendor associated with the venue identifying a location within the venue of the additional vendor and describing a length of time for the additional vendor to fulfill received orders;

receive an order at the venue management system, the order associated with a location within the venue and identify a product provided by the vendor and by the additional vendor;

communicate the order from the venue management system to the vendor in response to the length of time for the vendor to fulfill received orders being less than the length of time for the additional vendor to fulfill received orders and in response to the distance between the location within the venue of the vendor and the location within the venue associated with the order being within a threshold amount of the distance between the location within the venue of the additional vendor and the location within the venue associated with the order; and

communicate the order from the venue management system to the additional vendor in response to the length of time for the vendor to fulfill received orders being greater than the length of time for the additional vendor to fulfill received orders and in response to the distance between the location within the venue of the vendor and the location within the venue associated with the order being within the threshold amount of the distance between the location within the venue of the additional vendor and the location within the venue associated with the order.

9. The computer program product of claim 8 , wherein the length of time for the vendor to fulfill received orders is based on an amount of time for the vendor to deliver a product to a user within the venue.

10. The computer program product of claim 9 , wherein the length of time for the additional vendor to fulfill received orders is based on an amount of time for the additional vendor to deliver the product to the user within the venue.

11. The computer program product of claim 8 , wherein the length of time for the vendor to fulfill received orders is based on an amount of usage of delivery personnel by the vendor to fulfill received orders.

12. The computer program product of claim 11 , wherein the length of time for the additional vendor to fulfill received orders is based on an amount of usage of delivery personnel by the additional vendor to fulfill received orders.

13. The computer program product of claim 8 , wherein the length of time for the vendor to fulfill received orders is based on a number of pending orders associated with the vendor.

14. The computer program product of claim 13 , wherein the length of time for the additional vendor to fulfill received orders is based on a number of pending orders associated with the additional vendor.

Assignments (8)
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 VIII, INC.
To: VENUENEXT, INC.
Reel/Frame 055514/0619 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2019
From: THOMPSON, MATT; PAUL, JOHN M.
To: VENUENEXT, INC.
Reel/Frame 051270/0044 →
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 (1)
Related Publication 20180108070A1 · Apr 19, 2018