Automated Firmware Upgrade Grouping for Building Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing firmware upgrade processes for building control systems, such as HVAC, are time-consuming and require manual intervention, as they often necessitate individual device upgrades over a communication network, leading to prolonged upgrade times and potential errors due to device compatibility issues and lack of automation.

Innovation Solution

A system utilizing a PC tool that automatically identifies and groups devices eligible for firmware upgrades, allowing for sequential or parallel upgrades via a communication network, with features like pre-filtering applicable versions, checking device compatibility, and adaptive progress bars to manage the upgrade process securely and efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual intervention is used for each device upgrade, then operator control and compatibility verification are improved, but upgrade time and labor effort increase significantly

Engineering Contradiction:
Improvecompatibility verificationVSAvoidupgrade time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system enables self-service by having devices automatically identify themselves on the network, report their current firmware versions, and be automatically selected for upgrades based on predefined criteria. The computer tool autonomously manages the entire upgrade process without requiring manual intervention for each device, thereby reducing upgrade time while maintaining reliability through automated compatibility checks.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by pre-identifying eligible devices before the upgrade process begins. Devices are automatically discovered, classified by firmware version, and grouped into upgrade queues in advance. This preliminary organization allows the upgrade process to proceed efficiently without repeated manual scanning and selection, reducing overall upgrade time while ensuring only compatible devices are upgraded.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If individual device upgrades are performed sequentially, then compatibility control is improved, but upgrade duration increases significantly

Engineering Contradiction:
Improvecompatibility controlVSAvoidupgrade speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system segments devices into multiple groups based on their firmware versions and compatibility requirements. Instead of upgrading devices one by one in a single sequence, the system creates parallel upgrade queues for different device groups. This segmentation allows simultaneous upgrade operations across multiple groups, significantly increasing upgrade speed while maintaining compatibility control through structured grouping.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements dynamic upgrade management where the computer tool can adaptively select which device groups to upgrade first based on real-time conditions. The upgrade process can dynamically adjust priorities, pause or resume operations, and respond to failures or successes in individual upgrades. This dynamic approach optimizes upgrade speed while ensuring reliability through flexible compatibility management.

Inventive Principle:
Principle #15Dynamics

3Productivity

If automated firmware upgrading is implemented, then upgrade speed and efficiency are improved, but device complexity and system requirements increase

Engineering Contradiction:
Improveupgrade efficiencyVSAvoidsystem requirements
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The computer tool is designed with universal functionality to handle multiple tasks: device discovery, firmware version detection, compatibility assessment, grouping, and execution of upgrades. By consolidating these functions into a single multi-functional tool, the system achieves automated efficient upgrades without proportionally increasing device complexity. The tool interfaces with existing communication networks and device protocols, avoiding the need for complex dedicated hardware.

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

4Loss of time

If multiple devices are grouped for parallel upgrading, then upgrade time is reduced, but device classification and compatibility checking complexity increases

Engineering Contradiction:
Improveupgrade timeVSAvoidclassification complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system uses parameter changes by establishing clear classification criteria based on firmware version parameters and compatibility parameters. Devices are automatically classified by comparing their firmware versions against predefined thresholds and compatibility rules. This parameter-based classification simplifies the complexity of device grouping, allowing parallel upgrade batches to be formed systematically without excessive computational overhead or manual intervention.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9239718B2System for field upgrading of firmware in multiple units
Publication Date: 2016.01.19 HONEYWELL INTERNATIONAL INC
  • US9239718B2 patent drawing
  • US9239718B2 patent drawing
  • US9239718B2 patent drawing

AI summary

A system for upgrading firmware in multiple units or devices of a building control or automation system. A computer may have a tool that can reflash the firmware with an upgrade. The tool may reflash the firmware of multiple devices automatically without intervention of an operator. Devices having firmware that need an upgrade may be identified and classified as eligible for a firmware upgrade. Devices having firmware similar to firmware in other devices may be grouped with the latter devices for upgrading together, sequentially or in parallel, to simplify and expedite firmware upgrading of the devices. Firmware of devices in the field may be upgraded via a communication network or the like by the computer with the tool. The firmware upgrade, communications and/or associated activity associated with the upgrade may be proprietary and/or secured from public availability.