Electronic Apparatus Resource Allocation for Multitasking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic devices with large screens face inefficiencies when running multiple applications simultaneously, as resources like CPU and GPU are competitively used, leading to reduced performance and degraded user experience due to unoptimized resource allocation.

Innovation Solution

An electronic apparatus and control method that allocate resources based on specific resource allocation information for each application, allowing multiple applications to be run efficiently by displaying content in different areas and managing resource usage independently for each application.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple applications are run simultaneously on a large screen display, then the user can use various functions at the same time, but the resource utilization efficiency decreases due to competitive resource acquisition

Engineering Contradiction:
Improvemultitasking capabilityVSAvoidresource utilization efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent segments the display screen into multiple independent areas (first area, second area, etc.), with each area dedicated to a specific application. This spatial segmentation allows applications to run simultaneously without competing for the same display resources, thereby maintaining high resource utilization efficiency while enabling multitasking capability.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If applications compete for resource acquisition at reference time intervals, then multiple applications can be run, but the running speed decreases and user experience is degraded

Engineering Contradiction:
Improveapplication concurrencyVSAvoidrunning speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The system segments resource allocation by creating separate resource pools for different display areas. Each application running in a dedicated area accesses its own allocated resources without contention, eliminating the need for periodic resource acquisition competitions and maintaining high running speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary resource allocation when applications are assigned to specific display areas. Resources are pre-configured and reserved for each application area before the applications start executing, so applications can immediately access their allocated resources without waiting or competing during runtime.

Inventive Principle:
Principle #10Preliminary action

3Area of stationary object

If a large screen display is used to show multiple applications, then the display area increases, but the resource allocation becomes unoptimized leading to performance reduction

Engineering Contradiction:
Improvedisplay areaVSAvoidperformance efficiency
Core Design Contradiction:
Area of stationary objectVSProductivity

Solution Approach 1:

The patent applies local quality by configuring different resource allocation parameters for different display areas. Each area can have optimized resource settings tailored to the specific application requirements (e.g., CPU allocation, memory allocation, rendering priority), ensuring that the large display area does not lead to performance degradation but rather optimized performance for each application.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11340959B2Electronic apparatus for running application and control method thereof
Publication Date: 2022.05.24 LG ELECTRONICS INC
  • US11340959B2 patent drawing
  • US11340959B2 patent drawing
  • US11340959B2 patent drawing

AI summary

Provided is a control method of an electronic apparatus, the method including displaying content corresponding to a first application in a first area of a display, displaying content corresponding to a second application in a second area of the display, identifying resource allocation information associated with the first application and the second application, and running the first application and the second application based on the identified resource allocation information.