Patent ID: 9509736
Filing Date: 2016-11-29
CPC Classification: H04L

Claim Text:
1. A computer-implemented method comprising: caching, in a local stream store of a local proxy, one or more streams of data transmitted over a wide area network to a remote proxy, wherein each of the one or more streams is stored in a continuous manner and identified by a respective unique stream identifier (ID); comparing a flow of data received from a device with the one or more streams cached in the local stream store to determine whether at least a portion of the flow has been previously transmitted to the remote proxy via at least one of the one or more streams currently stored in the local stream store; if the portion of the flow has been previously transmitted to the remote proxy, transmitting a first message to the remote proxy to indicate that the portion of the flow has been transmitted in at least one of the one or more streams previously transmitted to the remote proxy, wherein the first message includes a first stream ID identifying a first stream from the one or more streams previously transmitted to the remote proxy that is associated with the portion, an offset of the first stream from which the portion of the flow is located, and a length identifying a size of the portion of the flow, wherein the first message is transmitted to the remote proxy without a data content of the portion of the flow.