IP Library Granted Patent US 12,542,830
Granted Patent B2
US 12,542,830 · App. 17/170,539 · Granted Feb 3, 2026

Building management system with configuration by building model augmentation

Inventors: Erik S. Paulson (Madison, WI); Ambuj Shatdal (Madison, WI); Zhongyi Jin (Santa Clara, CA); Chenlu Zhang (Milwaukee, WI); Youngchoon Park (Brookfield, WI)
Assignee: TYCO FIRE & SECURITY GMBH
H04L67/12G05B15/02G05B17/02G06F3/04815G06F16/219G06F16/285G06F16/9024G06F16/9038G06F18/213G06F18/214G06F18/23G06F30/13G06N3/08G06N20/00G16Y30/00G16Y40/20G16Y40/35
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,542,830
App. No.
17/170,539
Granted
Feb 3, 2026
Kind
B2
Abstract

A method for augmenting a building model comprises receiving a first building model associated with at least a portion of a building and having a first format, receiving a second building modeling associated with the portion of the building and having a second format, comparing the first building model to the second building model to identify at least one element in the first building model not included in the second building model, and updating the second building model to include the identified at least one element.

Claims (32)

1 . A method for augmenting a building model, comprising:

receiving a first building model associated with at least a portion of a building and having a first format;

receiving a second building model associated with the portion of the building and having a second format, wherein the second building model comprises a graph data structure including nodes representing entities of the building and edges representing operating relationships between the entities, the first format different from the graph data structure;

comparing the first building model to the second building model to identify building equipment of the building represented in the first building model that is not represented by a node in the second building model; and

updating the second building model to include the node representing the building equipment and an edge representing an operating relationship indicating a functional dependency between the building equipment and another entity of the building, the functional dependency indicating at least one of (i) an effect of operating the building equipment on an operational state of the other entity of the building represented by another node of the second building model to which the node representing the building equipment is connected by the edge or (ii) an effect of operating the other entity of the building on an operational state of the building equipment represented by the node to which the other node representing the other entity of the building is connected by the edge.

2 . The method of claim 1 , wherein the first building model is a building information management (BIM) model.

3 . The method of claim 1 , wherein the first format is an industry foundation classes (IFC) file format.

4 . The method of claim 1 , wherein the first format is a first version of a building model and the second format is a second version of the building model and wherein updating the second building model to include the identified building equipment includes updating the second version of the building model with information from the first version of the building model.

5 . The method of claim 1 , wherein the edge representing the operating relationship indicates that the building equipment (i) operates to affect the other entity of the building represented by the other node of the second building model to which the node representing the building equipment is connected by the edge or (ii) is affected by operation of the other entity of the building represented by the other node of the second building model to which the node representing the building equipment is connected by the edge.

6 . The method of claim 1 , wherein updating the second building model includes translating information from the first format of the first building model into the second format of the second building model.

7 . The method of claim 1 , wherein updating the second building model includes adding an identifier from the first building model to the second building model.

8 . The system of claim 1 , wherein the first building model comprises hierarchical data representing the building, and wherein updating the second building model includes generating the node and the edge based on the hierarchical data.

9 . One or more non-transitory computer-readable storage media having instructions stored thereon that, when executed by one or more processors, cause the one or more processors to:

receive a first building model associated with at least a portion of a building and having a first format;

receive a second building model associated with the portion of the building and having a second format, wherein the second building model comprises a graph data structure including nodes representing entities of the building and edges representing operating relationships between the entities, the first format different from the graph data structure;

compare the first building model to the second building model to identify building equipment in the first building model that is not represented by a node in the second building model; and

update the second building model to include the node representing the building equipment and an edge representing an operating relationship indicating a functional dependency between the building equipment and another entity of the building, the functional dependency indicating at least one of (i) an effect of operating the building equipment on an operational state of the other entity of the building represented by another node of the second building model to which the node representing the building equipment is connected by the edge or (ii) an effect of operating the other entity of the building on an operational state of the building equipment represented by the node to which the other node representing the other entity of the building is connected by the edge.

10 . The one or more non-transitory computer-readable storage media of claim 9 , wherein the first building model is a building information management (BIM) model.

11 . The one or more non-transitory computer-readable storage media of claim 9 , wherein the first format is an industry foundation classes (IFC) file format.

12 . The one or more non-transitory computer-readable storage media of claim 9 , wherein the first format is a first version of a building model and the second format is a second version of the building model and wherein updating the second building model to include the identified building equipment includes updating the second version of the building model with information from the first version of the building model.

13 . The one or more non-transitory computer-readable storage media of claim 9 , wherein the edge representing the operating relationship indicates that the building equipment (i) operates to affect the other entity of the building represented by the other node of the second building model to which the node representing the building equipment is connected by the edge or (ii) is affected by operation of the other entity of the building represented by the other node of the second building model to which the node representing the building equipment is connected by the edge.

14 . The one or more non-transitory computer-readable storage media of claim 9 , wherein updating the second building model includes translating information from the first format of the first building model into the second format of the second building model.

15 . The one or more non-transitory computer-readable storage media of claim 9 , wherein updating the second building model includes adding an identifier from the first building model to the second building model.

16 . A system for augmenting a building model comprising a processing circuit including a processor and memory, the memory having instructions stored thereon that, when executed by the processor, cause the processing circuit to:

receive a first building model associated with at least a portion of a building and having a first format;

receive a second building model associated with the portion of the building and having a second format, the second building model comprising operating relationships between entities of the building;

compare the first building model to the second building model to identify building equipment of the building represented in the first building model that is not represented in the second building model; and

update the second building model to include a representation of the building equipment and a representation of an operating relationship indicating a functional dependency between the building equipment and another entity of the building, the functional dependency indicating at least one of (i) an effect of operating the building equipment on an operational state of the other entity of the building represented in the second building model or (ii) an effect of operating the other entity of the building on an operational state of the building equipment, the representation of the building equipment generated to conform to the second format of the second building model.

17 . The system of claim 16 , wherein the second building model is a building information management (BIM) model.

18 . The system of claim 16 , wherein the first format is a first version of a building model and the second format is a second version of the building model and wherein updating the second building model to include the representation of the building equipment includes updating the second version of the building model with information from the first version of the building model.

19 . The system of claim 16 , wherein the representation of the operating relationship indicates that the building equipment (i) operates to affect the other entity of the building to which the building equipment is related by the representation of the operating relationship in the second building model or (ii) is affected by operation of the other entity of the building to which the building equipment is related by the representation of the operating relationship in the second building model.

20 . The system of claim 16 , wherein updating the second building model includes translating information from the first format of the first building model into the second format of the second building model.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2024
From: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
To: TYCO FIRE & SECURITY GMBH
Reel/Frame 067056/0552 →
NUNC PRO TUNC ASSIGNMENT Recorded Feb 4, 2022
From: JOHNSON CONTROLS TECHNOLOGY COMPANY
To: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
Reel/Frame 058959/0764 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2021
From: PAULSON, ERIK S.; SHATDAL, AMBUJ; JIN, ZHONGYI; ZHANG, CHENLU; PARK, YOUNGCHOON
To: JOHNSON CONTROLS TECHNOLOGY COMPANY
Reel/Frame 055572/0634 →