Patent ID: 11907989
Assignee: NCR VOYIX CORPORATION
Field: IT methods for management (Electrical engineering)
Classification: CPC G | IPC G

Claim 10:
11. A system, comprising:
a server comprising a processor and a non-transitory computer-readable storage medium;
the non-transitory computer-readable storage medium comprises executable instructions; and
the executable instructions when executed by the processor from the non-transitory computer-readable storage medium cause the processor to perform operations, comprising:
obtaining options from a user through a user interface of an application processed on a user-operated device based on options presented to the user in the user interface, wherein the options comprise a cost selection, a quality selection, a cuisine type selection, a diet restriction selection, a number of servings selection, a preparation and cook time selection;
identifying candidate food dishes that conform to selections or values provided by the user through the application in response to the options presented in the user interface;
instructing the application to present the candidate food dishes to the user for a food selection within the user interface;
receiving the food selection for one of the candidate food dishes from the user;
obtaining a recipe for the food selection, the recipe comprises ingredients and other instructions for preparation of the food selection using a table that links the recipe to the ingredients;
identifying a store for obtaining the ingredients by searching for the ingredients in product catalogues of stores using store application programming interfaces;
generating a shopping list for the ingredients at the store using a planogram and inventory data associated with the store and obtained via a store-specific application programming interface;
instructing the application to present the recipe and the shopping list to the user within the user interface;
generating a route through the store using the planogram for the user to pick the ingredients;
making the route accessible through a link associated with the shopping list when activated by the user through the application; and
providing a clickable route option within the user interface;
in response to the user selecting the clickable route option, displaying graphically the route for the user to obtain the second list from the store and providing text instructions for the user to traverse and navigate the store to pick each ingredient from the second list.