APPARATUS AND METHODS FOR PROVIDING BUILDING AUTOMATION SYSTEM DATA UPDATES TO A WEB CLIENT
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and methods provide a building automation system that includes a controller, a web server and a client. The controller includes building automation objects that may be used to generate a model that includes elements, wherein each element is associated with one or more of the objects. The web server includes business logic that reads and subscribes to the objects. Each object notifies the business logic of changes to the data of the object. The business logic processes the data from the objects to provide model update commands based on the changed data. The client includes presentation logic that displays the model, receives the model update commands from the business logic, updates the model using the model update commands, and displays the updated model.
-
Citations
44 Claims
-
1-22. -22. (canceled)
-
23. A building automation system, comprising:
-
a building automation controller containing a plurality of building automation objects each having data used for generating a model having a plurality of elements, each of the elements associated with at least one of the building automation objects; a web server containing business logic adapted to read and subscribe to the building automation objects, each of said building automation objects is adapted to notify the business logic of changes to the data of a building automation object, and to process the data from the building automation objects to provide model update commands based on changed data, said web server implementing an observer pattern to notify the business logic of any changes in data values of the building automation object; and a client containing presentation logic adapted for displaying the model, receive the model update commands from the business logic, update the model using the model update commands, and display an updated model. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A building automation method, which comprises the steps of:
-
providing a plurality of building automation objects each containing data used for generating a model having a plurality of elements, wherein each of the elements being associated with at least one of the building automation objects; providing a web server having business logic adapted for reading and subscribing to the building automation objects, each of the building automation objects is adapted to notify the business logic of changes to the data of a building automation object, and to process the data from the building automation objects to provide model update commands based on changed data; implementing, via the web server, an observer pattern to notify the business logic of any changes in data values of the building automation object; and providing a client having presentation logic adapted to display the model, receive the model update commands from the business logic, update the model using the model update commands, and display an updated model. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
Specification