US 12,277,593 B2
Voice-enabled recipe selection
Snehasish Mukherjee, Santa Clara, CA (US); Deepa Mohan, San Jose, CA (US); Haoxuan Chen, Mountain View, CA (US); Phani Ram Sayapaneni, Sunnyvale, CA (US); Ghodratollah Aalipour Hafshejani, San Jose, CA (US); and Shankara Bhargava Subramanya, Santa Clara, CA (US)
Assigned to WALMART APOLLO, LLC, Bentonville, AR (US)
Filed by Walmart Apollo, LLC, Bentonville, AR (US)
Filed on Apr. 22, 2024, as Appl. No. 18/641,839.
Application 18/641,839 is a continuation of application No. 16/779,535, filed on Jan. 31, 2020, granted, now 11,966,964.
Prior Publication US 2024/0273609 A1, Aug. 15, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/0601 (2023.01); G06F 16/22 (2019.01); G06N 3/042 (2023.01); G06N 3/044 (2023.01); G06N 3/08 (2023.01); G10L 15/16 (2006.01); G10L 15/18 (2013.01); G10L 15/22 (2006.01)
CPC G06Q 30/0633 (2013.01) [G06F 16/22 (2019.01); G06N 3/042 (2023.01); G06N 3/044 (2023.01); G06N 3/08 (2013.01); G06Q 30/0603 (2013.01); G06Q 30/0619 (2013.01); G10L 15/16 (2013.01); G10L 15/1815 (2013.01); G10L 15/22 (2013.01); G10L 2015/223 (2013.01)] 20 Claims
OG exemplary drawing
 
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 perform operations comprising:
receiving a command from a user;
transforming, using a trained machine learning model, the command by detecting an intent to add one or more recipe ingredients to a shopping cart;
determining a recipe from a set of recipes based on the one or more recipe ingredients;
determining one or more items and one or more quantities or sizes of the one or more items corresponding to a set of ingredients of the recipe;
for each ingredient of the set of ingredients that corresponds to the one or more recipe ingredients, selecting a respective quantity or size from quantities or sizes of available items of the one or more items based on a closest quantity or size of each ingredient, wherein the respective quantity or size, as selected, is overruled when a different quantity or size preference is indicated by the user; and
automatically adding to the shopping cart all of the respective quantities or sizes of the one or more items corresponding to the one or more recipe ingredients.