HVAC equipment providing a dynamic web interface systems and methods

US10506015B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10506015-B2
Application numberUS-201615146660-A
CountryUS
Kind codeB2
Filing dateMay 4, 2016
Priority dateMay 4, 2015
Publication dateDec 10, 2019
Grant dateDec 10, 2019

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 a rooftop air handling unit includes control logic configured to generate a control signal for the HVAC device using values for one or more variables monitored by the controller. The controller includes an equipment model that links specific instances of data objects to the variables used by the control logic and a view definition that identifies one or more of the data objects. The controller includes a web server configured to dynamically generate a web portal that includes one or more of the data objects identified by the view definition. The controller includes a communications interface that provides the web portal to a client device.

First claim

Opening claim text (preview).

What is claimed is: 1. A controller for a rooftop air handling unit, the controller comprising: one or more processors; and one or more non-transitory computer-readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising: executing control logic to generate a control signal for the rooftop air handling unit using values for one or more variables monitored by the controller; linking, via an equipment model, each of the one or more variables used in the control logic with a corresponding set of data objects associated with the rooftop air handling unit, the data objects identifying real-time value of the corresponding variables; identifying, via a view definition, a subset of the set of data objects of the equipment model; dynamically generating, via a web server, a web portal displaying the real-time values of the variables corresponding to the subset of the set of data objects identified by the view definition; and providing, via a communications interface, the web portal to a client device. 2. The controller of claim 1 , wherein the operations further comprise identifying, via a template data file, one or more of the data objects as being relevant to a function performed by the controller. 3. The controller of claim 1 , wherein the web portal includes one or more HTML webpages configured to be rendered by a web browser running on the client device. 4. The controller of claim 1 , wherein the operations further comprise providing, via the web server, a plurality of Common Gateway Interface (CGI) scripts to the client device in conjunction with the web portal. 5. The controller of claim 4 , wherein the CGI scripts include at least one of a dictionary script, a faults script, a read object script, a write object script, a navigation tree lookup script, and a view definition tree lookup script. 6. The controller of claim 4 , wherein one or more of the CGI scripts are executed by the controller when the client device requests a top level view from the controller, wherein the top level view is displayed as a page of the web portal. 7. The controller of claim 6 , wherein the controller accesses the view definition to identify one or more of the data objects and uses the identified data objects to populate navigation headings in the top level view. 8. The controller of claim 4 , wherein the CGI scripts are executed by the controller when the client device requests a view of one or more data points in response to a selection of a navigation heading via the web portal, wherein the one or more data points are displayed on a page of the web portal. 9. The controller of claim 8 , wherein the controller accesses the view definition to identify one or more of the data objects related to the selected navigation heading and extracts the data points from the identified data objects. 10. The controller of claim 1 , wherein the view definition comprises a hierarchy of the subset of the set of data objects configured to provide a navigation tree that is displayed by the web portal. 11. The controller of claim 1 , wherein the view definition file further identifies a desired format for displaying the real-time values of the variables within the web portal. 12. The controller of claim 11 , further comprising a dictionary configured to convert the real-time values of the variables to the desired format for display on the web portal. 13. An HVAC device controller configured to dynamically generate a web portal, the HVAC device controller comprising: a processing circuit, the processing circuit comprising: a memory storing instructions; and a processor configured to execute the instructions to: execute control logic to generate a control signal for an HVAC device using values for one or more variables monitored by the HVAC device controller; link, via an equipment model, each of the one or more variables used in the control logic with a corresponding set of data objects associated with the HVAC device, the data objects identifying real-time values of the corresponding variables; and identify, via a view definition file, a subset of the set of data objects of the equipment model; dynamically generating, via a web server, a web portal, the web portal including the real-time values of the variables corresponding to the subset of the set of data objects identified by the view definition file; and transmitting, via a communications interface, the web portal and at least one of a plurality of scripts to a client device. 14. The HVAC device controller of claim 13 , wherein the data objects comprise at least one of data points, faults, control parameters and settings. 15. The HVAC device controller of claim 13 , wherein the scripts include at least one of a dictionary script, a fault script, a read object script, a write object script, a navigation tree lookup script and a view definition tree lookup script. 16. The HVAC device controller of claim 13 , wherein the view definition file comprises a hierarchy of the subset of the set of data objects configured to provide a navigation tree that is displayed by the web portal. 17. The HVAC device controller of claim 13 , wherein the view definition further identifies a desired format for displaying the real-time values of the variables within the web portal. 18. The HVAC device controller of claim 17 , further comprising a dictionary configured to convert the real-time values of the variables to the desired format for display on the web portal.

Assignees

Inventors

Classifications

  • Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters · CPC title

  • specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks · CPC title

  • comprising specially adapted graphical user interfaces [GUI] · CPC title

  • HVAC, heating, ventillation, climate control · CPC title

  • using one central controller connected to several sub-controllers · 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 US10506015B2 cover?
A controller for a rooftop air handling unit includes control logic configured to generate a control signal for the HVAC device using values for one or more variables monitored by the controller. The controller includes an equipment model that links specific instances of data objects to the variables used by the control logic and a view definition that identifies one or more of the data objects…
Who is the assignee on this patent?
Johnson Controls Tech Co
What technology area does this patent fall under?
Primary CPC classification H04L67/02. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 10 2019 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).