Patent ID: 8244883
Filing Date: 2012-08-14
Classification: H04L

Abstract:
1. A method for communicating compressed and uncompressed content over a transport layer connection established by an appliance between a client and a server, the method comprising the steps of: (a) establishing, by an appliance, a transport layer connection between a client and a server; (b) receiving, by the appliance, a first response from the server to a first client request, and a second response from a service executing on the server to a second client request, the first response and the second response comprising a plurality of uncompressed data objects; (c) transmitting, by the appliance, the first response to the client; (d) identifying, by the appliance and responsive to a compression policy, a first type of compression from a plurality of compression types for compressing a first object of the plurality of uncompressed data objects in the second response to the client and a second type of compression from the plurality of compression types for compressing a second object of the plurality of uncompressed data objects in the second response to the client, the compression policy identifying the first type of compression based on the content or type of the first object, and identifying the second type of compression based on a protocol of the second object of the plurality of uncompressed data objects; (e) compressing, by the appliance, the first object in the second response based on the identified first compression type and the second object in the second response based on the identified second compression type; and (f) transmitting, by the appliance, the compressed second response to the client.