AI PC Resource Allocation for Accurate Multi-Model Execution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The management of multiple models in AI PCs leads to resource occupancy issues, preventing models that meet user needs from running and increasing the likelihood of incorrect model selection, thereby degrading user experience.

Innovation Solution

A resource allocation method that analyzes user instructions to determine the appropriate model or application, allocates resources based on current device capabilities, and manages resource distribution among models and applications to ensure smooth operation and accurate model selection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple models are deployed in the electronic device, then the functionality and versatility are improved, but the resource occupancy increases and system performance deteriorates

Engineering Contradiction:
ImprovefunctionalityVSAvoidsystem performance
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent implements dynamic resource allocation by continuously monitoring current resource usage and adjusting model execution decisions in real-time. The determination module dynamically decides whether to execute the target model based on comparing needed resources with available resources, allowing the system to adaptively switch between running multiple models or consolidating to fewer models depending on current system state

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational parameters of models by adjusting whether they are actively executed or suspended based on resource conditions. The patent modifies system behavior by changing the execution state of models (from running to suspended or vice versa) according to resource availability, thereby optimizing performance while maintaining versatility

Inventive Principle:
Principle #35Parameter changes

2Reliability

If multiple models occupy system resources, then the model selection accuracy decreases, but the resource allocation complexity increases

Engineering Contradiction:
Improvemodel selection accuracyVSAvoidresource allocation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a feedback mechanism where the determination module continuously receives information about current resource usage and model execution status, then uses this feedback to make informed decisions about whether to execute or suspend the target model. This closed-loop control ensures accurate model selection while systematically managing allocation complexity through automated decision-making

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs self-service by automatically determining whether to execute or suspend models based on resource conditions without requiring manual intervention. The determination module autonomously analyzes resource availability and makes execution decisions, thereby improving model selection accuracy while the system self-manages the complexity of resource allocation

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250355709A1Resource allocation method and device
Publication Date: 2025.11.20 LENOVO (BEIJING) LTD
  • US20250355709A1 patent drawing
  • US20250355709A1 patent drawing
  • US20250355709A1 patent drawing

AI summary

A resource allocation method includes receiving a work instruction, analyzing the work instruction to determine an object corresponding to the work instruction that is one of at least two objects in an electronic device, and determining a resource allocation manner based on current resources of the electronic device and needed resource that is needed by the object.