Addressable Loop Firmware Upgrade via Dual Memory Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current solutions for maintaining up-to-date firmware in fire and security systems, such as manual uploading or replacing devices, result in excessive costs and require devices to be taken offline for periods of time.

Innovation Solution

A control system with a control panel and connected devices that utilize a data control loop to automatically upgrade firmware by transitioning between active and free memory areas, allowing the system to operate normally while updating firmware without removing devices from their locations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual uploading or device replacement is used to upgrade firmware, then firmware can be updated, but devices must be taken offline and excessive costs are incurred

Engineering Contradiction:
Improvefirmware update capabilityVSAvoidsystem availability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The memory unit is divided into two distinct memory areas: a first memory area storing current firmware and a second memory area storing updated firmware. This segmentation allows the system to load and execute updated firmware from the second memory area while the first memory area remains intact, enabling firmware updates without taking devices offline.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The updated firmware is pre-loaded into the second memory area before being activated. The control panel delivers updated firmware over the data control loop, and the connected device stores it in advance in the second memory area, then switches to using it. This preliminary action allows seamless transitions without system interruption.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If manual uploading or device replacement is used to upgrade firmware, then firmware can be updated, but excessive costs are incurred

Engineering Contradiction:
Improvefirmware update capabilityVSAvoidmaintenance cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The connected device automatically receives, stores, and activates updated firmware through the data control loop without requiring manual intervention. The device self-manages the firmware update process by switching between memory areas, eliminating the need for technicians to manually upload firmware or replace devices, thereby reducing maintenance costs.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The data control loop serves multiple functions: it transmits system commands, device status data, and firmware updates through the same communication infrastructure. This multi-functionality eliminates the need for separate update mechanisms or additional hardware, reducing overall system cost and complexity.

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

3Reliability

If traditional firmware update methods are used, then firmware can be updated, but devices must be removed from their locations

Engineering Contradiction:
Improvefirmware update capabilityVSAvoiddevice installation complexity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

By segmenting the memory unit into first and second memory areas, the system can store multiple firmware versions simultaneously. This allows the device to remain installed and operational while firmware is updated in the background, eliminating the need to remove devices from their locations for maintenance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system maintains continuous operation during firmware updates by switching between memory areas. The connected device remains online and functional throughout the update process, ensuring uninterrupted service and eliminating the need to relocate or reinstall devices.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS11416240B2Fire and security system including addressable loop and automatic firmware upgrade
Publication Date: 2022.08.16 KIDDE FIRE PROTECTION LLC
  • US11416240B2 patent drawing
  • US11416240B2 patent drawing
  • US11416240B2 patent drawing

AI summary

A fire and security system includes a control panel and one or more connected device. The control panel is in signal communication with a data control loop. The connected device is in signal communication with the at least one control panel via the at least one data control loop. The connected device includes a memory unit having a free memory area that stores first data and an active memory area that stores second data different from the first data. In response to operating the connected device according to the second data, the at least one connected device receives updated data delivered by the at least one of the control panel over the data control loop, and replaces the first data stored in the free memory data with the updated data.