IP Library Granted Patent US 12,393,327
Granted Patent B2
US 12,393,327 · App. 17/388,514 · Granted Aug 19, 2025

Systems and methods for configuring a fire alarm control panel

Inventors: Jason S. Crouch (Delray Beach, FL); Robin M. C. Perkins (Phillipston, MA); Jason M. Spiva (Jenks, OK)
Assignee: Tyco Fire & Security GmbH
G06F3/04847G01R31/367G06F3/04815G06F3/0482G06F30/12G06Q10/0875G08B25/14G06Q50/26G08B25/00
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 12,393,327
App. No.
17/388,514
Granted
Aug 19, 2025
Kind
B2
Abstract

A system for configuring a fire alarm control panel (FACP) is configured to receive a first user input identifying a configuration requirement of the FACP, obtain configuration data for a plurality of FACP components capable of being included in the FACP, the configuration data indicating at least one of a size, a power consumption, or a cost for at least one component of the plurality of FACP components, use the configuration data to generate a plurality of test sets defining a subset of the plurality of FACP components and indicating a unique layout of the FACP that satisfy the configuration requirement according to one or more configuration rules, identify a test set of the plurality of test sets based on configuration scores associated with each of the plurality of test sets, and present a visual representation of the unique layout of the FACP associated with the identified test set.

Claims (36)

1. A system for configuring a fire alarm control panel (FACP), the system comprising:

one or more memory devices having instructions stored thereon that, when executed by one or more processors, cause the one or more processors to perform operations comprising:

receiving a first user input identifying a configuration requirement of the FACP;

obtaining configuration data for a plurality of FACP components capable of being included in the FACP and a plurality of FACP enclosure components, the configuration data indicating at least one of a size, a power consumption, or a cost for at least one component of the plurality of FACP components;

using the configuration data to generate a plurality of test sets that satisfy the configuration requirement according to one or more configuration rules, each of the plurality of test sets defining a subset of the plurality of FACP components and a subset of the plurality of FACP enclosure components and indicating a unique layout of the FACP, wherein the unique layout comprises an arrangement of a FACP enclosure comprising the subset of the plurality of FACP enclosure components and positions for each of the subset of the plurality of FACP components on at least one of a plurality of layered planes within the FACP enclosure;

identifying a test set of the plurality of test sets based on configuration scores associated with each of the plurality of test sets; and

presenting, via a graphical user interface, a visual representation of the unique layout of the FACP associated with the identified test set.

2. The system of claim 1 , the operations further comprising receiving a second user input defining at least one of a standby or an alarm time power requirement, wherein the plurality of test sets are further generated based on the second user input.

3. The system of claim 1 , the operations further comprising determining at least one of a number or a capacity of batteries to include in the FACP based on the unique layout associated with the identified test set.

4. The system of claim 1 , wherein the visual representation includes a 3-dimensional (3D) model of the FACP populated with the plurality of layered planes and the at least one component.

5. The system of claim 1 , wherein the one or more configuration rules define at least one of component placement within the FACP or power requirements for the FACP.

6. The system of claim 1 , the configuration scores comprise estimated costs associated with each of the plurality of test sets.

7. The system of claim 1 , the operations further comprising generating a bill of materials based on the unique layout of the FACP associated with the identified test set.

8. The system of claim 1 , wherein the unique layout is for a cabinet with a door, and wherein the plurality of layered planes within the FACP comprise at least one of a behind-the-door plane and a front-of-door plane.

9. A method for determining a layout of a fire alarm control panel (FACP), the method comprising:

receiving a first user input identifying a configuration requirement for the FACP;

obtaining configuration data for a plurality of FACP components capable of being included in the FACP and a plurality of FACP enclosure components, the configuration data indicating at least one of a size, a power consumption, or a cost for at least one component of the plurality of FACP components;

using the configuration data to generate a plurality of test sets that satisfy the configuration requirement according to one or more configuration rules, each of the plurality of test sets defining a subset of the plurality of FACP components and a subset of the plurality of FACP enclosure components and indicating a unique layout of the FACP, wherein the unique layout comprises an arrangement of a FACP enclosure comprising the subset of the plurality of FACP enclosure components and positions for each of the subset of the plurality of FACP components on at least one of a plurality of layered planes within the FACP enclosure;

identifying a test set of the plurality of test sets based on configuration scores associated with each of the plurality of test sets; and

