Patent ID: 7853781

Claim:
A load balancing acceleration device, comprising: a processor, memory and communications interface; a TCP communications manager capable of interacting with a plurality of client devices and server devices simultaneously via the communications interface; a secure communications manager to negotiate a secure communication session with one of the client devices; an encryption and decryption engine instructing the processor to decrypt data received via the secure communication session and direct the decrypted data to one of said server devices via a second communication session; and a load balancing engine associating each of said client devices with a respective one of said server devices based on calculated processing loads of each said server devices, wherein the decryption engine and the load balancing engine bypass an application layer of a network stack by decrypting the data from the secure communication sessions of the clients and outputting the decrypted data to the associated server devices without processing the data with the application layer of the network stack.