US 12,373,323 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 Dec. 4, 2023, as Appl. No. 18/527,979.
Application 18/527,979 is a continuation of application No. 18/088,065, filed on Dec. 23, 2022, granted, now 11,836,066.
Application 18/088,065 is a continuation of application No. 17/163,484, filed on Jan. 31, 2021, granted, now 11,537,495, issued on Dec. 27, 2022.
Prior Publication US 2024/0111653 A1, Apr. 4, 2024
Int. Cl. G06F 11/34 (2006.01); G06F 3/048 (2013.01); G06F 9/451 (2018.01); G06F 16/906 (2019.01); G06F 16/9536 (2019.01); G06F 17/16 (2006.01); G06F 18/2431 (2023.01); G06N 3/02 (2006.01); G06N 3/045 (2023.01); G06N 3/08 (2023.01); G06N 20/00 (2019.01); H04L 67/50 (2022.01)
CPC G06F 11/3438 (2013.01) [G06F 3/048 (2013.01); G06F 9/451 (2018.02); G06F 16/906 (2019.01); G06F 16/9536 (2019.01); G06F 17/16 (2013.01); G06F 18/2431 (2023.01); G06N 3/02 (2013.01); G06N 3/045 (2023.01); G06N 3/08 (2013.01); G06N 20/00 (2019.01); H04L 67/535 (2022.05)] 21 Claims
OG exemplary drawing
 
11. A method being implemented via execution of computing instructions configured to run at one or more processors and stored at non-transitory computer-readable media, the method comprising:
selectively aggregating in-session user activity of a user with historical activity data of the user into one or more respective groups based on interactions of the user with a graphical user interface (GUI) over a period of time, wherein selectively aggregating the in-session user activity of the user further comprises:
calculating a normalized point-wise mutual information (NPMI) score between two or more actions within the in-session user activity; and
grouping the two or more actions into a common intent when the NPMI score is above a threshold,
wherein the interactions are grouped based on at least one of:
recency of interactions;
a categorization level of a hierarchical categorization scheme of an item that is a subject of an interaction of the interactions;
a type of interaction performed on the GUI;
a distribution of interaction count in the categorization level of the hierarchical categorization scheme; or
a common intent;
predicting, using a set of predictive algorithms, one or more intents of the user based on the one or more respective groups; and
facilitating a display of an altered GUI on an electronic device of the user based on the one or more intents of the user, as predicted.