Selective Firmware Loading for Low-Power Communication Nodes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Communication devices with restricted power supplies face significant power drain due to periodic 'idle' activities, particularly in polled modes, which is a major issue for infrequently used devices like remote meters.

Innovation Solution

The device operates in a standby, idle, and active mode, loading separate sets of instructions into a volatile memory based on the mode, minimizing power consumption by only executing necessary instructions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If all instructions are loaded into volatile memory for idle mode operation, then the processing unit can execute complete functionality, but power consumption increases unnecessarily

Engineering Contradiction:
Improvefunctional completenessVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The instruction set is segmented into two distinct sets: a first set of instructions for idle mode operation and a second set of instructions for active mode operation. This segmentation allows the system to load only the necessary instructions for the current operational mode, reducing power consumption while maintaining functional completeness when needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of loading all instructions into volatile memory, the system loads only the partial set required for idle mode (first set of instructions). This partial action approach reduces the energy required for memory loading and operation, while the full functionality remains available through the second set of instructions when active mode is activated.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If the processing unit continuously checks for network activity in polled mode, then network responsiveness is improved, but power consumption increases significantly

Engineering Contradiction:
Improvenetwork responsivenessVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system employs periodic action by entering idle mode where the processing unit can sleep and only wakes up to check for network activity when necessary. This periodic operation maintains network responsiveness while significantly reducing power consumption compared to continuous checking, as the processor remains inactive during intervals between checks.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The communication unit is configured to autonomously detect triggering messages and initiate transitions to active mode without requiring continuous processing unit intervention. This self-service capability allows the system to maintain network responsiveness while the processing unit consumes minimal power during idle periods.

Inventive Principle:
Principle #25Self-service

3Use of energy by moving object

If instructions are separated into two sets and selectively loaded, then power consumption is reduced, but device complexity increases

Engineering Contradiction:
Improvepower consumptionVSAvoidinstruction management complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The two sets of instructions are pre-configured and stored in non-volatile memory with clear delineation between idle mode instructions (first set) and active mode instructions (second set). This preliminary organization simplifies the loading process, as the system only needs to load the appropriate pre-defined set based on operational mode, reducing the actual runtime complexity despite the separation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12615595B2Communication device and operating method
Publication Date: 2026.04.28 TRASNA TECHNOLOGIES HOLDING LTD
  • US12615595B2 patent drawing
  • US12615595B2 patent drawing
  • US12615595B2 patent drawing

AI summary

A communication device includes a processing unit (PROC), a volatile memory (VMEM), a non-volatile storage medium (NMEM) having stored thereon a first set of instructions and a second set of instructions, and a communication unit (COMM) being coupled to the processing unit (PROC). During a transition from a standby mode of operation to an idle mode of operation, the first set of instructions is loaded into the volatile memory (VMEM) enabling the processing unit (PROC) to execute the loaded first set of instructions. During a transition from the idle mode of operation to an active mode of operation, the second set of instructions is additionally loaded into the volatile memory (VMEM) enabling the processing unit (PROC) to execute instructions from the loaded first set of instructions and the loaded second set of instructions. The processing unit is configured, in the idle mode of operation (PROC), to interact with the communication unit (COMM) for detecting, using instructions from the first set of instructions, whether a triggering message is received via the communication unit (COMM), and to initiate the transition from the idle mode of operation to the active mode of operation in response to the detection of the triggering message.