Method and system for monitoring and control of complex systems based on a programmable network processor
First Claim
1. A method for monitoring and control of a system comprising the steps of:
- receiving in a network processor a plurality of encapsulated 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 statuses of the plurality of sensors, wherein an embedded command within each packet indicates the subfield 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.
2 Assignments
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.
28 Citations
17 Claims
-
1. A method for monitoring and control of a system comprising the steps of:
-
receiving in a network processor a plurality of encapsulated 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 statuses of the plurality of sensors, wherein an embedded command within each packet indicates the subfield 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 (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
Specification