Application Management Module for Memory Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveapplication functionalityVSAvoidmemory consumption
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #2Taking out (Extraction)

2Quantity of substance

If users manually manage and remove unused applications, then memory is freed up, but user time and effort are consumed

Engineering Contradiction:
Improvememory availabilityVSAvoiduser management time
Core Design Contradiction:
Quantity of substanceVSLoss of time

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.

Inventive Principle:
Principle #25Self-service

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.

Inventive Principle:
Principle #23Feedback

3Productivity

If automated management is implemented, then system performance is optimized, but device complexity increases

Engineering Contradiction:
Improvesystem processing speedVSAvoidmanagement system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #25Self-service

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.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9641597B2Managing an application on a computing system
Publication Date: 2017.05.02 TATA CONSULTANCY SERVICES LTD
  • US9641597B2 patent drawing
  • US9641597B2 patent drawing
  • US9641597B2 patent drawing

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.