Resource Utilization Map for Mobile Device Performance
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile devices face performance issues due to background processes consuming system resources without user awareness, leading to frustration as current tools for monitoring and managing resource usage are complex and inaccessible to non-technical users.
Innovation Solution
A graphical user interface, referred to as a resource utilization map, is displayed on the device to visually represent resource usage by processes and applications, allowing users to interactively prioritize resource allocation through visual indicators aligned with corresponding display elements, enabling users to adjust resource allocation based on their preferences.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If current tools for monitoring resource usage are provided to users, then resource utilization information can be obtained, but the tools are complex and inaccessible to non-technical users
Solution Approach 1:
The patent introduces a visual mapping interface that acts as an intermediary between the complex resource utilization data and the user. This interface translates technical resource usage information into intuitive visual representations (such as colored overlays on display elements), allowing non-technical users to understand and interact with resource allocation without needing to comprehend underlying system complexity.
Solution Approach 2:
The patent replaces traditional text-based or numerical resource monitoring interfaces with a visual graphical user interface. By substituting the mechanical interaction model (reading and interpreting data) with a visual perception model (seeing and understanding visual representations), the system makes resource utilization information accessible to non-technical users while maintaining complete information fidelity.
2Adaptability or versatility
If background processes are allowed to run, then device functionality is maintained, but device performance deteriorates due to resource consumption
Solution Approach 1:
The patent implements dynamic resource allocation where the system can adjust resource distribution in real-time based on user preferences and current device state. Users can dynamically prioritize certain applications or processes by interacting with the visual interface, allowing the system to adapt resource allocation on-the-fly rather than using static allocation methods.
Solution Approach 2:
The patent applies different resource allocation strategies to different parts of the system based on user-defined priorities. By allowing users to selectively prioritize specific applications or processes through the visual interface, the system can allocate resources with local quality - giving more resources to high-priority tasks while limiting resources to low-priority background processes.
3Productivity
If users are provided with manual resource tuning capabilities, then resource allocation can be optimized, but the complexity of managing background services increases
Solution Approach 1:
The patent introduces a visual mapping interface that acts as an intermediary between the complex resource utilization data and the user. This interface translates technical resource usage information into intuitive visual representations (such as colored overlays on display elements), allowing non-technical users to understand and interact with resource allocation without needing to comprehend underlying system complexity.
Solution Approach 2:
The patent replaces traditional text-based or numerical resource monitoring interfaces with a visual graphical user interface. By substituting the mechanical interaction model (reading and interpreting data) with a visual perception model (seeing and understanding visual representations), the system makes resource utilization information accessible to non-technical users while maintaining complete information fidelity.
Data Source
AI summary
Systems and methods enable displaying a graphical representation of system resource usage in a resource utilization map to inform users about system resource utilization by applications and processes running on a computing device. Users may provide inputs to enable the system to adjust resource allocations based on user preferences. This may enable users to improve the overall operational performance of the device consistent with their current personal preferences by identifying applications or processes of most or least interest so the device processor to prioritize system resources accordingly. Some aspects transmit resource allocation data based on such user input to a central server to enable community based resource allocation schemes. Community based resource allocation schemes may be transmitted to computing devices for use as default or preliminary resource allocations for particular applications, websites or device operating states.


