Classifying devices from entity names based on contextual information

US11797771B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11797771-B2
Application numberUS-202117190334-A
CountryUS
Kind codeB2
Filing dateMar 2, 2021
Priority dateNov 30, 2018
Publication dateOct 24, 2023
Grant dateOct 24, 2023

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 controller for classifying devices of a building management system (BMS). The controller may be configured to obtain an entity name for a device, extract a core name from the entity name, compare the core name to candidate core names, determine scores for each comparison, identify a highest score, identify a class of a candidate core name, and classify the device in the class.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for classifying devices of a building management system (BMS), the system comprising: a device; and a controller configured to: obtain an entity name for the device; determine contextual information from the entity name; determine a core name based on the contextual information; and classify the device in a class based on the core name, wherein classification of the device in the class based on the core name comprises: comparison of the core name to a set of candidate core names, wherein each candidate core name is associated with one of a plurality of classes; identification of a highest score for at least one class based on comparison of the core name to the set of candidate core names; and classification of the device in the at least one class associated with the highest score. 2. The system of claim 1 , wherein the controller is further configured to associate a score with the device based on the class in which the device is classified. 3. The System of claim 1 , further comprising a fault detection and diagnostics (FDD) application program module at least partially executed by one or both of the device and the controller. 4. The system of claim 3 , wherein the FDD application program module is configured to associate a score with the device based on the class in which the device is classified and a fault identifiable by the FDD application program module. 5. The system of claim 3 , wherein the FDD application program module is configured to identify a fault of the device and the FDD application program module associates a set of rules for identifying the fault based on the class in which the device is classified. 6. The system of claim 1 , wherein the device is in communication with one or more sensors configured to sense building parameters. 7. The system of claim 1 , further comprising: a building control device in communication with the device; and wherein the building control device is configured to transmit command signals to the device based on the class in which the device is classified. 8. The system of claim 7 , wherein: the building control device is in communication with one or more sensors configured to sense building parameters; and the building control device is configured to transmit command signals to the device based on the class in which the device is classified and signals from the one or more sensors. 9. The system of claim 1 , wherein the controller is configured to determine the core name by: identifying one or more universal terms in the entity name; disregard the one or more universal terms and identify a remaining portion of the entity name; determine the contextual information from the remaining portion of the entity name; and determine the core name from the contextual information. 10. A controller for classifying devices of a building management system (BMS), the controller configured to: obtain an entity name for a device of the BMS; determine contextual information from the entity name; determine a core name based on the contextual information; and classify the device in a class based on the core name, wherein the classification of the device in the class based on the core name comprises: comparison of the core name to a set of candidate core names, wherein each candidate core name is associated with one of a plurality of classes; identification of a highest score for at least one class based on comparison of the core name to the set of candidate core names; and classification of the device in the at least one class associated with the highest score. 11. The controller of claim 10 , wherein the controller is further configured to: identify one or more universal terms in the entity name; disregard the one or more universal terms and identify a remaining portion of the entity name; determine the contextual information from the remaining portion of the entity name; and determine the core name from the contextual information. 12. The controller of claim 10 , wherein: the controller is further configured to execute at least part of a fault detection and diagnostics (FDD) application program module; and the FDD application program module is configured to associate a score with the device based on the class in which the device is classified and a fault identifiable by the FDD application program module. 13. The controller of claim 12 , wherein the FDD application program module is configured associate a set of rules for identifying the fault based on the class in which the device is classified. 14. The controller of claim 10 , wherein classifying the device in a class based on the core name further comprises: determination of at least one score for each comparison of the core name to the set of candidate core names. 15. The controller of claim 10 , wherein the device is communicatively coupled to one or more sensors configured to sense building parameters, and wherein the device is communicatively coupled to a building control device. 16. The controller of claim 15 , wherein the building control device is configured to transmit command signals to the device based on the class in which the device is classified. 17. The controller of claim 15 , wherein the building control device is communicatively coupled to one or more sensors configured to sense building parameters, and wherein the building control device is configured to transmit command signals to the device based on the class in which the device is classified and signals from the one or more sensors.

Assignees

Inventors

Classifications

  • G06F40/295Primary

    Named entity recognition · CPC title

  • for purposes related to the operation of the system, e.g. for safety or monitoring · CPC title

  • G06F40/279Primary

    Recognition of textual entities · 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 US11797771B2 cover?
A controller for classifying devices of a building management system (BMS). The controller may be configured to obtain an entity name for a device, extract a core name from the entity name, compare the core name to candidate core names, determine scores for each comparison, identify a highest score, identify a class of a candidate core name, and classify the device in the class.
Who is the assignee on this patent?
Honeywell Int Inc
What technology area does this patent fall under?
Primary CPC classification G06F40/295. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 24 2023 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).