Organizing graphical representations on computing devices
First Claim
1. A computer-implemented method, comprising:
- displaying, in a first arrangement on an electronic display of a computing device, at least a portion of a plurality of graphical representations of application programs, each respective graphical representation of the plurality of graphical representations being user selectable to execute a respective application program that corresponds to the respective graphical representation;
identifying that a first graphical representation of a first application program from among the plurality of graphical representations of application programs has been accessed one or more times from within the first arrangement of graphical representations;
determining a level of user input performed to access the first graphical representation the one or more times from within the first arrangement of graphical representations;
generating a second arrangement of graphical representations of application programs, wherein the first graphical representation is provided at a location in the second arrangement of graphical representations that is determined to reduce a level of user input required to access the first graphical representation from within the second arrangement of graphical representations as compared to the level of user input performed to access the first graphical representation the one or more times from within the first arrangement of graphical representations; and
displaying particular ones of the plurality of graphical representations of application programs, including the first graphical representation, on the electronic display of the computing device according to the second arrangement of graphical representations of application programs.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying a current 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, determining at least one usage signal corresponding to each of the graphical representations, the usage signal reflecting user interaction with the respective associated computer-executable application, determining one or more success metrics indicative of an efficiency of the current configuration of graphical representations, generating, using an optimization technique, a modified configuration of graphical representations based on the usage signals and the one or more success metrics, and presenting, in the user interface, at least a portion of the modified configuration of graphical representations.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
displaying, in a first arrangement on an electronic display of a computing device, at least a portion of a plurality of graphical representations of application programs, each respective graphical representation of the plurality of graphical representations being user selectable to execute a respective application program that corresponds to the respective graphical representation; identifying that a first graphical representation of a first application program from among the plurality of graphical representations of application programs has been accessed one or more times from within the first arrangement of graphical representations; determining a level of user input performed to access the first graphical representation the one or more times from within the first arrangement of graphical representations; generating a second arrangement of graphical representations of application programs, wherein the first graphical representation is provided at a location in the second arrangement of graphical representations that is determined to reduce a level of user input required to access the first graphical representation from within the second arrangement of graphical representations as compared to the level of user input performed to access the first graphical representation the one or more times from within the first arrangement of graphical representations; and displaying particular ones of the plurality of graphical representations of application programs, including the first graphical representation, on the electronic display of the computing device according to the second arrangement of graphical representations of application programs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. One or more machine-readable storage devices having instructions stored thereon that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
displaying, in a first arrangement on an electronic display of a computing device, at least a portion of a plurality of graphical representations of application programs, each respective graphical representation of the plurality of graphical representations being user selectable to execute a respective application program that corresponds to the respective graphical representation; identifying that a first graphical representation of a first application program from among the plurality of graphical representations of application programs has been accessed one or more times from within the first arrangement of graphical representations; determining a level of user input performed to access the first graphical representation the one or more times from within the first arrangement of graphical representations; generating a second arrangement of graphical representations of application programs, wherein the first graphical representation is provided at a location in the second arrangement of graphical representations that is determined to reduce a level of user input required to access the first graphical representation from within the second arrangement of graphical representations as compared to the level of user input performed to access the first graphical representation the one or more times from within the first arrangement of graphical representations; and displaying particular ones of the plurality of graphical representations of application programs, including the first graphical representation, on the electronic display of the computing device according to the second arrangement of graphical representations of application programs. - View Dependent Claims (17, 18, 19, 20)
-
Specification