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.
Patent No.:
Date of Patent:
Dec. 14, 2004
Filed:
May. 14, 1999
Gerald L. Frank, Richmond, VA (US);
Danny J. Wahlquist, Jr., Richmond, VA (US);
Brian S. Frank, Richmond, VA (US);
John W. Sublett, Richmond, VA (US);
Daniel P. Giorgis, Glen Allen, VA (US);
William G. Rockwell, Jr., Richmond, VA (US);
Ottie E. Allgood, Mechanisville, VA (US);
Robert A. Adams, Midlothian, VA (US);
Tridium, Inc., Richmond, VA (US);
Abstract
A control system methodology that uses object-oriented software to integrate multiple control systems into a common object model. Object-oriented techniques are used to construct distributed applications in a multi-vendor open system environment for use in controlling and monitoring systems of varying size and configuration. Information is brought into a common object model and made available throughout the system. A custom programming language is included for object creation. Access to objects is controlled through a multi-level security protocol. Data flow is governed by a real-time information synchronization manager. Classes are used to implement the system in a platform independent way according to a “core class hierarchy” in which objects are organized to inherit behavior and perform predictably. A control engine allows the user to control the order of execution of objects. A script is provided for generating custom objects.