×

Real-time data interface and method for browsers and the like

  • US 7,822,806 B2
  • Filed: 02/18/2003
  • Issued: 10/26/2010
  • Est. Priority Date: 02/15/2002
  • Status: Active Grant
First Claim
Patent Images

1. A method for providing a real-time data display interface for a network device in communication with a building automation and control system, the method comprising:

  • loading a page in a browser configured for operation on the network device, the loaded page including an engine;

    executing the engine in the browser;

    using the engine to automatically load a definition file from a remote source in response to content within the loaded page;

    instantiating a plurality of widgets in the interface and displaying them therein, each widget making data requests;

    directing the data requests from each respective widget to the engine, wherein a first set of the plurality of widgets requests data for building control devices coupled to a first server of a building automation and control system and wherein a second set of the plurality of widgets requests data for building control devices coupled to a second server of the building automation and control system;

    bundling by the engine the data requests from the first set of the plurality of widgets received during a predetermined interval into a first bundled request and bundling by the engine the data requests from the second set of the plurality of widgets received during the predetermined interval into a second bundled request;

    forwarding by the engine the first bundled request to the first server and the second bundled request to the second server;

    receiving the requested data in response to the first bundled request and the second bundled request; and

    updating the interface with the received data;

    wherein the definition file includes extensions to further code suitable for at least one of;

    rendering the plurality of widgets, requesting data for the plurality of widgets to display within the interface and receiving data for the plurality of widgets to display in the interface.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×