US 12,260,443 B2
Methods and apparatus for recommending substitutions
Apoorv Reddy Arrabothu, Telangana (IN); Sree Vasthav Shatdarshanam Venkata, Bangalore (IN); Kamiya Motwani, Madhya Pradesh (IN); Kannan Achan, Saratoga, CA (US); Atul Kochhar, San Jose, CA (US); Basant Choudhary, Kolkata (IN); Vidya Sagar Kalidindi, Milpitas, CA (US); and Rahul Ramkumar, Santa Clara, CA (US)
Assigned to Walmart Apollo, LLC, Bentonville, AR (US)
Filed by Walmart Apollo, LLC, Bentonville, AR (US)
Filed on Jan. 24, 2022, as Appl. No. 17/582,688.
Prior Publication US 2023/0237552 A1, Jul. 27, 2023
Int. Cl. G06Q 30/00 (2023.01); G06Q 10/08 (2023.01); G06Q 30/0201 (2023.01); G06Q 30/0601 (2023.01)
CPC G06Q 30/0631 (2013.01) [G06Q 10/08 (2013.01); G06Q 30/0201 (2013.01); G06Q 30/0633 (2013.01)] 20 Claims
OG exemplary drawing
 
12. A computer-implemented method comprising:
during a current browser session, obtaining, by a processor and from a first computing device of a user of a plurality of users, add-to-cart data characterizing a set of anchor items and an indication of a most recently added anchor item;
obtaining, by the processor and from a database, (i) user data associated with the user of the first computing device, (ii) transaction data associated with the user of the first computing device, and (iii) substitution data associated with the most recently added anchor item;
based at least on the add-to-cart data obtained during the current browser session, the user data of the user and the transaction data of the user, implementing, by the processor, a first set of operations that generate a first set of data characterizing an importance of the most recently added anchor item to the user, wherein the first set of operations includes comparing attribute features of the most recently added anchor item to the attribute features of anchor items of previous add-to-cart events, wherein the attribute features comprise at least: item brand, item type, item description and item price;
based at least on the add-to-cart data, the user data of the user, and the substitution data of the most recently added anchor item, implementing, by the processor, a second set of operations that generate a second set of data characterizing a likelihood of an occurrence of a substitution rejection event associated with the user;
generating, by the processor, output data based on the first set of data and the second set of data; and
implementing, by the processor, a set of notification operations based on the output data.