The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 26, 2000

Filed:

Apr. 03, 1998
Applicant:
Inventors:

Jeffrey J Gloudeman, Franklin, WI (US);

Donald A Gottschalk, Wauwatosa, WI (US);

David E Rasmussen, Dousman, WI (US);

Michael E Wagner, Delafield, WI (US);

Assignee:

Johnson Controls Technology Co., Plymouth, MI (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G05B / ;
U.S. Cl.
CPC ...
700-2 ; 700 79 ; 700276 ; 709223 ;
Abstract

A computer-implemented building automation system is provided with an asynchronous communication architecture for supporting object-oriented applications that interact with distributed building automation devices. Standard application objects which need to be informed of changes to the value of another object's attributes use a connection object to establish an asynchronous link between standard objects. A source object has a control attribute that changes based upon the execution of this object's control method which in turn is linked to a second control attribute of a destination object. By linking these attributes, a connection object is defined to manage information being passed between these two objects. Upon instantiation of the connection object, it registers the second control attribute with the source object to receive 'significant' changes in the value of its control attribute. A 'significant' change is defined by a change sensitivity property associated with the control attribute, such that a message containing the value of the control attribute is transmitted to the connection object when the change in the value of the control attribute exceeds the value of the change sensitivity property. The connection object in turn writes the attribute's value from the source object to the second control attribute of the destination object. Thus, execution of the connection object happens independently from the destination object. This communication architecture also implements a reliability data structure to improve asychronous communication when the building automation system is distributed across various building automation devices.


Find Patent Forward Citations

Loading…