Patent ID: 11966964
Assignee: WALMART APOLLO, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A system comprising:
one or more processors; and
one or more non-transitory computer-readable media storing computing instructions that, when executed configured to run on the one or more processors, cause the one or more processors to and perform operations comprising:
receiving a voice command from a user;
classifying a first intent of a query in the voice command, wherein the first intent of the query comprises a recipe shopping intent;
extracting entities from the voice command comprising a recipe descriptor;
transforming the voice command, using a natural language understanding and rules execution engine, by:
(a) deciphering a second intent of the user to add recipe ingredients to a cart; and
(b) translating the recipe descriptor for a recipe using a machine learning model, as trained;

upon detection of the second intent of the user to add the recipe ingredients to the cart, determining a matching recipe from a set of ingested recipes based on the recipe descriptor for the recipe, as translated;
determining items and quantities associated with the items that correspond to a set of ingredients included in the matching recipe using a quantity inference algorithm, wherein the quantity inference algorithm uses sizes of available items to determine a closest quantity of an item for an ingredient of the set of ingredients in the matching recipe;
selecting a size from the sizes of the available items based on the closest quantity of the ingredient, wherein the size, as selected, is overruled when the user has indicated a different preference; and
automatically adding all of the items and the quantities associated with the items to the cart.