| CPC G06Q 50/12 (2013.01) [G06Q 30/0621 (2013.01); G06Q 30/0635 (2013.01); G06Q 30/0641 (2013.01)] | 20 Claims |

|
1. A computer-implemented method comprising:
receiving a selection of one or more restaurants to initiate an order for a plurality of customers, wherein the one or more restaurants are associated with a plurality of interconnected restaurant location servers that uses a feedback loop to update an overall order queue used for selecting a restaurant location, wherein each restaurant location comprises at least one processor to process the order;
transmitting, via a computing device and based on contact information, one or more notifications to a plurality of customer computing devices associated with the plurality of customers;
receiving, by the computing device, one or more selections of items ordered from the one or more restaurants; and
transmitting, by the computing device to at least one of the plurality of interconnected restaurant location servers, the one or more selections of items included in the order to one or more computing devices associated with the one or more restaurants to cause the items to be prepared, wherein the overall order queue is used to select the restaurant location for each of the one or more restaurants.
|