Building automation system facilitating user customization
First Claim
Patent Images
1. A method for creating pages for a graphical user interface (GUI) of a building automation system (BAS) machine comprising the steps of:
- discovering an end device on a communication network coupled to the BAS machine;
retrieving low level information from the end device;
retrieving a page template for the end device;
determining a self-describing or non-self-describing status of the end device;
if the end device is self-describing, automatically customizing the page template to create an end device page by automatically requesting high level static end-device information and dynamic operational data or information values from the end device;
if the end device is non-self-describing, loading the page template for the end device and automatically requesting supplemental manually programmed information about the end device to create an end device page; and
based upon the determining a self-describing or non-self-describing status of the end device selectively displaying the end device page on a GUI display device communicatively coupled to the BAS machine.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for interacting with and customizing a dynamically extensible and automatically configurable building automation system (BAS). In one embodiment, a graphical user interface (GUI) of the BAS comprises a BAS summary page, at least one building summary page, at least one building space page, at least one end device page, and at least on subsystem page. The invention is also directed to methods for creating pages for a GUI of a BAS.
163 Citations
16 Claims
-
1. A method for creating pages for a graphical user interface (GUI) of a building automation system (BAS) machine comprising the steps of:
-
discovering an end device on a communication network coupled to the BAS machine; retrieving low level information from the end device; retrieving a page template for the end device; determining a self-describing or non-self-describing status of the end device; if the end device is self-describing, automatically customizing the page template to create an end device page by automatically requesting high level static end-device information and dynamic operational data or information values from the end device; if the end device is non-self-describing, loading the page template for the end device and automatically requesting supplemental manually programmed information about the end device to create an end device page; and based upon the determining a self-describing or non-self-describing status of the end device selectively displaying the end device page on a GUI display device communicatively coupled to the BAS machine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A building automation system (BAS) machine comprising:
-
means for discovering an end device on a communication network coupled to the BAS machine; retrieving low level information from the end device; means for retrieving a page template for the end device; means for determining a self-describing or non-self-describing status of the end device; means for automatically customizing the page template to create an end device page by requesting high level static end-device information, and dynamic operational data or information values from the end device if the end device is self-describing; means for loading the page template for the end device and for automatically requesting supplemental manually programmed information about the end device to create an end device page if the end device is non-self-describing; and means for selectively displaying the end device page on a GUI display device communicatively coupled to the BAS machine based upon the determining a self-describing or non-self-describing status of the end device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification