Embedded system and method for controlling, monitoring of instruments or devices and processing their data via control and data protocols that can be combined or interchanged
First Claim
1. An embedded computer method and process (the ‘
- router’
) for controlling and monitoring various devices and instruments wherein;
a. The control and/or the data communications protocol is chosen by the user of the process from an available list either locally or remotely over a network b. These control and/or data communications protocols are implemented by the embedded computer method either locally or remotely over a network as specific control commands within the system for the devices and instruments, whose return results are interpreted into data that is captured within the system process format c. These instrument commands have standard names for device or instrument functionality across different manufacturers d. Algorithmic processing can be applied on the control information and data interpretation as part of the instrument or device process which can happen in real-time to the user interface as a set of numeric values or a chart or image or can be stored for subsequent conditional or repetitive processing e. The process definition can be made using graphical programming which is interpreted as the operational sequences in the embedded computer method, or using programming and scripting languages (for example;
C, C++, C#, Java, Perl, Python). f. The raw and processed data is available for storage or archival within various databases
1 Assignment
0 Petitions
Accused Products
Abstract
A system is described herein where an embedded computer method for (‘router’) is provided for full-duplex (two-way) communication between devices and TCP/IP based networking. This system uses a process development component to configure communication between the router and devices. A controller is described that can manage device functions within a single router or among a collection of routers. This controller layer can be inside the router hardware or within the data-publishing layer. Each router is connected physically to devices using physical communication ports.
This method offers significant improvements over prior art with respect to open architecture process and control protocols. The result data from the device control protocol functions are easily available for complex processes and/or inter-device communication in real time based on data decision algorithms (in various formats). This method also describes a secure distributed method of using private networks for the devices and instruments.
48 Citations
7 Claims
-
1. An embedded computer method and process (the ‘
- router’
) for controlling and monitoring various devices and instruments wherein;
a. The control and/or the data communications protocol is chosen by the user of the process from an available list either locally or remotely over a network b. These control and/or data communications protocols are implemented by the embedded computer method either locally or remotely over a network as specific control commands within the system for the devices and instruments, whose return results are interpreted into data that is captured within the system process format c. These instrument commands have standard names for device or instrument functionality across different manufacturers d. Algorithmic processing can be applied on the control information and data interpretation as part of the instrument or device process which can happen in real-time to the user interface as a set of numeric values or a chart or image or can be stored for subsequent conditional or repetitive processing e. The process definition can be made using graphical programming which is interpreted as the operational sequences in the embedded computer method, or using programming and scripting languages (for example;
C, C++, C#, Java, Perl, Python).f. The raw and processed data is available for storage or archival within various databases - View Dependent Claims (2, 3, 4)
- router’
-
5. A method as where multiple embedded computers connected to devices or instruments can run the commands and data processing for one or more process in parallel.
-
6. A method where the multiple embedded computers (‘
- routers’
) connected to devices or instruments can reside in a secure private network where the control and data are encrypted.
- routers’
-
7. A method where device or instrument information in the process is available directly to the user interface using standard protocols.
Specification