| CPC G06Q 10/0875 (2013.01) [G06Q 20/20 (2013.01); G06Q 20/3276 (2013.01); G06V 10/10 (2022.01); G06V 10/70 (2022.01)] | 20 Claims |

|
1. A method for beverage ordering dispatching, the method comprising:
storing, at a first database, a standardized product schema representing a plurality of beverage products, the standardized product schema is based on converting data from a plurality of retailer computing devices into standardized product identifiers;
receiving, at a user interface of a retailer computing device, an onboarding input indicating inventory data associated with the retailer computing device;
receiving, from the first database and at the retailer computing device, a plurality of product identifiers from the standardized product schema;
mapping, at the retailer computing device, the inventory data to the plurality of product identifiers;
storing, at a second database associated with the retailer computing device, the inventory data mapped to the plurality of product identifiers;
determining, at the retailer computing device, that a user device associated with a user profile is at a location associated with the retailer computing device;
determining, at the retailer computing device, a preference associated with the user profile, the preference corresponding to a product identifier of the plurality of product identifiers from the standardized product schema;
causing, based on the preference corresponding to the product identifier, an indicator associated with the preference to be presented at the user device;
receiving, from the user device and at the retailer computing device, an order input indicating a selection of the preference;
generating, at the retailer computing device, a randomized order image, wherein the randomized order image is used to identify a transaction corresponding to the selection, wherein generating the randomized order image includes performing a randomized image generation procedure that selects a color and an object image to form the randomized order image;
causing the randomized order image to be displayed at the retailer computing device;
causing the randomized order image to be displayed at the user device responsive to an input received at the retailer computing device; and
receiving, at the retailer computing device, a transaction confirmation associated with the transaction.
|