Data processing: generic control systems or specific application – Generic control system – apparatus or process – Plural processors
Patent
1998-04-03
2000-12-26
Grant, William
Data processing: generic control systems or specific application
Generic control system, apparatus or process
Plural processors
700 79, 700276, 709223, G05B 1918
Patent
active
061673161
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.
REFERENCES:
patent: 5384697 (1995-01-01), Pascucci
patent: 5444851 (1995-08-01), Woest
patent: 5446842 (1995-08-01), Schaeffer et al.
patent: 5463735 (1995-10-01), Pascucci et al.
patent: 5499365 (1996-03-01), Anderson et al.
patent: 5511188 (1996-04-01), Pascucci et al.
patent: 5522044 (1996-05-01), Pascucci et al.
patent: 5550980 (1996-08-01), Pascucci et al.
patent: 5598566 (1997-01-01), Pascucci et al.
patent: 5621662 (1997-04-01), Humphries et al.
patent: 5758074 (1998-05-01), Marlin et al.
patent: 5793646 (1998-08-01), Hibberd et al.
patent: 5812394 (1998-09-01), Lewis et al.
patent: 5884072 (1999-03-01), Rasmussen
patent: 5909368 (1999-06-01), Nixon et al.
patent: 6028998 (2000-02-01), Gloudeman et al.
Robert R. Seban, An Overview of Object-Oriented Design and C++, 1994, Aerospace Application Conference, Proceedings. 1994 IEEE, pp. 65-86.
Hanns-Helmuth Deubler and Meinhard Koestler, Introducing Object Orientation Into Large and Complex Systems, Nov. 1994, IEEE Transactions on Software Engineering vol. 20, No. 11, pp. 840-848.
Gloudeman Jeffrey J.
Gottschalk Donald A.
Rasmussen David E.
Wagner Michael E.
Grant William
Haas George E.
Johnson Controls Technology Co.
Rodriguez Paul
LandOfFree
Distributed object-oriented building automation system with reli does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Distributed object-oriented building automation system with reli, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Distributed object-oriented building automation system with reli will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1005270