Energy Meter API for Custom Firmware Execution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Energy meters have limited customization capabilities due to firmware constraints, making it difficult for utility companies to tailor energy consumption monitoring and billing schemes to their specific needs.

Innovation Solution

Incorporating a processor and firmware with an application programming interface (API) and software development kit (SDK) that allows for the execution of customizable instructions, enabling energy meters to receive and interpret additional control commands beyond standard firmware functions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If firmware is customized for each utility company's specific needs, then customization capability is improved, but device complexity and manufacturing cost increase

Engineering Contradiction:
Improvecustomization capabilityVSAvoidfirmware complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The firmware is segmented into a base firmware component and customizable instruction modules. The base firmware provides core energy metering functions, while customization is achieved through separate executable instructions that can be loaded and executed by the processor, allowing different utility companies to receive tailored functionality without complicating the core firmware structure

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The energy meter is designed with universal base functionality that can serve multiple utility companies, while the processor's ability to execute customized instructions enables the same hardware and base firmware to adapt to different billing schemes and localization requirements, achieving multi-functionality without creating multiple firmware versions

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

2Adaptability or versatility

If customized firmware versions are created for each utility company, then adaptability is improved, but manufacturing efficiency decreases

Engineering Contradiction:
Improvefirmware adaptabilityVSAvoidmanufacturing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

By separating customization into executable instruction modules that can be independently configured, the manufacturing process can produce a standardized base firmware once, then efficiently distribute different customized instruction sets to different utility companies, maintaining high manufacturing efficiency while achieving firmware adaptability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of creating entirely separate firmware versions for each utility company, the system copies the base firmware and adds customized executable instructions on top, allowing rapid deployment of customized solutions without repeating the entire firmware development and manufacturing process

Inventive Principle:
Principle #26Copying

3Ease of operation

If workarounds are used for firmware limitations, then immediate customization is achieved, but system reliability and measurement precision may be compromised

Engineering Contradiction:
Improvecustomization easeVSAvoidmeasurement reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The processor acts as an intermediary between the base firmware and customization requirements. It receives customized instructions and executes them by coordinating with the reliable base firmware functions, ensuring that measurements and core operations maintain their reliability while enabling easy customization through the intermediary processing layer

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8818743B2Energy meter application programming interface
Publication Date: 2014.08.26 ACLARA METERS LLC
  • US8818743B2 patent drawing
  • US8818743B2 patent drawing
  • US8818743B2 patent drawing

AI summary

An energy meter includes metering circuitry configured to monitor power consumption. The energy meter includes firmware including internal functions configured to control elements of the energy meter. Further, the energy meter includes an input/output port or a communications device configured to receive customized instructions and a processor. The processor controls the metering circuitry, receives customized instructions from the input/output port or the communications device. The customizable instructions provide additional control of the elements of the energy meter beyond the internal functions of the firmware. The processor interprets the customized instructions and executes the customized instructions using the internal functions of the firmware.