Systems and Methods of Symmetric Transport Control Protocol Compression
First Claim
1. A method for compressing a stream of application layer network traffic communicated over a transport layer connection of a virtual private network connection established between a client and a server via an appliance, the method comprising the steps of:
- (a) intercepting, by an appliance, one or more transport layer packets comprising a stream of application network traffic communicated via a transport layer connection of a virtual private network connection between a client and a server;
(b) accumulating, by the appliance, data from a payload of the one or more intercepted transport layer packets;
(c) determining, by the appliance, to compress accumulated data for transmission; and
(d) compressing, by the appliance, the accumulated data into a self-contained compression block.
9 Assignments
0 Petitions
Accused Products
Abstract
A method for compressing a stream of application layer network traffic communicated over a transport layer connection of a virtual private network connection between a client and a server using an appliance. The appliance intercepts one or more transport layer packets of a stream of application network traffic communicated via a transport layer connection of a virtual private network connection between a client and a server. The appliance accumulates data from a payload of the intercepted transport layer packets, determines data accumulated for transmission should be compressed based on one or more compression trigger, and compresses the accumulated data into a self-contained compression block for transmission.
-
Citations
20 Claims
-
1. A method for compressing a stream of application layer network traffic communicated over a transport layer connection of a virtual private network connection established between a client and a server via an appliance, the method comprising the steps of:
-
(a) intercepting, by an appliance, one or more transport layer packets comprising a stream of application network traffic communicated via a transport layer connection of a virtual private network connection between a client and a server; (b) accumulating, by the appliance, data from a payload of the one or more intercepted transport layer packets; (c) determining, by the appliance, to compress accumulated data for transmission; and (d) compressing, by the appliance, the accumulated data into a self-contained compression block. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for compressing a stream of application layer network traffic communicated over a transport layer connection of a virtual private network connection established between a client and a server via an appliance, the system comprising:
-
means for intercepting, by an appliance, one or more transport layer packets comprising a stream of application network traffic communicated via a transport layer connection of a virtual private network connection between a client and a server; means for accumulating, by the appliance, data from a payload of the one or more intercepted transport layer packets; means for determining, by the appliance, to compress accumulated data for transmission; and means for compressing, by the appliance, the accumulated data into a self-contained compression block. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification