Usage Profile Management for Mobile Device Workload Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As broadband cellular network technology evolves, mobile computing devices face challenges in optimizing workload handling due to increased resource demands, leading to strain on processing and memory resources, battery drain, and thermal issues, making it difficult to manage computing resources effectively.

Innovation Solution

The implementation of a system that monitors workload characteristics and executes an updated usage profile to optimize computing resources, including dynamic allocation of memory and predictive management of workloads, using a storage controller to select and update operational instructions based on predefined profiles or those retrieved from a distributed computing system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If memory resources are increased to handle higher data traffic, then data storage capacity is improved, but device complexity and cost increase

Engineering Contradiction:
Improvedata storage capacityVSAvoiddevice complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The memory system is divided into multiple memory devices (e.g., first memory device, second memory device) that can be independently managed. Each memory device can be configured with different usage profiles, allowing the system to segment memory resources based on workload requirements without increasing overall device complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic memory allocation through usage profiles that can be updated based on workload characteristics. The controller dynamically adjusts memory configuration between different usage profiles (e.g., first usage profile, second usage profile) to optimize performance for different types of workloads, eliminating the need for static over-provisioning.

Inventive Principle:
Principle #15Dynamics

2Productivity

If processing resources are increased to handle demanding workloads, then productivity is improved, but use of energy increases leading to battery drain

Engineering Contradiction:
ImproveproductivityVSAvoidbattery drain
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system dynamically switches between different usage profiles based on detected workload characteristics. When demanding workloads are detected, the system activates performance-optimized profiles that allocate resources appropriately. During lighter workloads, power-saving profiles are activated, reducing energy consumption while maintaining adequate productivity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes operational parameters by switching between predefined usage profiles that contain different configuration settings. These profiles adjust memory timing, voltage levels, and resource allocation parameters to match workload demands, optimizing the balance between productivity and power consumption without requiring hardware changes.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If processing resources are increased to handle demanding workloads, then productivity is improved, but temperature increases causing thermal issues

Engineering Contradiction:
ImproveproductivityVSAvoidthermal behavior
Core Design Contradiction:
ProductivityVSTemperature

Solution Approach 1:

The system implements dynamic thermal management through usage profiles that can be selected based on thermal conditions. When thermal thresholds are approached, the system transitions to usage profiles with more conservative resource allocation, reducing processing intensity and heat generation while maintaining acceptable productivity levels.

Inventive Principle:
Principle #15Dynamics

4Productivity

If memory allocation is optimized for performance, then productivity is improved, but reliability decreases due to strain on resources

Engineering Contradiction:
ImproveperformanceVSAvoidresource strain
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments memory resources into different allocation schemes defined by usage profiles. The first usage profile optimizes for performance with aggressive memory allocation, while the second usage profile provides more conservative allocation for reliability. The controller selects appropriate profiles based on workload characteristics, ensuring that performance-critical workloads receive optimized resources while less demanding workloads use conservative allocation, preventing resource strain.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250021386A1Management of a computing device usage profile
Publication Date: 2025.01.16 MICRON TECHNOLOGY INC
  • US20250021386A1 patent drawing
  • US20250021386A1 patent drawing
  • US20250021386A1 patent drawing

AI summary

Methods, systems, and apparatuses related to management of a computing device usage profile are described. The usage profile can be a usage profile of a computing device. Characteristics of workloads executed by a computing device can be monitored to determine whether performance of the computing device can be optimized by execution of an updated usage profile. Responsive to a determination that the performance of the computing device can be improved by execution of an updated usage profile, the updated usage profile can be received by the computing device and executed thereon.