Query Formulation Using Networked Device Candidates
US-2019347358-A1 · Nov 14, 2019 · US
US11797771B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11797771-B2 |
| Application number | US-202117190334-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 2, 2021 |
| Priority date | Nov 30, 2018 |
| Publication date | Oct 24, 2023 |
| Grant date | Oct 24, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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.
Named entity recognition · CPC title
for purposes related to the operation of the system, e.g. for safety or monitoring · CPC title
Recognition of textual entities · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.