×

Apparatus and methods for providing building automation system data updates to a web client

  • US 9,946,233 B2
  • Filed: 09/28/2012
  • Issued: 04/17/2018
  • Est. Priority Date: 09/28/2012
  • Status: Active Grant
First Claim
Patent Images

1. 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, the business logic further containing a flag database having a plurality of flags, each of the flags being organized hierarchically in accordance with a model hierarchy and the business logic providing model update commands to the client only for the model elements that require updating as identified by the flags; 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 all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×