Building management system with semantic model integration

US11397773B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11397773-B2
Application numberUS-202017039364-A
CountryUS
Kind codeB2
Filing dateSep 30, 2020
Priority dateSep 30, 2020
Publication dateJul 26, 2022
Grant dateJul 26, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A building management system (BMS) includes memory devices having instructions stored thereon that, when executed by processors, cause the processors to perform operations including obtaining a BMS ontology data model defining a plurality of BMS model classes and relationships between the BMS model classes, obtaining a plurality of BMS object definitions including equipment definitions defining a plurality of different types of equipment and point definitions defining a plurality of different types of points, assigning a BMS model class selected from the plurality of BMS model classes to each of the plurality of BMS object definitions, generating a semantic site model by classifying a plurality of BMS objects associated with a building site according to the BMS object definitions and the BMS model classes assigned thereto, and controlling building equipment using the semantic site model.

First claim

Opening claim text (preview).

What is claimed is: 1. A building management system (BMS) 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 a BMS ontology data model defining a plurality of BMS model classes and relationships between the BMS model classes; obtaining a plurality of BMS object definitions comprising equipment definitions defining a plurality of different types of equipment and point definitions defining a plurality of different types of points; assigning a BMS model class to each of the plurality of BMS object definitions, wherein the BMS model class is a semantic identifier selected from the plurality of BMS model classes defined by the BMS ontology data model; generating a semantic site model by classifying a plurality of BMS objects associated with a building site according to the BMS object definitions and the BMS model classes assigned thereto; and controlling building equipment using the semantic site model. 2. The BMS of claim 1 , the operations further comprising: receiving a user input indicating one or more user-defined object identifiers associated with a first BMS object definition of the plurality of BMS object definitions; and wherein classifying the plurality of BMS objects comprises: identifying a subset of the plurality of BMS objects that satisfy at least one of the user-defined object identifiers; and classifying the subset of the plurality of BMS objects as the BMS model class assigned to the first BMS object definition. 3. The BMS of claim 1 , the operations further comprising: analyzing configuration data for the BMS to identify a subset of the plurality of BMS objects that satisfy each of the plurality of BMS object definitions; wherein each of the plurality of BMS objects are classified as the BMS model class assigned to a corresponding BMS object definition. 4. The BMS of claim 1 , wherein assigning the BMS model class to each of the plurality of BMS object definitions further comprises: receiving a user selection of the BMS model class for each of the BMS object definitions; and assigning the BMS model class to each of the plurality of BMS object definitions based on the user selection. 5. The BMS of claim 1 , wherein the BMS objects associated with the building site include at least one of equipment objects representing specific building equipment and point objects representing specific points in the BMS. 6. The BMS of claim 1 , wherein the BMS objects associated with the building site include space objects representing specific spaces in the building site and wherein the plurality of BMS object definitions further comprise space definitions defining a plurality of different spaces. 7. The BMS of claim 1 , the operations further comprising: obtaining a fault detection rule for the building site, the fault detection rule comprising one or more fault criteria defined without reference to one or more particular BMS objects needed to evaluate the fault criteria; using the semantic site model to identify the particular BMS objects needed to evaluate the fault criteria; and detecting a fault condition by evaluating the one or more fault criteria using data associated with the particular BMS objects. 8. The BMS of claim 7 , wherein evaluating the fault criteria comprises comparing a value provided by one or more of the particular BMS objects against a threshold. 9. A method comprising: obtaining a BMS ontology data model defining a plurality of building management system (BMS) model classes and relationships between the BMS model classes; obtaining a plurality of BMS object definitions comprising equipment definitions defining a plurality of different types of equipment and point definitions defining a plurality of different types of points; assigning a BMS model class to each of the plurality of BMS object definitions, wherein the BMS model class is a semantic identifier selected from the plurality of BMS model classes defined by the BMS ontology data model; generating a semantic site model by classifying a plurality of BMS objects associated with a building site according to the BMS object definitions and the BMS model classes assigned thereto; and controlling building equipment using the semantic site model. 10. The method of claim 9 , further comprising: receiving a user input indicating one or more user-defined object identifiers associated with a first BMS object definition of the plurality of BMS object definitions; and wherein classifying the plurality of BMS objects comprises: identifying a subset of the plurality of BMS objects that satisfy at least one of the user-defined object identifiers; and classifying the subset of the plurality of BMS objects as the BMS model class corresponding to the first BMS object definition. 11. The method of claim 9 , further comprising: analyzing configuration data for the BMS to identify a subset of the plurality of BMS objects that satisfy each of the plurality of BMS object definitions; wherein each of the plurality of BMS objects are classified as the BMS model class assigned to a corresponding BMS object definition. 12. The method of claim 9 , wherein assigning the BMS model class to each of the plurality of BMS object definitions further comprises: receiving a user selection of the BMS model class for each of the BMS object definitions; and assigning the BMS model class to each of the plurality of BMS object definitions based on the user selection. 13. The method of claim 9 , wherein the BMS objects associated with the building site include at least one of equipment objects representing instances of building equipment and point objects representing specific points in the BMS. 14. The method of claim 9 , wherein the BMS objects associated with the building site include space objects representing specific spaces in the building site and wherein the plurality of BMS object definitions further comprise space definitions defining a plurality of different spaces. 15. The method of claim 9 , further comprising: determining one or more fault detection rules for the building site; detecting a trigger condition based on the one or more fault detection rules, the trigger condition indicating a fault and a first BMS object associated with the fault; and identifying one or more additional BMS objects associated with the fault based on the semantic site model. 16. The method of claim 15 , wherein the trigger condition comprises an indication that one or more parameters associated with the first BMS object exceed a threshold. 17. The method of claim 15 , wherein determining one or more additional BMS objects associated with the fault comprises: identifying a BMS model class associated with the first BMS object; and identifying the one or more additional BMS objects based on the relationships between the BMS model classes. 18. A building management system (BMS) 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: generating a semantic site model by classifying a plurality of BMS objects associated with a building site according to a plurality of BMS object definitions, each BMS object definition comprising an equipment definition defining a type of equipment and at least one point definition defining a type of point, wherein each BMS object definition is assigned a BMS model class selected

Assignees

Inventors

Classifications

  • Filtering based on additional data, e.g. user or group profiles · CPC title

  • Presentation of query results · CPC title

  • ensuring correct operation, e.g. by trial operation or configuration checks · CPC title

  • where the computing system is an embedded system, i.e. a combination of hardware and software dedicated to perform a certain function in mobile devices, printers, automotive or aircraft systems (testing or monitoring of control systems or parts thereof G05B23/02) · CPC title

  • Domotique, I-O bus, home automation, building automation · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11397773B2 cover?
A building management system (BMS) includes memory devices having instructions stored thereon that, when executed by processors, cause the processors to perform operations including obtaining a BMS ontology data model defining a plurality of BMS model classes and relationships between the BMS model classes, obtaining a plurality of BMS object definitions including equipment definitions defining…
Who is the assignee on this patent?
Johnson Controls Tech Co, Johnson Controls Tyco IP Holdings LLP
What technology area does this patent fall under?
Primary CPC classification G06F16/9035. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 26 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).