Battery Power Estimation for Energy-Harvesting IoT Execution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Power management and efficiency are critical issues in Internet of Things (IoT) devices with limited battery capacity, necessitating improved power estimation to prevent partial execution and energy waste.

Innovation Solution

A power estimation method that determines available battery capacity before executing user applications, entering a sleep state if insufficient, and harvesting energy until sufficient capacity is reached, ensuring efficient power usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If the device continuously monitors and manages power availability before executing applications, then power management efficiency is improved, but device complexity increases

Engineering Contradiction:
Improvepower management efficiencyVSAvoiddevice complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The system performs preliminary power availability checks before executing user applications. The processor determines whether sufficient battery capacity exists before initiating application execution, preventing partial execution and energy waste. This advance preparation resolves the contradiction by ensuring power sufficiency upfront without requiring continuous complex monitoring during execution.

Inventive Principle:
Principle #10Preliminary action

2Use of energy by moving object

If the device enters sleep state to conserve power, then energy consumption is reduced, but response time increases

Engineering Contradiction:
Improveenergy consumptionVSAvoidresponse time
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The system dynamically adjusts its operational state based on real-time power availability assessments. When sufficient battery capacity is detected, the device executes applications immediately; when power is insufficient, it transitions to sleep state to conserve energy. This dynamic adaptation resolves the contradiction by making the system responsive to actual power conditions rather than following a fixed operational mode.

Inventive Principle:
Principle #15Dynamics

3Loss of energy

If the device checks power availability before each application execution, then power waste is prevented, but processing time increases

Engineering Contradiction:
Improvepower wasteVSAvoidprocessing time
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The system implements a feedback mechanism where the processor continuously monitors battery capacity and uses this information to make informed decisions about application execution. The power availability check provides feedback that determines whether to proceed with execution or enter sleep state, preventing power waste while minimizing processing time through efficient decision-making based on real-time power status.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12530068B2Power awareness for energy harvesting
Publication Date: 2026.01.20 SILICON LABORATORIES INC
  • US12530068B2 patent drawing
  • US12530068B2 patent drawing
  • US12530068B2 patent drawing

AI summary

A battery powered system determines available power prior to running a user application. The system uses a linear portion of a discharge curve to determine available power. If the available power is sufficient to run the user application the system runs the user application. The system stores the power needed for the user application in order to determine if the available power is sufficient. If the available power is insufficient to run the user application, the system enters a sleep state for a predetermined time period and harvests energy in the sleep state. The sleep state is repeated until there is sufficient power for the user application. The length of time in the sleep state may be based on available power and power required by the user application. The energy available to be harvested may also be used in determining the length of time in the sleep state.