Application Management Module for Memory Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face challenges in managing applications on computing systems, as they often download entire applications with features they do not need, leading to memory wastage and reduced processing speed due to unused or unwanted applications consuming system resources.
Innovation Solution
A managing module within the computing system or application that allows users to define criteria and actions, such as deletion or de-emphasis, which are automatically triggered when usage thresholds are met, freeing up memory and improving system performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If users download entire applications with all features, then application functionality is complete, but memory consumption increases and processing speed decreases
Solution Approach 1:
The patent segments applications into modular components or features that can be independently managed. The system divides applications into used and unused portions, allowing selective retention or removal of specific features rather than entire applications, thereby reducing memory consumption while preserving necessary functionality.
Solution Approach 2:
The patent extracts and removes unused or unwanted application components from the system. By identifying and taking out unnecessary application portions that consume memory, the system reduces overall memory consumption while maintaining the core functionality that users actually utilize.
2Quantity of substance
If users manually manage and remove unused applications, then memory is freed up, but user time and effort are consumed
Solution Approach 1:
The patent implements a self-service mechanism where the system automatically monitors, identifies, and manages application usage patterns without requiring continuous user intervention. The system autonomously determines which application portions are unused and manages their removal or de-prioritization, freeing up memory while eliminating the need for manual user management.
Solution Approach 2:
The patent employs feedback mechanisms that continuously monitor application usage patterns and automatically adjust system resources accordingly. By implementing automated monitoring and management systems, the patent eliminates manual user intervention while optimizing memory allocation based on actual usage patterns.
3Productivity
If automated management is implemented, then system performance is optimized, but device complexity increases
Solution Approach 1:
The patent implements self-service automation that optimizes system performance through automated monitoring and management of application usage. This automation improves processing speed by efficiently managing resources without requiring complex manual intervention systems.
Solution Approach 2:
The patent utilizes parameter changes in application usage patterns to trigger automated management actions. By monitoring changes in usage parameters and automatically adjusting system behavior based on these changes, the patent optimizes performance while maintaining manageable system complexity through rule-based automation.
Data Source
AI summary
Systems and methods for managing an application on a computing system are described herein. According to the present subject matter, the system(s) implement the described method(s) for this purpose, where the method(s) include monitoring a user-defined criteria by a managing module for the application. Further, the method includes generating a trigger when a user-defined time-point corresponding to the user-defined criteria is determined. The method also includes performing a user-defined action by the managing module on the application, in response to the trigger generated in accordance with the user-defined criteria. The user-defined includes at least one of an action of deleting the application, an action of moving the application to a location out of the computing system, and an action of de-emphasizing the application.


