Firmware Update Timing via Cost-Benefit Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for firmware and software updates in industrial devices, such as electric vehicle charging equipment, face challenges in optimizing updates considering electricity costs, network costs, and CO2 emissions, particularly in over-the-air (OTA) deployments.

Innovation Solution

A system and method for optimized firmware and software updates that include a cost-benefit-analysis (CBA) module to calculate relative costs and benefits, comparing them to determine when to initiate an update, thereby optimizing updates based on electricity costs, network costs, and CO2 emissions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If firmware updates are performed frequently to improve device functionality and security, then device reliability and security are improved, but electricity costs and CO2 emissions increase

Engineering Contradiction:
Improvedevice securityVSAvoidelectricity consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system changes the timing parameter of firmware updates by analyzing electricity price data and CO2 emission factors to identify optimal update windows. Instead of uniform or demand-driven updates, the system dynamically adjusts update schedules based on external parameters (electricity prices, carbon intensity) to minimize environmental and economic impact while maintaining security benefits

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system performs preliminary analysis of electricity costs and CO2 emissions before scheduling updates. By anticipating favorable conditions (low electricity prices, low carbon intensity periods) in advance, the system can plan and execute updates during optimal windows, thereby reducing energy costs and emissions while ensuring updates occur when beneficial

Inventive Principle:
Principle #10Preliminary action

2Reliability

If firmware updates are performed via OTA using cellular network, then device functionality is improved, but network costs and CO2 emissions increase

Engineering Contradiction:
Improvedevice functionalityVSAvoidnetwork consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system optimizes network parameter usage by selecting update timing based on network cost parameters and carbon intensity. The CBA module evaluates network consumption costs alongside electricity costs to determine when OTA updates are most efficient, thereby maintaining device functionality improvements while minimizing network resource expenditure and associated emissions

Inventive Principle:
Principle #35Parameter changes

3Loss of energy

If cost-benefit analysis is performed to optimize update timing, then electricity costs and CO2 emissions are reduced, but system complexity increases

Engineering Contradiction:
Improveelectricity consumptionVSAvoidsystem complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The system introduces a CBA module as an intermediary component that handles the complex analysis of electricity costs, CO2 emissions, and update benefits. This modular intermediary absorbs the computational complexity, keeping the core firmware update mechanism simple while enabling optimized decision-making through dedicated analysis functionality

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback loops where the CBA module continuously monitors electricity prices, CO2 emission factors, and device update status to dynamically adjust update recommendations. This feedback mechanism allows the system to adapt to changing conditions without requiring complex manual intervention, automatically balancing optimization benefits against operational simplicity

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250053406A1System and method for firmware or software updates including cost-benefit analysis
Publication Date: 2025.02.13 SIEMENS AG
  • US20250053406A1 patent drawing
  • US20250053406A1 patent drawing
  • US20250053406A1 patent drawing

AI summary

A system for a firmware update includes an industrial device, such as an electric vehicle charging device, with firmware, a central server with an interface configured to collect and process data from a data source, a network, wherein the industrial device and the central server are configured to communicate via the network, and a cost-benefit-analysis (CBA) module for performing a cost-benefit analysis, wherein the CBA module is configured via executable instructions to calculate relative costs for a firmware update of the industrial device utilizing the data from the data source, determine a relative benefit for the firmware update of the industrial device, and compare the relative costs to the relative benefit.