Building management system with automatic equipment discovery and function extension

US11533195B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11533195-B2
Application numberUS-201715397690-A
CountryUS
Kind codeB2
Filing dateJan 3, 2017
Priority dateJan 3, 2017
Publication dateDec 20, 2022
Grant dateDec 20, 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 includes a communications bus, subordinate devices connected to the communications bus, and a controller connected to the communications bus. The controller includes an active node table including a plurality of nodes, each node representing one of the subordinate devices connected to the communications bus. The controller is configured to monitor the active node table for a newly connected subordinate device, use a set of rules to determine whether the newly connected subordinate device is supported by the controller for performing an identified function in combination with the controller, and, in response to a determination that the newly connected subordinate device is supported, extend the identified function of the controller to the newly connected subordinate device. Extending the identified function includes enabling the newly connected subordinate device to perform the identified function.

First claim

Opening claim text (preview).

What is claimed is: 1. A building management system comprising: a communications bus; a plurality of subordinate devices connected to the communications bus; and a controller connected to the communications bus; wherein the controller is configured to: implement a pinging state machine (PSM); use the PSM to provide a ping to a subordinate device that is not represented in an active node table; update the active node table to include at least one node configured to represent the subordinate device that is not represented in the active node table; monitor the active node table for a newly connected subordinate device; determine whether the controller and the newly connected subordinate device have a common manufacturer; determine a particular type of the newly connected subordinate device, the particular type indicating a building equipment device; in response to a determination that the controller and the newly connected subordinate device have a common manufacturer and the determination of the particular type of the newly connected subordinate device, use a set of rules to determine whether the newly connected subordinate device is supported by the controller for performing an identified function in combination with the controller, wherein the identified function is stored in the controller; and in response to a determination that the newly connected subordinate device is supported, provide the identified function of the controller to the newly connected subordinate device based on the particular type of the subordinate device, wherein providing the identified function comprises enabling the newly connected subordinate device to perform the identified function; wherein providing the identified function of the controller to the newly connected subordinate device comprises providing at least one of scheduling functions, data trending functions, back-up functions, cloning functions, and fault detection functions that enable the subordinate device to perform the identified function. 2. The building management system of claim 1 , wherein the newly connected subordinate device is at least one of a sensor, an actuator, a thermostat, an input/output module, and a rooftop unit. 3. The building management system of claim 1 , wherein the newly connected subordinate device is a subordinate controller configured to operate at least one secondary subordinate device. 4. The building management system of claim 1 , wherein the communications bus is a component of a BACnet network. 5. The building management system of claim 1 , wherein the identified function of the controller is at least one of a provisioning function, a control function, a security function, an energy optimization function, and a data logging function. 6. The building management system of claim 1 , wherein the controller is further configured to identify the controller and the newly connected subordinate device as a single controller to at least one of the building management system, a cloud service, and a USB device. 7. The building management system of claim 1 , wherein the set of rules further comprises a rule for determining whether the controller and the subordinate device have a common version. 8. The building management system of claim 1 , wherein the controller is further configured to: provide a low-level test message to a MAC address of a subordinate device separate from the plurality of subordinate devices; determine that the subordinate device separate from the plurality of subordinate devices is connected to the controller via the communication bus; and update the active node table to include at least one node configured to represent the subordinate device separate from the plurality of subordinate devices. 9. The building management system of claim 8 , wherein the controller is further configured to provide the low-level test message to each of a plurality of MAC addresses, the plurality of MAC addresses comprising the MAC address, until the correct MAC address is detected. 10. The building management system of claim 1 , wherein the controller is further configured to: in response to the active node table updating to include at least one node configured to represent the subordinate device that is not represented in the active node table, disabling the PSM; and in response to the active node table being updated, enabling the PSM to continue to ping subordinate devices not represented in the active node table. 11. The building management system of claim 1 , wherein providing the identified function of the controller to the newly connected subordinate device comprises providing fault detection functions that allow the subordinate devices to detect faults and provide a notification of the fault to the controller. 12. The building management system of claim 1 , wherein providing the identified function of the controller to the newly connected subordinate device comprises providing scheduling functions. 13. The building management system of claim 1 , wherein providing the identified function of the controller to the newly connected subordinate device comprises providing a cloning function. 14. A method for extending identified functions of a controller to subordinate devices in a building management system, the method comprising: providing a low-level test message to a MAC address of a subordinate device separate from a plurality of subordinate devices connected to a communications bus of the building management system; implementing an active node table comprising a plurality of nodes, each node representing one of the subordinate devices connected to the communications bus; determining that the subordinate device separate from the plurality of subordinate devices is connected to the controller via the communication bus; updating the active node table to include at least one node configured to represent the subordinate device separate from the plurality of subordinate devices; monitoring the active node table for a newly connected subordinate device on the communications bus of the building management system; determining a particular type of the newly connected subordinate device, the particular type indicating a building equipment device; in response to the determination of the particular type of the newly connected subordinate device, using a set of rules to determine whether the newly connected subordinate device is supported by the controller for performing an identified function in combination with the controller, wherein the identified function is stored in the controller; and in response to a determination that the newly connected subordinate device is supported, providing the identified function of the controller to the newly connected subordinate device, wherein providing the identified function comprises enabling the newly connected subordinate device to perform the identified function, wherein providing the identified function of the controller to the newly connected subordinate device comprises providing at least one of scheduling functions, data trending functions, back-up functions, cloning functions, and fault detection functions that enable the subordinate device to perform the identified function. 15. The method of claim 14 , wherein the newly connected subordinate device is at least one of a sensor, an actuator, a thermostat, an input/output module, and a rooftop unit. 16. The method of claim 14 , wherein the newly connected subordinate device is a subordinate controller configured to operate at least one secondary subordinate device. 17. The method of claim 14 , wherein

Assignees

Inventors

Classifications

  • using digital processors (G05B19/05 takes precedence) · CPC title

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

  • H04L12/40Primary

    Bus networks · CPC title

  • indicating that an appliance service is present in a home automation network (monitoring functionality H04L43/0817; discovery or management thereof, e.g. service location protocol [SLP] or web services, H04L67/51) · CPC title

  • Bus for use in automation systems · 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 US11533195B2 cover?
A building management system includes a communications bus, subordinate devices connected to the communications bus, and a controller connected to the communications bus. The controller includes an active node table including a plurality of nodes, each node representing one of the subordinate devices connected to the communications bus. The controller is configured to monitor the active node ta…
Who is the assignee on this patent?
Johnson Controls Tyco IP Holdings LLP
What technology area does this patent fall under?
Primary CPC classification H04L12/40. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 20 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).