Account Activity-Based System Resource Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional user account information management methods in Internet application systems, such as those for finance and e-commerce, face challenges in responding quickly to frequent user transactions and managing the increasing number of user accounts, leading to inefficient resource utilization and high management costs, particularly with a large number of inactive accounts.

Innovation Solution

A system resource allocation method and device based on account activity level, which acquires and calculates user activity levels, determines activity ranks, establishes an activity index, and allocates system resources accordingly to prioritize high-activity users while optimizing resource usage and reducing costs by reallocating idle resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional uniform user account information management method is adopted, then system management is simple, but response speed for frequent users is slow and management costs increase

Engineering Contradiction:
Improveresponse speedVSAvoidsystem management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments users into different activity levels (high, medium, low) and applies different resource allocation strategies to each segment. High-activity users receive priority resource allocation and faster response, while low-activity users receive standard allocation. This segmentation resolves the contradiction by enabling differentiated management that improves response speed for frequent users without requiring complete system redesign.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local quality by applying different resource allocation policies to different user groups based on their activity characteristics. High-activity users in specific segments receive enhanced resource allocation (more CPU, memory, I/O resources) while other users receive standard allocation. This allows the system to optimize performance locally for frequent users without increasing overall system complexity.

Inventive Principle:
Principle #3Local quality

2Productivity

If more system resources are allocated to all users, then response speed improves, but management costs increase

Engineering Contradiction:
Improveresponse speedVSAvoidmanagement costs
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent changes the resource allocation parameters dynamically based on user activity levels. Instead of allocating fixed resources to all users, the system adjusts resource allocation parameters (CPU quota, memory allocation, I/O bandwidth) according to each user's activity segment. High-activity users receive increased resource parameters while low-activity users receive reduced parameters, thereby improving response speed for frequent users without proportionally increasing overall management costs.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies partial action by allocating excessive resources only to high-activity users who need them, rather than distributing resources uniformly. Low-activity users receive minimal sufficient resources. This partial allocation strategy improves response speed for the critical minority of frequent users while avoiding the cost of allocating excessive resources to all users.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If uniform resource allocation is used, then system management is easy, but resource utilization efficiency is low

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidresource allocation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic resource allocation where resource allocation parameters are adjusted based on real-time or periodic assessment of user activity levels. Users can transition between activity segments as their behavior changes, and resource allocation automatically adjusts accordingly. This dynamic approach improves resource utilization efficiency by matching resources to actual demand while using automated rules to manage the complexity of allocation decisions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent incorporates feedback mechanisms where user activity is continuously monitored and fed back into the resource allocation system. The system assesses user behavior patterns, determines activity segments, and adjusts resource allocation based on this feedback loop. This feedback-driven approach improves resource utilization by responding to actual user needs while using systematic feedback processing to manage allocation complexity.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10152353B2Account activity level based-system resource allocating method and device
Publication Date: 2018.12.11 CHINA CONSTRUCTION BANK
  • US10152353B2 patent drawing
  • US10152353B2 patent drawing
  • US10152353B2 patent drawing

AI summary

The present disclosure discloses system resource allocating method and device based on account activity level, wherein the method includes: acquiring an account activity level parameter of a user and calculating an account activity level of each user according to the account activity level parameter of the user; determining an account activity level rank of each user according to the account activity level of the user and a preset account activity level rank dividing manner; establishing an account activity level index of each user according to a user number, the account activity level and the account activity level rank of the user; allocating the system resource for performing the information processing to a target user according to the account activity level index of the target user, where the information processing is to be performed on the target user.