Patent ID: 7769042

Claim:
A system located on a client device for communicating data packets between the client device and a host system, the system comprising: a protocol server module structured and arranged to: terminate a communication session that uses a first protocol and that is intended to enable communications between a source and a destination, wherein the source is one of the client device operating system protocol stack and the host system and the destination is one of the client device operating system protocol stack and the host system but differs from the source, translate data packets from the source between the first protocol and a second protocol that differs from the first protocol, receive configuration data from an entity other than the client device, and transport the data packets having the second protocol to the destination using the configuration data received from the entity other than the client device; and a controller module that is logically connected to the protocol server module and that is structured and arranged to control communications between the client device operating system protocol stack, the protocol server module, and the host system.