US 12,079,455 B2
Systems and methods for altering a graphical user interface
Jiwen You, Sunnyvale, CA (US); Sinduja Subramaniam, San Jose, CA (US); Aleksandra Cerekovic, Sunnyvale, CA (US); Evren Korpeoglu, San Jose, CA (US); and Kannan Achan, Saratoga, CA (US)
Assigned to WALMART APOLLO, LLC, Bentonville, AR (US)
Filed by Walmart Apollo, LLC, Bentonville, AR (US)
Filed on Jan. 30, 2023, as Appl. No. 18/103,142.
Application 18/103,142 is a continuation of application No. 17/163,486, filed on Jan. 31, 2021, granted, now 11,635,878.
Prior Publication US 2023/0168794 A1, Jun. 1, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/0484 (2022.01); G06F 9/451 (2018.01); G06N 3/02 (2006.01)
CPC G06F 3/0484 (2013.01) [G06F 9/451 (2018.02); G06N 3/02 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
one or more processors; and
one or more non-transitory computer-readable storage devices storing computing instructions that, when executed to run on the one or more processors, cause the one or more processors to perform functions comprising:
receiving in-session user activity entered into on a graphical user interface (GUI) from a user electronic device of a user;
generating, using a predictive algorithm, a ranked list of one or more probabilities of one or more intents of the user to perform one or more actions during a session on the GUI;
processing the in-session user activity to determine one or more intents of the in-session user activity;
filtering out, from the one or more intents of the in-session user activity, one or more intents already performed during the in-session user activity;
reranking the one or more intents of the in-session user activity, as filtered;
comparing the one or more intents of the in-session user activity with the one or more intents of the user, wherein comparing the one or more intents of the in-session user activity with the one or more intents of the user further comprises:
generating one or more embeddings for at least part of the in-session user activity; and
comparing the one or more embeddings for the at least the part of the in-session user activity to one or more embeddings for the one or more intents of the in-session user activity; and
coordinating a display of a GUI element on the GUI of the user electronic device of the user based on the one or more intents of the user that most closely match the one or more intents of the in-session user activity.