US 12,019,637 B2
Systems and methods for altering a graphical user interface based on exploration of search query ranking
Robert Wayne Macy, III, Davis, CA (US); Nimit Kamlesh Desai, Jersey City, NJ (US); Jiahao Zhang, Sunnyvale, CA (US); Shubham Vishwanath Barhate, Toronto (CA); Zhenrui Wang, Fremont, CA (US); Rini Vipinchandra Joshi, Sunnyvale, CA (US); Nitin Shailesh Baliga, San Jose, CA (US); and Rajyashree Mukherjee, San Carlos, CA (US)
Assigned to WALMART APOLLO, LLC, Bentonville, AR (US)
Filed by Walmart Apollo, LLC, Bentonville, AR (US)
Filed on Jan. 31, 2022, as Appl. No. 17/588,553.
Prior Publication US 2023/0244676 A1, Aug. 3, 2023
Int. Cl. G06F 16/2457 (2019.01); G06F 16/248 (2019.01)
CPC G06F 16/24578 (2019.01) [G06F 16/248 (2019.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 on the one or more processors, perform:
receiving in-session user activity information, the in-session user activity information comprising a user search query from a user and a ranked list of products to be displayed to the user based on the user search query, and a product of the products being part of a boost category, wherein the user search query is received via a graphical user interface that is in a first display state;
determining a respective content model prediction score for each of the products of the ranked list of the products;
determining a respective discounted cumulative gain (DCG) score for positions of each of the products of the ranked list of the products based on a respective re-rank model score;
analyzing the product that is part of the boost category to determine if the product is to be repositioned within the ranked list of the products based on the respective DCG score for each of the products; and
in response to determining that the product that is part of the boost category is to be repositioned, transmitting instructions to modify the graphical user interface to display the ranked list of the products with the product repositioned within the ranked list of the products, wherein the ranked listed of the products is displayed via the graphical user interface in a second display state, the second display state to be different than the first display state.