Adaptive User Interface for Removing Unused Functional Elements
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Electronic devices become sluggish over time due to unused user functional elements (UFEs) that contribute to increased RAM usage and reduced battery life, as well as cognitive load on users.
Innovation Solution
An adaptive user interface (UI) is implemented that identifies unused UFEs and removes them based on a low priority threshold, providing a clutter-free, smooth, and jitter-free experience while offering a restore option for users to dynamically re-enable removed UFEs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If all user functional elements are loaded in the application, then the application provides complete functionality, but the electronic device becomes sluggish and RAM usage increases
Solution Approach 1:
The patent extracts and removes unused user functional elements from the application. The system identifies UFEs that have not been accessed within a predetermined time period and removes them from the application's UI and functionality, thereby reducing RAM usage and improving device performance while maintaining all currently needed functions.
Solution Approach 2:
The patent implements a dynamic UI that adapts based on user behavior. The system continuously monitors user interactions and dynamically adjusts the UI by adding or removing functional elements based on usage patterns, making the application flexible and adaptive to individual user needs over time.
2Adaptability or versatility
If unused user functional elements remain in the application, then the application maintains complete functionality, but battery life is reduced due to increased RAM usage
Solution Approach 1:
The patent removes unused functional elements from the application to reduce RAM consumption. By extracting and eliminating UFEs that are not accessed within the predetermined time period, the system reduces the energy required to maintain application state, thereby extending battery life.
Solution Approach 2:
The patent implements a mechanism to discard unused functional elements after a monitoring period. The system tracks usage patterns, identifies unused UFEs, removes them to save energy, and provides a restore option that allows users to recover discarded elements if needed, balancing energy efficiency with functionality preservation.
3Adaptability or versatility
If unused user functional elements are present in the application, then all features are available, but cognitive load on the user increases
Solution Approach 1:
The patent extracts and removes unused functional elements from the user interface. By eliminating UFEs that users have not interacted with within the predetermined time period, the system simplifies the UI presentation, reducing the cognitive load on users while preserving all features that users actually need.
Solution Approach 2:
The patent applies different treatment to different functional elements based on their usage characteristics. Frequently used UFEs remain visible and accessible, while unused UFEs are removed or hidden. This creates a personalized, optimized UI for each user based on their specific interaction patterns.
Data Source
AI summary
One or more embodiments provide a method of providing an adaptive user interface in an electronic device. The method includes identifying, by the electronic device, a user functional element (UFE) in an application of the electronic device. The method further includes determining, by the electronic device, a trigger span for the UFE, and initiating, by the electronic device, a trigger in response to determining that the trigger span for the UFE is expired. The method further includes determining, by the electronic device, a probability of use of the UFE for which the trigger is initiated. The method further includes determining, by the electronic device, that the probability of the use of the UFE is less than a threshold probability. The method further includes updating, by the electronic device, the adaptive user interface associated with the UFE the based on the probability.


