Platform Capability Adjustment Using App Hint Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing platform and application integration lacks effective methods for optimizing performance by accurately estimating future resource requirements and adjusting platform capabilities, leading to suboptimal resource utilization due to limited understanding of platform capabilities by application developers.

Innovation Solution

A method and device for adjusting platform capability by receiving hint signals from applications, monitoring computing components, and dynamically adjusting operating parameters to meet application requirements, including workload level, computation, power state, network traffic, and thermal state, while identifying performance bottlenecks and optimizing energy consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If platforms estimate future resources based on past history, then resource allocation can be automated, but the accuracy of resource requirement estimation deteriorates due to layered separation between platforms and applications

Engineering Contradiction:
Improveresource allocation automationVSAvoidresource requirement estimation accuracy
Core Design Contradiction:
Extent of automationVSMeasurement precision

Solution Approach 1:

The patent implements a feedback mechanism where applications send hint signals to the platform about their actual resource requirements, and the platform uses this feedback to refine its estimation algorithms. This closed-loop system allows the platform to learn from actual application behavior and improve estimation accuracy over time while maintaining automated resource allocation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces an intermediary layer (resource management module) that sits between the application layer and platform layer. This intermediary translates application-specific resource needs into platform-understandable parameters and facilitates bidirectional communication through hint signals, bridging the information gap caused by layered separation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If applications make adjustments based on limited platform information, then applications can adapt to platform constraints, but platform capability utilization deteriorates due to developers' limited understanding of platform capabilities

Engineering Contradiction:
Improveapplication adaptability to platform constraintsVSAvoidplatform capability utilization
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The resource management module acts as an intermediary that translates platform capabilities into application-friendly interfaces while conveying application needs to the platform. This intermediary provides applications with sufficient information about platform capabilities without requiring developers to deeply understand platform internals, thereby improving both adaptability and utilization.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the resource management functionality into distinct modules: application-level resource requests, platform-level resource allocation, and intermediate translation/optimization layers. This segmentation allows each layer to operate independently with well-defined interfaces, improving adaptability while maintaining high platform utilization through specialized optimization modules.

Inventive Principle:
Principle #1Segmentation

3Ease of manufacture

If platforms maintain layered separation between platforms and applications, then system modularity and maintainability are improved, but performance optimization deteriorates due to inability to accurately estimate future resources and adjust platform capabilities

Engineering Contradiction:
Improvesystem modularity and maintainabilityVSAvoidperformance optimization capability
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The resource management module serves as an intermediary layer that preserves the modular architecture while enabling performance optimization. It maintains clear boundaries between application and platform layers for modularity, while simultaneously facilitating detailed resource coordination and optimization across layers through standardized hint signal interfaces.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20260023577A1Methods for adjusting platform capability for optimizing performance, devices and computer-readable medium thereof
Publication Date: 2026.01.22 MEDIATEK INC
  • US20260023577A1 patent drawing
  • US20260023577A1 patent drawing
  • US20260023577A1 patent drawing

AI summary

A method for adjusting platform capability for optimizing performance is provided. The method is implemented by a processor of a device. The method includes receiving a hint signal from an application, wherein the hint signal indicates a requirement required by the application. The method includes obtaining a set of operating parameters of one or more computing components related to the application. The method includes adjusting one or more operating parameters of the set of operating parameters according to the hint signal and the set of operating parameters to meet the requirement required by the application.