Process Priority Resource Allocation in Wireless Terminals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing wireless communication systems fail to effectively allocate communication resources to individual processes based on priority, leading to service quality degradation due to insufficient bandwidth and inefficient memory management, particularly in IoT devices with limited memory capacity.

Innovation Solution

A method and apparatus that dynamically adjust the throughput of individual processes in a terminal by updating the running process list and allocating resources based on priority information and communication characteristics, including adjusting buffer sizes and delayed acknowledgement settings to prioritize high-priority processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If communication resources are allocated equally to all processes, then device complexity is reduced and ease of operation is improved, but service quality deteriorates when bandwidth is insufficient for high-priority applications

Engineering Contradiction:
Improveservice qualityVSAvoidresource allocation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments communication resources by process priority, dividing the resource allocation system into multiple priority levels (high, medium, low). Each priority level receives differentiated resource allocation based on its importance, allowing high-priority processes to obtain sufficient bandwidth while low-priority processes receive baseline resources. This segmentation resolves the contradiction by enabling quality-of-service differentiation without requiring complete redesign of the allocation mechanism.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by assigning different resource allocation characteristics to different processes based on their priority. High-priority processes receive enhanced resource allocation with higher weights, ensuring they obtain sufficient bandwidth during congestion. This localized differentiation of resource quality resolves the contradiction by improving service quality for critical processes while maintaining manageable complexity through targeted rather than universal changes.

Inventive Principle:
Principle #3Local quality

2Quantity of substance

If default buffer sizes are allocated to all sockets, then ease of operation is improved and device complexity is reduced, but memory efficiency deteriorates in IoT devices with limited capacity

Engineering Contradiction:
Improvememory usage efficiencyVSAvoidbuffer management simplicity
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The patent implements dynamic buffer size allocation that adapts to process priority and communication characteristics. Instead of static default buffers, the system continuously adjusts buffer sizes based on real-time requirements and priority levels. High-priority processes receive larger buffers while low-priority processes receive smaller buffers, optimizing memory utilization. This dynamic approach resolves the contradiction by improving memory efficiency without requiring manual buffer management intervention.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the buffer size parameter dynamically based on process priority and communication patterns. By modifying this critical parameter adaptively rather than using fixed default values, the system optimizes memory usage for IoT devices. This parameter change approach resolves the contradiction by achieving memory efficiency through automated adjustment rather than manual configuration.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If throughput is increased to enhance transmission quality, then service quality is improved, but fairness deteriorates when fast applications occupy limited throughput regardless of priority

Engineering Contradiction:
Improvetransmission qualityVSAvoidunfairness in transmission
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent implements a feedback mechanism where the system continuously monitors process priorities, communication characteristics, and resource allocation outcomes. Based on this feedback, the system adjusts throughput allocation dynamically to maintain both transmission quality and fairness. High-priority processes receive enhanced throughput while low-priority processes receive appropriate baseline allocations, preventing unfair occupation of resources. This feedback loop resolves the contradiction by enabling quality enhancement without sacrificing fairness.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent changes throughput parameters dynamically based on process priority and communication requirements. By adjusting throughput as a variable parameter rather than using fixed allocations, the system achieves both high transmission quality for priority processes and fair resource distribution. This parameter flexibility resolves the contradiction by allowing adaptive optimization of both quality and fairness simultaneously.

Inventive Principle:
Principle #35Parameter changes

4Reliability

If priority-based resource allocation is implemented, then service quality is improved for high-priority processes, but device complexity increases due to additional management overhead

Engineering Contradiction:
Improvequality of serviceVSAvoidprocess management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a self-service mechanism where processes automatically indicate their priority requirements and communication characteristics without manual configuration. The system autonomously collects this information and uses it for resource allocation decisions. This self-service approach resolves the contradiction by enabling priority-based QoS without requiring complex manual management overhead, as the system serves itself through automated information collection and decision-making.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP3032899B1Method and apparatus of allocating resources for terminal in wireless communication system
Publication Date: 2020.02.05 SAMSUNG ELECTRONICS CO LTD
  • EP3032899B1 patent drawingFigure 1
  • EP3032899B1 patent drawingFigure 2
  • EP3032899B1 patent drawingFigure 3

AI summary

Provided are a method and apparatus of allocating resources for a terminal. The terminal is able to effectively allocate communication resources to individual processes run by the user. The resource allocation method for a terminal may include updating a list of running processes on the basis of information related to one or more processes, determining the amount of resources for each process listed in the list of running processes according to priority information of the process related information, and allocating resources to at least one process listed in the list of running processes according to the determined resource amounts. Accordingly, throughputs of individual processes in the terminal can be adjusted so as to support the quality of communication of a process having a high priority.The present disclosure relates to communication methods and systems that achieve convergence of 5G communication systems supporting even higher data rates after 4G systems and loT technologies. Based on loT technologies, the present disclosure may be applied to various intelligent services, such as smart homes, smart buildings, smart cities, smart or connected cars, health-care applications, digital education applications, retail business applications, and security and safety services.