User interfaces (UI) of applications are designed to provide elements connected to all of the various features regardless of their frequency of use. The inclusion of features rarely used by a user within the application UI can lead to a cluttered interface that wastes screen real estate and makes it difficult for the user to select the elements for frequently used operations, thus slowing the user down. Applications sometimes provide users the option to control the visibility and grouping of the menu options and/or toolbar buttons; however, these options require manual input from the user. This disclosure describes adaptive UI that include and arrange UI features based on recognizing the most frequently used application functions with permission from the user. The UI of the application is then customized for the user based on the most used functions.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.