IP Library Granted Patent US 12,271,163
Granted Patent B2
US 12,271,163 · App. 17/136,752 · Granted Apr 8, 2025

Building information model management system with hierarchy generation

Inventors: Ashok Sridharan (Tiruchirappalli, IN); Ankur Thareja (Alwar, IN); Subrata Bhattacharya (Navi Mumbai, IN); Barnini Chatterjee (Kolkata, IN); Shailesh Mahadeo Tavate (Pune, IN); Shyam Sunder (Pune, IN); Sachin Ghorpade (Kamothe, IN); Piyush Mahajan (Pune, IN); Akash Kumar (Pune, IN)
Assignee: TYCO FIRE & SECURITY GMBH
G05B15/02G05B17/02G06F16/13G06F16/185G06F16/288G06F40/30G06Q50/163
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,271,163
App. No.
17/136,752
Granted
Apr 8, 2025
Kind
B2
Abstract

A system includes 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 including receiving building information model (BIM) data associated with a building comprising one or more building assets, identifying one or more BIM objects within the BIM, identifying one or more object relationships between the one or more BIM object, applying a semantic description to each of the one or more BIM objects and the one or more object relationships, and generating a hierarchy structure for the building based on the one of more BIM objects and the one or more object relationships. The one or more BIM objects are associated with the one or more building assets and the hierarchy structure includes the semantic description of each of the one or more BIM objects and the one or more object relationships.

Claims (41)

1. A 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:

obtaining building information model (BIM) data associated with a building comprising one or more building assets;

identifying one or more BIM objects within the BIM data, the one or more BIM objects associated with the one or more building assets;

identifying one or more object relationships between the one or more BIM objects, wherein the one or more BIM objects and the one or more object relationships are defined according to a semantic description schema;

applying, based on the semantic description schema, semantic descriptions to the one or more BIM objects and the one or more object relationships, wherein the semantic descriptions change an identification of the one or more BIM objects and the one or more object relationships within a hierarchy structure according to the semantic description schema, the identification comprising natural language data to visualize the one or more BIM objects and the one or more object relationships in a graph;

generating, based on an application of the semantic descriptions according to the semantic description schema, the hierarchy structure for the building based on the one or more BIM objects, the one or more object relationships, and the application of the semantic descriptions; and

controlling the one or more building assets based on a building model that is generated using the hierarchy structure.

2. The system of claim 1 , the operations further comprising extracting metadata from the BIM data, wherein the metadata is used to identify the one or more BIM objects and the one or more object relationships.

3. The system of claim 1 , the operations further comprising mapping the one or more BIM objects to points within a building automation system (BAS) associated with the building, wherein the points within the BAS correspond to the one or more building assets.

4. The system of claim 1 , wherein the BIM data is received as one or more industry foundation class (IFC) files.

5. The system of claim 1 , wherein the semantic descriptions describe the one or more BIM objects and the one or more object relationships in a natural language.

6. The system of claim 1 , wherein the operations further comprise applying the semantic descriptions to map the one or more BIM objects and the one or more object relationships to a Brick schema.

7. The system of claim 1 , wherein the one or more building assets comprise building equipment and spaces within the building.

8. The system of claim 1 , the operations further comprising generating a 3D model of the building based on the BIM data, the 3D model comprising the semantic descriptions of the one or more BIM objects and the one or more object relationships.

9. The system of claim 1 , wherein the hierarchy structure defines physical or spatial relationships between the one or more BIM objects.

10. The system of claim 1 , wherein generating the hierarchy structure comprises:

identifying hierarchy levels associated with the one or more BIM objects based on the one or more object relationships; and

ordering the one or more BIM objects based in an associated hierarchy level.

11. A method comprising:

obtaining, by one or more processors, building information model (BIM) data associated with a building comprising one or more building assets;

identifying, by the one or more processors, one or more BIM objects within the BIM, the one or more BIM objects associated with the one or more building assets;

identifying, by the one or more processors, one or more object relationships between the one or more BIM objects, wherein the one or more BIM objects and the one or more object relationships are defined according to a semantic description schema;

applying, based on the semantic description schema, semantic descriptions to the one or more BIM objects and the one or more object relationships, wherein the semantic descriptions change an identification of the one or more BIM objects and the one or more object relationships within a hierarchy structure according to the semantic description schema, the identification comprising natural language data to visualize the one or more BIM objects and the one or more object relationships in a graph;

generating, by the one or more processors, based on an application of the semantic descriptions according to the semantic description schema, the hierarchy structure for the building based on the one or more BIM objects, the one or more object relationships, and the application of the semantic descriptions; and

controlling the one or more building assets based on a building model that is generated using the hierarchy structure.

12. The method of claim 11 , further comprising extracting, by the one or more processors, metadata from the BIM data, wherein the metadata is used to identify the one or more BIM objects and the one or more object relationships.

13. The method of claim 11 , further comprising mapping, by the one or more processors, the one or more BIM objects to points within a building automation system (BAS) associated with the building, wherein the points within the BAS correspond to one of the one or more building assets.

14. The method of claim 11 , wherein the BIM data is obtained as one or more industry foundation class (IFC) files.

15. The method of claim 11 , wherein the semantic descriptions describe the one or more BIM objects and the one or more object relationships in a natural language.

16. The method of claim 11 , further comprising applying the semantic descriptions to map the one or more BIM objects and the one or more object relationships to a Brick schema.

17. The method of claim 11 , wherein the one or more building assets comprise building equipment and spaces.

18. The method of claim 11 , further comprising generating, by the one or more processors, a 3D model of the building based on the BIM data, the 3D model comprising the semantic descriptions of the one or more BIM objects and the one or more object relationships.

19. The method of claim 11 , wherein the hierarchy structure defines physical or spatial relationships between the one or more BIM objects.

20. A non-transitory computer readable media having instructions stored thereon that, when executed by one or more processors, cause the one or more processors to perform operations comprising:

obtaining building information model (BIM) data associated with a building comprising one or more building assets;

extracting metadata from the BIM data to identify one or more BIM objects associated with the one or more building assets and one or more object relationships between the one or more BIM objects;

applying, based on a semantic description schema, semantic descriptions to the one or more BIM objects and the one or more object relationships, wherein the semantic descriptions change an identification of the one or more BIM objects and the one or more object relationships within a hierarchy structure according to the semantic description schema, the identification comprising natural language data to visualize the one or more BIM objects and the one or more object relationships in a graph;

generating, based on an application of the semantic descriptions according to the semantic description schema, the hierarchy structure for the building based on the one or more BIM objects, the relationships, and the application of the semantic descriptions;

controlling the one or more building assets based on a building model that is generated using the hierarchy structure; and

presenting, via a user interface of a user device, the hierarchy structure.

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 Feb 15, 2021
From: SRIDHARAN, ASHOK; THAREJA, ANKUR; BHATTACHARYA, SUBRATA; CHATTERJEE, BARNINI; TAVATE, SHAILESH MAHADEO; SUNDER, SHYAM; GHORPADE, SACHIN; MAHAJAN, PIYUSH; KUMAR, AKASH
To: JOHNSON CONTROLS TECHNOLOGY COMPANY
Reel/Frame 055258/0919 →