Graphical user interface sizing and arrangement system
AssigneeHarman International Industries, Incorporated
InventorsArvin Baalu, Manu Malhotra, Trisha Mishra, Aajjay H. Chavaan
Life of this patent
Estimating the term…
Abstract
A system for adjusting a graphical element, such as a widget, a menu, and/or an icon of a graphical user interface (GUI) associated with one or more user actions, applications, and/or electronic media. The adjusting of the graphical element may be based at least partially on data regarding frequency, duration, and/or time of the one or more actions and/or use of the applications or the electronic media by a user. Additionally or alternatively, the adjusting of the graphical element may be based on a routine of the user.
Claims20
A method, comprising:
- receiving, at a processor, user input information, where the user input information includes data regarding one or more of a frequency of an action of a user, a frequency of use of an application by the user, and a frequency of use of electronic media by the user;
- storing the user input information at a storage device, where the stored user input information further includes routine data regarding one or more routines of the user and frequency data regarding one of more of the frequency of the action of the user, the frequency of use of the application by the user, and the frequency of use of the electronic media by the user;
- changing, by the processor, configuration information of a graphical element associated with the action, the application, or the electronic media, where the graphical element resides in one or more selectable cells of a plurality of cells defining a graphical user interface, and where changing of the configuration information is based at least partially on the stored user input information and includes selectively expanding the graphical element into one or more adjacent cells of the one or more selectable cells, where a size of the graphical element is a number of cells of the graphical user interface that the graphical element occupies, instructions executable to calculate the number of cells based on a weight function in which each of duration data, the frequency data, and the routine data is multiplied by a respective weight;
- and
- transmitting, by the processor, the graphical element and the configuration information to display.
A system, comprising:
- a processor and a memory device that includes:
- instructions executable to receive and store user input of a user;
- instructions executable to change a size of a graphical element associated with an action, an application, or electronic media, based at least partially on the stored user input, where the stored user input includes routine data, frequency data, and duration data, the duration data including data regarding one or more of a duration of the action, a duration of use of the application, and a duration of use of the electronic media, where the graphical element resides in one or more selectable cells of a plurality of cells defining a graphical user interface, and where the size of the graphical element is a number of cells of the graphical user interface that the graphical element occupies, the instructions being executable to calculate the number of cells based on a weight function in which each of the duration data, the frequency data, and the routine data is multiplied by a respective weight;
- and
- instructions executable to transmit the graphical element for display on a user interface.
An electronic device, comprising:
- a user input device operable to receive user input from a user;
- a processor and a memory device that includes:
- instructions executable to store the user input;
- and
- instructions executable to adjust a graphical element associated with an action, an application, or electronic media, based at least partially on the stored user input, where the stored user input includes data regarding one or more routines of the user and frequency data regarding one of more of a frequency of the action, a frequency of use of the application by the user, and a frequency of use of the electronic media by the user, where the graphical element resides in one or more selectable cells of a plurality of cells defining a graphical user interface, and where adjusting the graphical element includes changing a number of selectable cells in which the graphical element resides, the number of selectable cells being calculated based on a weight function including a weight applied to the data of the stored user input in which each of duration data, the frequency data, and routine data is multiplied by a respective weight;
- and
- a display device operable to display the graphical element on a screen.
Dependencies are inferred from the claim text.