US 11,880,880 B1
Facilitating purchase of items defined by user-created item lists
Guang Liu, Sammamish, WA (US); Shashank Agarwal, Seattle, WA (US); Andrew Michael Nienhaus, Seattle, WA (US); Ruimin Zhang, Issaquah, WA (US); Gabriela Sudirja, Seattle, WA (US); Laura Vig, Seattle, WA (US); and Isha Vinod Pendke, Seattle, WA (US)
Assigned to AMAZON TECHNOLOGIES, INC., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Mar. 17, 2021, as Appl. No. 17/204,199.
Int. Cl. G06Q 30/00 (2023.01); G06Q 30/0601 (2023.01); G06F 3/16 (2006.01); G06F 16/2457 (2019.01)
CPC G06Q 30/0641 (2013.01) [G06F 3/167 (2013.01); G06F 16/24575 (2019.01); G06Q 30/0625 (2013.01); G06Q 30/0631 (2013.01); G06Q 30/0633 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
at least one computing device;
at least one application executable by the at least one computing device, wherein, when executed by the at least one computing device, the at least one application causes the at least one computing device to at least:
receive a request to initiate a shopping experience associated with an item list, the item list comprising a plurality of item list entries, each respective item list entry corresponding to a plurality of user-defined keywords;
determine one or more shopping parameters associated with the shopping experience, the one or more shopping parameters comprising at least one of an identification of a merchant, a merchant location, or a type of delivery option;
identify a plurality of item recommendations for each respective item list entry, the plurality of item recommendations corresponding to items available for purchase via the merchant, the identification based at least in part on the plurality of user-defined keywords and the one or more shopping parameters;
rank the plurality of item recommendations for each respective item list entry based at least in part on a plurality of ranking factors, the ranking factors comprising at least one of a user interaction history, an item inventory at a given store, or a popularity of an item, wherein an individual top-ranked item recommendation corresponds to each respective item list entry;
generate a user interface comprising the plurality of item recommendations and an add-to-cart component, each of the plurality of item recommendations including a respective checkbox component, the respective checkbox component being automatically checked for the individual top-ranked item recommendation for each respective item list entry;
cause the user interface to be rendered on a client device; and
in response to a user interaction with the add-to-cart component, initiate a purchase of items associated with the plurality of item recommendations having the respective checkbox component checked.