presenting, via a graphical user interface, a visual representation of the unique layout of the FACP associated with the identified test set.

10. The method of claim 9 , further comprising receiving a second user input defining at least one of a standby or an alarm time power requirement, wherein the plurality of test sets are further generated based on the second user input.

11. The method of claim 9 , further comprising determining at least one of a number or a capacity of batteries to include in the FACP based on the unique layout associated with the identified test set.

12. The method of claim 9 , wherein the visual representation includes a 3-dimensional (3D) model of the FACP populated with the plurality of layered planes and the at least one component.

13. The method of claim 9 , wherein the one or more configuration rules define at least one of component placement within the FACP or power requirements for the FACP.

14. The method of claim 9 , the configuration scores comprise estimated costs associated with each of the plurality of test sets.

15. The method of claim 9 , further comprising generating a bill of materials based on the unique layout of the FACP associated with the identified test set.

16. The method of claim 9 , wherein the unique layout is for a cabinet with a door, and wherein the plurality of layered planes within the FACP comprise at least one of a behind-the-door plane and a front-of-door plane.

17. A non-transitory computer readable medium comprising instructions stored thereon that, when executed by one or more processors, cause the one or more processors to:

receive a first user input identifying a configuration requirement of a fire alarm control panel (FACP);

obtain configuration data for a plurality of FACP components capable of being included in the FACP and a plurality of FACP enclosure components, the configuration data indicating at least one of a size, a power consumption, or a cost for at least one component of the plurality of FACP components;

use the configuration data to generate a plurality of test sets that satisfy the configuration requirement according to one or more configuration rules, each of the plurality of test sets defining a subset of the plurality of FACP components and a subset of the plurality of FACP enclosure components and indicating a unique layout of the FACP, wherein the unique layout comprises an arrangement of a FACP enclosure comprising the subset of the plurality of FACP enclosure components and positions for each of the subset of the plurality of FACP components on at least one of a plurality of layered planes within the FACP enclosure;

identify a test set of the plurality of test sets based on configuration scores associated with each of the plurality of test sets; and

present, via a graphical user interface, a visual representation of the unique layout of the FACP associated with the identified test set.

18. The computer readable medium of claim 17 , the instructions further causing the one or more processors to receive a second user input defining at least one of a standby or an alarm time power requirement, wherein the plurality of test sets are further generated based on the second user input.

19. The computer readable medium of claim 17 , the instructions further causing the one or more processors to determine at least one of a number or a capacity of batteries to include in the FACP based on the unique layout associated with the identified test set.

20. The computer readable medium of claim 17 , wherein the one or more configuration rules define at least one of component placement within the FACP or power requirements for the FACP.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2024
From: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
To: TYCO FIRE & SECURITY GMBH
Reel/Frame 067826/0604 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2021
From: CROUCH, JASON S.; PERKINS, ROBIN M.C.; SPIVA, JASON M.
To: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
Reel/Frame 057021/0736 →
Continuity (1)
Related Publication 20230036108A1 · Feb 2, 2023
References Cited (19)
US 7068164B1 · Duncan · 2006 [cited by examiner]
US 7380210B2 · Lontka · 2008 [cited by examiner]
US 11209798B1 · Michalowski · 2021 [cited by examiner]
US 20030048304A1 · Lontka · 2003 [cited by examiner]
US 20030050713A1 · Piersanti · 2003 [cited by examiner]
US 20040080408A1 · Reghetti · 2004 [cited by examiner]
US 20040080409A1 · Reghetti · 2004 [cited by examiner]
US 20050154566A1 · Farrell · 2005 [cited by examiner]
US 20080255818A1 · Jefferson · 2008 [cited by examiner]
US 20120133481A1 · Dedek · 2012 [cited by examiner]
US 20150348399A1 · Cree · 2015 [cited by examiner]
US 20180005513A1 · Venkatesh · 2018 [cited by examiner]
US 20190196424A1 · Meganathan · 2019 [cited by examiner]
US 20190362618A1 · Rao · 2019 [cited by examiner]
US 20200019287A1 · Sahai · 2020 [cited by examiner]
US 20210020021A1 · Sahai · 2021 [cited by examiner]
US 20210110099A1 · Turan · 2021 [cited by examiner]
US 20220036709A1 · Meruva · 2022 [cited by examiner]
US 20230036108A1 · Crouch · 2023 [cited by examiner]
Cited By (1)
US 12,567,320