Patent ID: 8464180

Claim:
A computer-implemented method executed using one or more processors, the method comprising: identifying an initial configuration of graphical representations displayed in a user interface presented by a computing device, each of the graphical representations being associated with a respective computer-executable application from a plurality of computer-executable applications; determining two or more usage signals corresponding to one or more of the graphical representations, the two or more usage signals reflecting user interaction with at least one respective computer-executable application from the plurality of computer-executable applications; determining a first navigation rate of user input associated with the initial configuration of graphical representations; determining, based on an aggregation of the two or more usage signals, a priority score attributed to each computer-executable application graphically represented in the user interface; determining a priority order of the graphical representations according to the priority scores; and modifying the priority order based on a second usage signal of the two or more usage signals; generating a modified configuration of graphical representations based on the priority order such that a second navigation rate of user input associated with the modified configuration of graphical representations is reduced as compared to the first navigation rate of the user input associated with the initial configuration of graphical representations; and presenting by the computing device, in the user interface, at least a portion of the modified configuration of graphical representations.