Patent ID: 7140026

Claim:
A message processing device for communicating with remote units over at least one data network and with at least one dedicated CPU comprising: a first execution unit for receiving a message to be processed from a remote monitoring unit and determining a kind of processing treatment to be performed with the received message based on configuration data of said message processing device and information encoded in the received message; a second execution unit comprising at least one process execution unit for executing a process to perform said determined processing treatment on said received message, wherein said second execution unit additionally comprises a first set of registers for storing message specific information specifying the data contents and said determined processing treatment of the received message and wherein said at least one process execution unit comprises three or more process execution units having access to said first set of registers to obtain said message specific information for performing said determined processing treatment and wherein said process execution units are selectively invoked based on the determined processing treatment; and a third execution unit for presenting the result of the determined processing treatment to be forwarded to a destination unit comprising at least one dedicated CPU.