Multi-Display Terminal Resource Control via Dynamic Application Suspension

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Information processing terminals with multiple displays face resource management challenges when executing multiple applications simultaneously, leading to increased resource consumption, reduced operation speed, and potential application crashes due to inadequate methods for determining the optimal display for activating new applications, considering resource usage and load.

Innovation Solution

A method for controlling information processing terminals with multiple displays, where the control unit determines the most suitable display for activating a new application based on resource consumption levels, including CPU processing capability, memory, and device usage, to balance resource allocation and prevent overloading.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple applications are executed simultaneously on multiple displays, then application functionality and user convenience are improved, but resource consumption increases and system stability deteriorates

Engineering Contradiction:
Improveapplication execution capabilityVSAvoidresource consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The system dynamically adjusts application execution states based on real-time resource consumption monitoring. The control unit changes the execution state from active to suspended or terminates applications when resource thresholds are exceeded, making the system adaptable to varying resource conditions while maintaining multiple application capabilities.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the execution state parameter of applications based on resource consumption levels. When resource consumption exceeds predetermined thresholds, the system transitions applications from a fully active state to a suspended state or terminates them, thereby controlling resource usage while preserving the capability to execute multiple applications.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If multiple applications are executed simultaneously on multiple displays, then user convenience is improved, but operation speed and system reliability deteriorate

Engineering Contradiction:
Improveuser convenienceVSAvoidsystem stability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The control unit continuously monitors resource consumption and provides feedback to determine whether to suspend or terminate applications. This closed-loop feedback mechanism ensures that the system maintains stability by automatically adjusting application execution based on real-time resource conditions, preventing crashes and operational failures.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system establishes predetermined resource consumption thresholds in advance to prevent resource exhaustion. By monitoring and comparing actual resource usage against these pre-set limits, the system proactively suspends or terminates applications before resource depletion occurs, thereby maintaining system reliability and preventing crashes.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

3Reliability

If resource consumption is monitored and applications are suspended or terminated, then system stability is improved, but application functionality and user convenience deteriorate

Engineering Contradiction:
Improvesystem stabilityVSAvoidapplication execution capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system dynamically manages application execution states based on resource conditions. When resources become available again, the system can restore suspended applications or activate new applications, maintaining adaptability while ensuring system stability through controlled resource management.

Inventive Principle:
Principle #15Dynamics

4Use of energy by moving object

If applications are individually determined based on resource usage, then resource allocation is improved, but system complexity and difficulty of control increase

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoidcontrol complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The system merges the determination of multiple application executions into a unified control process. Instead of independently managing each application's resource usage, the control unit evaluates all running applications collectively against resource thresholds and makes coordinated decisions to suspend or terminate applications, thereby simplifying control while maintaining efficient resource allocation.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10019216B2Information processing terminal and control method thereof
Publication Date: 2018.07.10 LENOVO INNOVATIONS LTD (HONG KONG)
  • US10019216B2 patent drawing
  • US10019216B2 patent drawing
  • US10019216B2 patent drawing

AI summary

An information processing terminal includes a plurality of displays, each displaying an application screen, and control means. The control means determines a display on which a new application is to be started from the plurality of displays on the basis of the amount of the resources consumed by the information processing terminal.