Patent ID: RE39501

Claim:
An apparatus for decoding and encoding network protocols and data, comprising: a network protocol layer module for receiving and transmitting network packets and for encoding and decoding network packet s bytes which comprise packet data; a data handler module for exchanging said packet data with said network protocol layer module and for processing a at least one specific data type or protocol; a memory control module in communication with said data handler module for arbitrating memory accesses and for providing display data ; and an operating system (o.s.) at least one state machine module that is optimized for a single selected network protocol, said o.s. at least one state machine module in communication with said data handler module and providing resource control and system and user interfaces ; wherein said network protocol layer module, said data handler module, said memory control module, and said operating system (o.s.) at least one state machine module comprise corresponding dedicated hardware structures that are implemented in hardware gate level circuitry.