Patent ID: 7599289

Claim:
A network interface for multiplex control of electronic communications, said network interface comprising: a master control processor including: a storage module to store information; and a processing module to analyze network data traffic and to provide multiplexing control by blocking unwanted traffic and matching senders with receivers, wherein the master control processor is disposed in a data path between a network and a host processor such that multiplexing control is performed prior to message data being processed by the host processor; a host interface configured to couple the network interface to the host processor; an electronic communication interface configured to couple the network interface to the network; a first bus coupled to the master control processor, the host interface, and the electronic communication interface; a bus controller, configured to control bus communications, coupled to the first bus, a second bus, and a third bus; an accelerator, including a configurable logic portion, coupled to the second bus and the third bus; and a storage module, coupled to the second bus.