Method and system for monitoring and control of complex systems based on a programmable network processor
First Claim
1. An apparatus for monitoring and control of a complex system comprising:
- a plurality of sensors for monitoring a plurality of attributes of the complex system;
a table recorded on a computer-readable medium, the table including a plurality of entries, each of the plurality of entries indicating at least one action to be taken in response to a portion of the plurality of attributes having particular values; and
a network processor operably coupled with the plurality of sensors and with the table, the network processor for receiving from the plurality of sensors a plurality of statuses in a plurality of packets for the plurality of attributes, wherein each of the plurality of packets includes an information field, the information field includes a plurality of subfields, wherein the plurality of subfields includes the plurality of statuses from the plurality of sensors, wherein an embedded command within each packet of the plurality of packets indicates a subfield of the plurality of subfields that the network processor is to use in building a key, the network processor further for determining at least one entry of the plurality of entries to access based upon the plurality of statuses, and for accessing the at least one entry to determine a corresponding action.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for monitoring and control of a system is disclosed. The method and apparatus include providing a plurality of sensors, a table, and a network processor. The sensors monitor attributes of the system. The table includes a plurality of entries. Each of the entries indicates at least one action to be taken in response to a portion attributes having particular values. The network processor is coupled with the sensors and with the table. The network processor receives from the sensors a plurality of statuses for the attributes. The network processor further determines at least one entry of the entries to access based upon the statuses and accesses the at least one entry to determine a corresponding action.
-
Citations
32 Claims
-
1. An apparatus for monitoring and control of a complex system comprising:
-
a plurality of sensors for monitoring a plurality of attributes of the complex system; a table recorded on a computer-readable medium, the table including a plurality of entries, each of the plurality of entries indicating at least one action to be taken in response to a portion of the plurality of attributes having particular values; and a network processor operably coupled with the plurality of sensors and with the table, the network processor for receiving from the plurality of sensors a plurality of statuses in a plurality of packets for the plurality of attributes, wherein each of the plurality of packets includes an information field, the information field includes a plurality of subfields, wherein the plurality of subfields includes the plurality of statuses from the plurality of sensors, wherein an embedded command within each packet of the plurality of packets indicates a subfield of the plurality of subfields that the network processor is to use in building a key, the network processor further for determining at least one entry of the plurality of entries to access based upon the plurality of statuses, and for accessing the at least one entry to determine a corresponding action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product recorded on a computer-recordable storage medium for monitoring and control of a system, the computer program product comprising instructions for:
-
receiving in a network processor a plurality of statuses in a plurality of packets for a plurality of attributes from a plurality of sensors, the plurality of sensors for monitoring the plurality of attributes of the system, wherein each of the plurality of packets includes an information field, the information field includes a plurality of subfields, wherein the plurality of subfields includes the plurality of statuses from the plurality of sensors, wherein an embedded command within each packet of the plurality of packets indicates a subfield of the plurality of subfields that the network processor is to use in building a key; determining at least one entry of a plurality of entries in a table to access based upon the plurality of statuses and using the network processor, each of the plurality of entries indicating at least one action to be taken in response to a portion of the plurality of attributes of the system having particular values; and accessing the at least one entry using the network processor to determine the at least one action. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification