GROUPING ORDERS FOR DELIVERY TO VENDORS OF A VENUE
First Claim
1. A method comprising:
- receiving, at a venue management system, an order having one or more characteristics and identifying a vendor to fulfill the order;
storing the order in a queue maintained by the venue management system for a specified time period;
receiving one or more additional orders at the venue management system while the order is stored in the queue;
storing the one or more additional orders with the order in the queue maintained by the venue management system;
identifying characteristics of each of the one or more additional orders;
generating a group including the order and one or more additional orders identifying the vendor and having at least a threshold number of characteristics matching characteristics of the order; and
communicating the group to the vendor after the specified time period has lapsed.
5 Assignments
0 Petitions
Accused Products
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 may group orders having one or more common characteristics received from various users and communicate the group to a vendor to allow the vendor to more efficiently fulfill orders. Further, the venue management system maintains associations between vendors and regions of the venue and may dynamically modify the associations between vendors and regions of a venue to expedite the fulfillment of orders received from various users.
15 Citations
20 Claims
-
1. A method comprising:
-
receiving, at a venue management system, an order having one or more characteristics and identifying a vendor to fulfill the order; storing the order in a queue maintained by the venue management system for a specified time period; receiving one or more additional orders at the venue management system while the order is stored in the queue; storing the one or more additional orders with the order in the queue maintained by the venue management system; identifying characteristics of each of the one or more additional orders; generating a group including the order and one or more additional orders identifying the vendor and having at least a threshold number of characteristics matching characteristics of the order; and communicating the group to the vendor after the specified time period has lapsed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer program product comprising a computer readable storage medium having instructions encoded thereon that, when executed by a processor, cause the processor to:
-
receive, at a venue management system, an order having one or more characteristics and identifying a vendor to fulfill the order; store the order in a queue maintained by the venue management system for a specified time period; receive one or more additional orders at the venue management system while the order is stored in the queue; store the one or more additional orders with the order in the queue maintained by the venue management system; identify characteristics of each of the one or more additional orders; generate a group including the order and one or more additional orders identifying the vendor and having at least a threshold number of characteristics matching characteristics of the order; and communicate the group to the vendor after the specified time period has lapsed. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification