Prediction Engine for Dynamic Energy Consumption Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computing systems lack an efficient method to dynamically adjust energy consumption based on actual usage patterns of individual modules, leading to unnecessary power usage and reduced battery life in mobile devices.

Innovation Solution

A prediction engine is integrated into the computing system, comprising detection, prediction, and learning logic to identify historical usage patterns, predict future usage, and adjust energy levels of individual modules, allowing for real-time adaptation to actual usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If the system enters a low power state by reducing power to all modules during periods of inactivity, then energy consumption is reduced, but the system cannot efficiently manage power for individual modules that may still be needed

Engineering Contradiction:
Improveenergy consumptionVSAvoidindividual module power management
Core Design Contradiction:
Use of energy by moving objectVSAdaptability or versatility

Solution Approach 1:

The patent segments the computing system into individual powerable modules, allowing each module to be independently controlled. The power management system divides the system into discrete controllable units (modules) rather than treating the entire system as a single unit, enabling selective powering of modules based on their specific usage patterns and requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses a prediction engine that performs preliminary action by predicting future usage patterns of individual modules before actual usage occurs. The system proactively adjusts power levels to modules based on predicted needs, rather than reactively responding to usage after it has already occurred, thereby optimizing energy consumption in advance.

Inventive Principle:
Principle #10Preliminary action

2Use of energy by moving object

If the system reduces power to individual modules, then energy consumption decreases, but the system lacks the capability to predict and adapt to future usage patterns

Engineering Contradiction:
Improveenergy consumptionVSAvoidpredictive power management
Core Design Contradiction:
Use of energy by moving objectVSExtent of automation

Solution Approach 1:

The patent implements a feedback mechanism where the prediction engine continuously monitors actual module usage and compares it with predicted usage patterns. This feedback loop allows the system to learn from discrepancies between predicted and actual usage, refining its prediction algorithms to improve future power management decisions for individual modules.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs self-service through automated prediction and adaptation. The prediction engine autonomously analyzes usage patterns, predicts future needs, and adjusts power levels without requiring manual intervention. The system serves itself by automatically optimizing its own power consumption based on learned behavioral patterns.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If the system monitors and predicts usage patterns for each individual module, then power management precision improves, but system complexity increases

Engineering Contradiction:
Improveusage pattern detectionVSAvoidprediction engine complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent employs a universal prediction engine that serves multiple functions: it monitors usage patterns, predicts future usage, generates power management decisions, and adapts to changing patterns. This single multi-functional component handles all prediction and adaptation tasks across different modules, reducing overall system complexity compared to having separate specialized components for each function.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8200371B2Prediction engine to control energy consumption
Publication Date: 2012.06.12 QUALCOMM INC
  • US8200371B2 patent drawing
  • US8200371B2 patent drawing
  • US8200371B2 patent drawing

AI summary

In a particular embodiment, an apparatus is disclosed that includes at least one controllable energy consuming module and a prediction engine. The prediction engine includes detection logic configured to determine a historical usage pattern of the at least one controllable energy consuming module, prediction logic configured to create a prediction rule that predicts future usage of the at least one controllable energy consuming module based on the historical usage pattern, control logic configured to selectively control an energy level of the at least one controllable energy consuming module based on the prediction rule, and learning logic configured to update the prediction logic in response to detecting usage of the at least one controllable energy consuming module in a manner that differs from the usage predicted by the prediction rule.