Grouping orders for delivery to vendors of a venue
First Claim
1. A method comprising:
- receiving, at a venue management system for a venue including a plurality of vendors that are each associated with a different region within the venue and each associated with a different vendor 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, by the venue management system, characteristics of each of the one or more additional orders;
generating, by the venue management system, a group including the order and one or more additional orders having characteristics that identify the vendor and that are associated with other users associated with a region within the venue associated with the user associated with the order; and
communicating the group from the venue management system to a vendor system associated with 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.
-
Citations
18 Claims
-
1. A method comprising:
-
receiving, at a venue management system for a venue including a plurality of vendors that are each associated with a different region within the venue and each associated with a different vendor 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, by the venue management system, characteristics of each of the one or more additional orders; generating, by the venue management system, a group including the order and one or more additional orders having characteristics that identify the vendor and that are associated with other users associated with a region within the venue associated with the user associated with the order; and communicating the group from the venue management system to a vendor system associated with the vendor after the specified time period has lapsed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. 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 for a venue including a plurality of vendors that are each associated with a different region within the venue and each associated with a different vendor 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, by the venue management system, characteristics of each of the one or more additional orders; generate, by the venue management system, a group including the order and one or more additional orders having characteristics that identify the vendor and that are associated with other users associated with a region within the venue associated with the user associated with the order; and communicate the group from the venue management system to a vendor system associated with to the vendor after the specified time period has lapsed. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification