Wireless Device Resource Management via Dynamic Clock Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Wireless devices often face adverse effects such as packet dropping and application malfunctions due to processing demands exceeding their capacity, leading to poor user experience, as existing technologies lack effective resource management techniques to mitigate these issues.

Innovation Solution

The wireless device actively manages resources by monitoring and controlling applications based on processing demands, adjusting clock frequencies, and varying data exchange with the base station through mechanisms like window size adjustment to match resource availability with demand, ensuring efficient use of processing, bus, memory, and cache resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the wireless device increases processing capacity to handle higher data exchange rates, then productivity improves, but device complexity and power consumption increase

Engineering Contradiction:
Improvedata exchange rateVSAvoidprocessing capacity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by making the processing capacity adjustable rather than fixed. The device can dynamically change its operating mode between first and second modes with different processing capacities based on real-time resource availability. This allows the system to optimize between productivity and complexity by only increasing capacity when resources are available.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of processing capacity by switching between different operational modes. In the first mode, the device operates with lower processing capacity to conserve resources, while in the second mode, it operates with higher processing capacity to achieve better productivity. This parameter change is triggered by resource availability conditions.

Inventive Principle:
Principle #35Parameter changes

2Use of energy by moving object

If the wireless device operates with limited processing resources, then energy consumption decreases, but reliability deteriorates due to packet dropping and application malfunctions

Engineering Contradiction:
Improveenergy consumptionVSAvoidpacket delivery reliability
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The system dynamically adjusts processing capacity based on resource availability. When resources are limited, the device operates in the first mode with lower processing capacity and acceptable reliability. When resources become available, it switches to the second mode with higher processing capacity and higher reliability, thus optimizing the trade-off between energy consumption and reliability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The device continuously monitors resource availability and uses this feedback to determine when to switch between operational modes. This feedback mechanism ensures that the device only increases processing capacity and risks higher energy consumption when it can reliably do so, thereby maintaining optimal reliability-energy trade-off.

Inventive Principle:
Principle #23Feedback

3Productivity

If the wireless device switches to higher processing capacity mode, then productivity improves, but loss of energy increases

Engineering Contradiction:
Improvedata processing throughputVSAvoidenergy consumption
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent implements dynamic mode switching where the device can transition between low-power first mode and high-productivity second mode. This dynamic adjustment allows the system to maximize productivity when energy resources permit while minimizing energy consumption when resources are constrained, optimizing the productivity-energy trade-off.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the processing capacity parameter by switching operational modes. The first mode uses lower processing capacity with lower energy consumption, while the second mode uses higher processing capacity with higher energy consumption. This parameter change is based on resource availability conditions.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP2069932B1Method and apparatus for managing resources at a wireless device
Publication Date: 2017.05.17 QUALCOMM INC
  • EP2069932B1 patent drawingFigure 1
  • EP2069932B1 patent drawingFigure 2
  • EP2069932B1 patent drawingFigure 3

AI summary

Techniques for managing resources at a wireless device are described. In one aspect, the wireless device controls applications based on resource demands and available resources. Processing demands by the applications may be monitored, and at least one of the applications may be controlled based on the processing demands and a maximum processing capacity of a processing unit executing the applications. A data application may be controlled by reducing the amount of data exchanged by the application when high processing demands are detected, and vice versa. In another aspect, the wireless device varies resource capacity to match resources demands. The processing capacity of the processing unit may be adjusted based on the processing demands. Higher clock frequency may be selected for the processing unit when the processing demands exceed a high threshold, and lower clock frequency may be selected when processing demands fall below a low threshold.