Object oriented framework architecture for sensing and/or control environments
First Claim
1. A system comprising:
- a hardware subsystem that includes at least one component adapted to carry an electrical signal associated with one from the group of a sensing operation and a control operation;
a computer network;
a software component coupled to the computer network and providing an application process corresponding to the hardware subsystem; and
a translation interface coupled to the hardware subsystem and the computer network, the translation interface communicating with the hardware subsystem in accordance with the electrical signal, and communicating with the software component in accordance with an event code that corresponds to the electrical signal.
1 Assignment
0 Petitions
Accused Products
Abstract
An object oriented framework architecture for sensing and/or control environments includes a set of sensing and/or control subsystems; a framework and interface system; a network; and a managing server system. The framework and interface system includes signal exchange modules that communicate with sensing and/or control elements; an expansion bus; and a client computer system. A framework services module within the client computer system retrieves configuration information that characterizes signal exchange modules. The framework services module automatically configures hardware interface modules for communicating with signal exchange modules, and maps signal exchange modules'"'"' hardware signals to corresponding events. An event may include an event identifier and a data value. The framework services module exchanges events with application software withinin the managing server system, and exchanges hardware signals with signal exchange modules monitoring or controlling sensing and/or control elements. The framework services module disassociates application software from signal exchange module hardware configuration details.
77 Citations
36 Claims
-
1. A system comprising:
-
a hardware subsystem that includes at least one component adapted to carry an electrical signal associated with one from the group of a sensing operation and a control operation;
a computer network;
a software component coupled to the computer network and providing an application process corresponding to the hardware subsystem; and
a translation interface coupled to the hardware subsystem and the computer network, the translation interface communicating with the hardware subsystem in accordance with the electrical signal, and communicating with the software component in accordance with an event code that corresponds to the electrical signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system comprising:
-
a plurality of hardware subsystems, each hardware subsystem including at least one component adapted to carry an electrical signal associated with one from the group of a sensing operation and a control operation;
a computer network;
a set of software components coupled to the computer network, the set of software components providing an application process corresponding to the plurality of hardware subsystems; and
a set of translation interfaces, each translation interface coupled to at least one hardware subsystem and the computer network, each translation interface communicating with each hardware subsystem coupled thereto in accordance with an electrical signal associated with the hardware subsystem, each translation interface communicating with the set of software components in accordance with a plurality of event codes, each event code corresponding to an electrical signal associated with a hardware subsystem. - View Dependent Claims (22, 23, 24, 25, 26, 28, 29, 30)
-
-
27. A method of configuring a system, the system including an application software program, a signal database, a translation interface, and a hardware subsystem adapted to carry a set of electrical signals, each electrical signal corresponding to one from the group of a sensing signal and a control signal, the method comprising the steps of:
-
generating a set of signal database entries defining a translation interface hardware configuration capable of communicating with the hardware subsystem;
retrieving translation interface hardware configuration information from the signal database; and
generating a software interface using the retrieved hardware configuration information, the software interface facilitating communication between the translation interface and the hardware subsystem in accordance with the electrical signal.
-
-
31. In a system comprising an application software program, a computer network, a translation interface, and a hardware subsystem adapted to carry an electrical signal corresponding to one from the group of a sensing signal and a control signal, a method of performing one from the group of a sensing operation and a control operation comprising the steps of:
-
receiving the electrical signal at the translation interface;
determining an event code corresponding to the electrical signal; and
communicating the event code over the computer network to the application software program. - View Dependent Claims (32, 33, 35, 36)
-
-
34. In a system comprising an application software program, a computer network, a translation interface, and a hardware subsystem adapted to carry a plurality of electrical signals, each electrical signal corresponding to one from the group of a sensing signal and a control signal, a method of performing one from the group of a sensing operation and a control operation comprising the steps of:
-
receiving at the translation interface an event code from the application program over a computer network;
determining an electrical signal to which the event code corresponds; and
communicating the determined electrical signal to the hardware subsystem.
-
Specification