Patent US2471228A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6141595A Expired / Lapsed US ⏱️ 0.0 years remaining

Common object architecture supporting application-centric building automation systems

Assignee: Johnson Controls Technology Co
•
Filing: 1998-04-03
•
Granted: 2000-10-31
•
Expires: 2018-04-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An object-oriented building automation system architecture allows complex building automation applications to be developed and deployed as distributed objects across a network. Applications are distributed in the form of objects that may in turn be made up of other application objects, assembly objects and standard objects. All objects are inherited from a superclass that defines a command component and a view component. The command component identifies those methods within the object that may be executed by other objects, and ultimately by the user through the user interface. The view component identifies the attributes or data stored in the object that may be displayed on the user interface. The view component encapsulates the information needed to display the object's data, so that the user interface can be a generic browser. The standard objects encapsulate physically-constrained properties or human comfort-constrained properties. Applications constructed from these objects can be revised and enhanced more easily because the embedded knowledge is preserved through encapsulation.

Inventors

  • 👤 Jeffrey J. Gloudeman
  • 👤 Donald A. Gottschalk
  • 👤 C. Richard Kraemer
  • 👤 David E. Rasmussen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 19:55
CPC Classifications
G; G05; G05B; G05B15/00; G05B15/02; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G05B2219/00; G05B2219/20; G05B2219/26; G05B2219/2642; G05B2219/30; G05B2219/32; G05B2219/32157; G05B2219/32158; G05B2219/32161; G05B2219/32162

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 182 words
A computer-implemented building automation operating system for supporting applications that interact with building automation devices, comprising: a common object superclass stored in computer readable memory that defines a plurality of common objects through instantiation such that said common objects have attributes for storing data and have methods for processing stored data; said common object superclass defining a commands structure that identifies at least one of said methods as being externally invocable; said common object superclass further defining a views structure that defines at least one predetermined group of attributes organized according to how data stored in said attributes are used for user interaction; said common objects defining an application that includes a control layer for interfacing with a building automation device comprising at least one of said common objects; said common objects defining an information layer for user interaction comprising at least one of said common objects, said information layer providing an interface for user configuration of the system through interaction with said externally invocable methods defined by said commands structure and said predetermined group of attributes defined by said views structure.
Claim 2
Dependent Claim 182 words
A computer-implemented building automation operating system for supporting applications that interact with building automation devices, comprising: a common object superclass stored in computer readable memory that defines a plurality of common objects through instantiation such that said common objects have attributes for storing data and have methods for processing stored data; said common object superclass defining a commands structure that identifies at least one of said methods as being externally invocable; said common object superclass further defining a views structure that defines at least one predetermined group of attributes organized according to how data stored in said attributes are used for user interaction; said common objects defining an application that includes a control layer for interfacing with a building automation device comprising at least one of said common objects; said common objects defining an information layer for user interaction comprising at least one of said common objects, said information layer providing an interface for user configuration of the system through interaction with said externally invocable methods defined by said commands structure and said predetermined group of attributes defined by said views structure.
Claim 3
Dependent Claim 22 words
The system of claim 1 wherein said commands structure further defining a command that supplies the identity of said externally invocable methods.
Claim 4
Dependent Claim 51 words
The system of claim 1 wherein said commands structures and views structures store information that defines at least one user interface context; and wherein said system further comprises a generic user interface entity in communication with said information layer that dynamically generates a specific user interface based on said interface context.

References Cited (Backward Citations)

US5086385A Cited
US5598566A Cited
US5574653A Cited
US5550563A Cited
US5408217A Cited
US5809235A Cited
US5801942A Cited
US5959625A Cited
US6028998A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-10-31 2004-05-01 2004-10-31 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-10-31 2008-05-01 2008-10-31 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-10-31 2012-05-01 2012-10-31 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag