US 11,720,573 B2
Systems and methods for selectively prefetching data
Addo Wondo, Sydney (AU); Ahmed Saad, Sydney (AU); Geoff Sims, Sydney (AU); Penyo Atanasov, Sydney (AU); Shihab Hassan Hamid, Sydney (AU); Gaurav Awadhwal, Sydney (AU); Edison Rho, Auckland (NZ); and Gilmar Jose Alves de Souza, Jr., Sydney (AU)
Assigned to ATLASSIAN PTY LTD., Sydney (AU); and ATLASSIAN US, INC., San Francisco, CA (US)
Filed by Atlassian Pty Ltd., Sydney (AU); and Atlassian Inc., San Francisco, CA (US)
Filed on Jul. 16, 2021, as Appl. No. 17/378,615.
Application 17/378,615 is a continuation of application No. 17/037,419, filed on Sep. 29, 2020, granted, now 11,080,283.
Prior Publication US 2022/0100768 A1, Mar. 31, 2022
Int. Cl. G06F 16/20 (2019.01); G06F 16/2457 (2019.01); G06N 20/00 (2019.01); H04L 67/5681 (2022.01); G06F 3/04842 (2022.01)
CPC G06F 16/24575 (2019.01) [G06N 20/00 (2019.01); H04L 67/5681 (2022.05); G06F 3/04842 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for operating a graphical user interface on a client device, the computer-implemented method comprising:
causing display of the graphical user interface on the client device, the graphical user interface including multiple input controls on the client device, each input control of the multiple input controls configured to display a respective list of suggested entries in response to a respective user input;
receiving, at a product platform server, a principal identifier associated with a user of the client device;
based on the principal identifier, identifying, at the product platform server, a set of historical interactions performed by the user with respect to the multiple input controls;
determining a likelihood that the user will select a particular input control based on a number of interactions with respect to an input control type identified in the set of historical interactions;
in accordance with the determined likelihood satisfying a criteria, causing a particular list of suggested entries for the particular input control to be transmitted from the product platform server to the client device; and
in response to a user selection of the particular input control, causing display of the particular list of suggested entries on the graphical user interface.