# US 12,762,944 B2 · Data logging in a fire alarm system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,762,944 B2
- Document ID: US12762944B2
- Status: Granted
- Kind: B2
- Application number: 18/943,197
- Filed: 2024-11-11
- Published: 2025-05-22
- Granted: 2026-10-13
- Earliest claimed: 2023-11-17
- Assignees: Tyco Fire & Security GmbH
- Applicants: Tyco Fire & Security GmbH
- Inventors: Phillip Abbott; Michael Edward Mayhew
- Web page: https://patentgrep.com/patent/US12762944B2

## CPC

- G08B 29/145: {of fire detection circuits}
- G06F 17/40: Data acquisition and logging (for input to computer G06F3/00)
- G08B 25/14: Central alarm receiver or annunciator arrangements
- G08B 29/043: {of fire detection circuits}
- G08B: SIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A method of data logging in a fire alarm system comprising a data logger device located within a casing of a fire alarm control panel of the fire alarm system, comprising: communicating, via a data interface of the data logger device that is connected to a data connection of the fire alarm control panel, with one or more processors of the fire alarm control panel, to obtain detector values stored in one or more data stores of the fire alarm control panel, wherein the fire alarm system comprises one or more detectors communicatively coupled with the fire alarm control panel via a wired or wireless connection; and logging the detector values into one or more data stores of the data logger device.

## Claims

### Claim 1

A fire alarm system comprising:
a fire alarm control panel having a casing, one or more processors, one or more data stores, a power supply, and a data connection;
one or more detectors communicatively coupled with the fire alarm control panel via a wired or wireless connection; and
a data logger device located within the casing of the fire alarm control panel, the data logger device having one or more data stores and a data interface that is connected to the data connection of the fire alarm control panel, wherein the data logger device is powered by the power supply of the fire alarm control panel, and wherein the fire alarm control panel and the data logger device are configured to reset responsive to the power supply being turned off and turned back on, wherein the data logger device is configured to:
communicate, via the data interface of the data logger device that is connected to the data connection of the fire alarm control panel, with the one or more processors of the fire alarm control panel, to obtain detector values stored in the one or more data stores of the fire alarm control panel; and
log the detector values into the one or more logger data stores of the data logger device.

### Claim 2 (depends on 1)

The fire alarm system of claim 1, wherein a portable data memory device is connectable to the data logger device, wherein the data logger device is further configured to download the detector values from the one or more data stores of the data logger device into the portable data memory device.

### Claim 3 (depends on 1)

The fire alarm system of claim 1, wherein the data logger device further comprises logger control software installed thereon before logging data, wherein the logger control software is executable by the one or more processors of the data logger device to perform data logging.

### Claim 4 (depends on 1)

The fire alarm system of claim 1, wherein the data logger device is configured to obtain the detector values by requesting, from the fire alarm control panel, one or more most recently returned values from each of the one or more detectors.

### Claim 5 (depends on 1)

The fire alarm system of claim 1, wherein the fire alarm control panel further comprises a loop controller and one or more addressable loops connected to respective ones of a plurality of ports of the loop controller, wherein the data logger device is further configured to learn addresses of the one or more detectors by:
requesting a detector value for each address that is configurable on each addressable loop that is connectable to the fire alarm control panel; and
recording only the addresses which correspond to a detector being present on a connected addressable loop.

### Claim 6 (depends on 5)

The fire alarm system of claim 5, wherein the data logger device is further configured to determine that the detector is present at an address that is configurable on a connectable addressable loop responsive to a corresponding detector value being received for the address.

### Claim 7 (depends on 5)

The fire alarm system of claim 5, wherein a maximum number of loops are connectable to the fire alarm control panel, wherein a maximum number of addresses are configurable on each loop that is connectable to the fire alarm control panel.

### Claim 8 (depends on 7)

The fire alarm system of claim 7, wherein the maximum number of loops connectable to the fire alarm control panel is 32 and the maximum number of addresses configurable on each loop is 250.

### Claim 9 (depends on 8)

The fire alarm system of claim 8, wherein the data logger device is configured to request the detector value by requesting the detector value for each one of configurable addresses 1 through 250 on each one of connectable addressable loops 1 through 3.

### Claim 10 (depends on 1)

The fire alarm system of claim 1, wherein the data logger device is a single board computer.

