IP Library Granted Patent US 11,416,240
Granted Patent B2
US 11,416,240 · App. 16/640,416 · Granted Aug 16, 2022

Fire and security system including addressable loop and automatic firmware upgrade

Inventors: Jordi Escofet Via (Barcelona, ES); Jordi Castells Moreno (Barcelona, ES); Santiago Vilarrubla Canals (Barcelona, ES)
Assignee: CARRIER CORPORATION
G06F8/654G06F8/656
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,416,240
App. No.
16/640,416
Granted
Aug 16, 2022
Kind
B2
Abstract

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.

Claims (22)

1. A control system comprising:

at least one control panel in signal communication with at least one data control loop; and

at least one connected device in signal communication with the at least one control panel via the at least one data control loop, the at least one connected device including 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,

wherein, in response to operating the least one 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.

2. The control system of claim 1 , wherein in response to initially connecting the connected device to the data control loop, a device controller installed in the connected device is configured to select the second data from the active memory area and initiate operation of the connected device according to the second data.

3. The control system of claim 2 , wherein after initiating operation of the connected device according to the second data, the device controller replaces the first data stored in the free memory area with the updated data received via the at least one data control loop.

4. The control system of claim 3 , wherein the first data corresponds to a first firmware program and, and the second data corresponds to a second firmware program different from the first firmware program.

5. The control system of claim 3 , wherein the device controller initiates operation of the at least one connected device in response to selecting first data from the active memory area, and replaces second data stored in the free memory area.

6. The control system of claim 5 , wherein the connected device transitions the free memory area into an active memory area, and operates according to data stored in the transitioned active memory area, and transitions the active memory area into a free memory area and replaces the data in the transitioned free area with updated data.

7. The control system of claim 6 , wherein replacing the second device data further includes receiving the second updated device data via the addressable control loop in response to a command from the control panel.

8. The control system of claim 1 , wherein in response to initially connecting the connected device to the data control loop, the device controller is configured to select the second device data from the active memory area and invoke operation of the connected device according to the second device data.

9. The control system of claim 8 , wherein after invoking operation of the connected device according to the second device data, the device controller replaces the first device data stored in the free memory area with updated data.

10. The control system of claim 1 , wherein the data control loop is an addressable control loop.

11. A connected device installed in a control system, the connected device comprising:

a data input port that receives data from a data control loop installed in the control system;

a free memory area configured to store a first firmware program;

an active memory area different from the free memory area, the active memory area configured to store a second firmware program that is different from the first firmware program; and

a device controller configured to operate the connected device in response to executing the second firmware program, receive an updated firmware program from the data control loop in response to operating the connected device according to the second firmware program, and replace the first firmware program stored in the free memory data with the updated firmware program while operating according to the second firmware program.

12. The connected device of claim 11 , wherein in response to initially connecting the connected device to the data control loop, the device controller is configured to select the second firmware program from the active memory area and initiate operation of the connected device according to the second firmware program, and after initiating operation of the connected device according to the second firmware program the device controller replaces the first firmware program stored in the free memory area with updated firmware program received via the at least one data control loop.

13. The connected device of claim 12 , wherein the data control loop is an addressable control loop, and wherein the device controller operates the connected device in response to selecting the first firmware program from the free memory area, and replaces second firmware program stored in the active memory area.

14. The connected device of claim 13 , wherein replacing the second firmware program includes selecting the first firmware program, invoking operation of the connected device according to the first firmware program, and replacing the second firmware program with second updated firmware program while the connected device operates according to the first firmware program.

15. The connected device of claim 11 , wherein in response to initially connecting the connected device to the data control loop, the device controller is configured to select the second firmware program from the active memory area and initiate operation of the connected device according to the second firmware program, and after initiating operation of the connected device according to the second firmware program, the device controller replaces the first firmware program stored in the free memory area with updated firmware program.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2025
From: CARRIER CORPORATION; CARRIER GLOBAL CORPORATION; CARRIER FIRE & SECURITY EMEA; CARRIER FIRE & SECURITY, LLC; CARRIER CANADA CORPORATION; CLIMATE, CONTROLS & SECURITY ARGENTINA S.A.; KIDDE IP HOLDINGS , INC.; KIDDE LTD.; KIDDE PRODUCTS LTD.; CARRIER TRANSICOLD AUSTRIA GMBH; CARRIER TRANSICOLD FRANCE SCS
To: KIDDE FIRE PROTECTION, LLC
Reel/Frame 072830/0760 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2020
From: UTC FIRE & SECURITY ESPANA SL
To: CARRIER CORPORATION
Reel/Frame 051871/0410 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2020
From: ESCOFET VIA, JORDI; CASTELLS MORENO, JORDI; VILARRUBLA CANALS, SANTIAGO
To: UTC FIRE & SECURITY ESPANA SL
Reel/Frame 051974/0952 →
Priority Claims (1)
EP 17382580 · Aug 21, 2017 · regional
Continuity (1)
Related Publication 20200249934A1 · Aug 6, 2020