Patent ID: 11900288
Assignee: nan
Field: IT methods for management (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method of providing self-serve ordering at an establishment, the method comprising:
scanning, by an electronic device, a code;
displaying, on the electronic device, a plurality of food or drink items;
receiving, via input to the electronic device, a selection of at least one food or drink item of the plurality of food or drink items;
sending, by the electronic device over a network, a menu selection message to a server, wherein the menu selection message comprises the selection of the at least one food or drink item;
receiving, by an application stored on a non-transitory memory of the server and executable by a processor of the server, customer order data from a plurality of customers at a plurality of independent establishments;
analyzing, by the application, the customer order data from the plurality of customers at the plurality of independent establishments;
in response to the at least one food or drink item being out of stock, determining, by the application, at least one substitute food or drink item recommendation based on the application analyzing the customer order data from the plurality of customers at the plurality of independent establishments;
sending, by the application to the electronic device over the network, a message that comprises the at least one substitute food or drink item recommendation;
receiving, via input to the electronic device, a selection of at least one substitute food or drink item corresponding to the at least one substitute food or drink item recommendation;
sending, by the electronic device over the network, a selection message to the server, wherein the selection message comprises the selection of the at least one substitute food or drink item, and wherein the at least one substitute food or drink item is delivered to a location determined based on the code scanned by the electronic device;
completing, via the electronic device, a payment transaction for the at least one substitute food or drink item;
providing, by the application on the server to a first establishment of the plurality of independent establishments, access to a first filtered set of the analyzed customer order data based on a first subscription level of the first establishment to a service provided by the server, wherein the first filtered set of analyzed data includes only customer order data pertaining to the first establishment; and
providing, by the application on the server to a second establishment of the plurality of independent establishments, access to a second filtered set of the analyzed customer order data based on a second subscription level of the second establishment to the service provided by the server, wherein the second filtered set of analyzed data includes customer order data pertaining to one or more other independent establishments of the plurality of independent establishments in addition to the second establishment.