### Claim 11 (depends on 1)

The fire alarm system of claim 1, wherein the data logger device is further configured to reset by:
starting a timer subsequent to the power supply being turned back on; and
beginning learning addresses of the one or more detectors after expiry of the timer.

### Claim 12 (depends on 11)

The fire alarm system of claim 11, wherein the timer is configured to allow the fire alarm control panel to learn a configuration of the fire alarm system and log second detector values stored in the storage of the fire alarm control panel after being reset.

### Claim 13 (depends on 12)

The fire alarm system of claim 12, wherein the timer is configured to expire in 2 minutes.

### Claim 14 (depends on 1)

The fire alarm system of claim 1, wherein the data logger device is configured to throttle obtaining the detector values by obtaining a threshold number of detector values per second.

### Claim 15 (depends on 14)

The fire alarm system of claim 14, wherein the data logger device is configured to throttle obtaining the detector values by:
obtaining a detector value from the one or more processors of the fire alarm control panel;
logging the detector value into the one or more data stores of the data logger device;
starting a timer upon obtaining the detector value;
obtaining a subsequent detector value from the one or more processors of the fire alarm control panel, upon expiry of the timer; and
logging the subsequent detector value into the one or more data stores of the data logger device.

### Claim 16

A fire alarm control panel of a fire alarm system, comprising:
a casing;
one or more processors;
one or more data stores;
a power supply;
a data connection; and
a data logger device located within the casing of the fire alarm control panel, the data logger device having one or more data stores and a data interface that is connected to the data connection of the fire alarm control panel, wherein the data logger device is powered by the power supply of the fire alarm control panel, and wherein the fire alarm control panel and the data logger device are configured to reset responsive to the power supply being turned off and turned back on, wherein the fire alarm system comprises one or more detectors communicatively coupled with the fire alarm control panel via a wired or wireless connection, wherein the data logger device is configured to:
communicate, via the data interface of the data logger device that is connected to the data connection of the fire alarm control panel, with the one or more processors of the fire alarm control panel, to obtain detector values stored in the one or more data stores of the fire alarm control panel; and
log the detector values into the one or more data stores of the data logger device.

### Claim 17

A data logging method in a fire alarm system comprising a data logger device located within a casing of a fire alarm control panel of the fire alarm system, the data logging method comprising:
communicating, via a data interface of the data logger device that is connected to a data connection of the fire alarm control panel, with one or more processors of the fire alarm control panel, to obtain detector values stored in one or more data stores of the fire alarm control panel, wherein the fire alarm system comprises one or more detectors communicatively coupled with the fire alarm control panel via a wired or wireless connection; and
logging the detector values into one or more data stores of the data logger device; and
throttling, by the data logger device, obtaining the detector values, wherein the throttling comprises obtaining a threshold number of detector values per second.

### Claim 18

A method of logging detector values from a control panel of a fire alarm system in which the control panel includes a casing, a processor, and a data connection, and the fire alarm system includes detectors, the method comprising:
placing within the casing of the control panel a data logger device having a logger storage and a data interface;
connecting the data interface of the data logger device to the data connection;
closing the casing of the control panel; and
logging detector values from the control panel into the logger storage of the data logger device; and
learning addresses of the detectors by requesting a detector value for each address that is configurable on each addressable loop that is connectable to the control panel, and recording only the addresses which correspond to a detector being present on a connected addressable loop.

### Claim 19 (depends on 18)

The method according to claim 18, further comprising connecting a portable data memory device to the data logger device once the data logger device has logged detector values from the control panel.

### Claim 20 (depends on 18)

The method of claim 18, further comprising installing logger control software on the logger storage before logging the detector values.

### Claim 21 (depends on 20)

The method of claim 20, wherein the data logger device includes one or more processors, and wherein the logger control software is executable by the one or more processors of the data logger device to perform data logging.

### Claim 22 (depends on 18)

The method of claim 18, wherein the logging of the detector values comprises the data logger device requesting from the control panel a most recently returned value from one of the detectors, and the data logger device repeating the requesting for the most recently returned value of each of the other detectors.

### Claim 23 (depends on 18)

The method of claim 18, further comprising learning addresses of the detectors by requesting a detector value of every possible address at which a detector might be present, and recording the addresses which correspond to a detector being present.
