| CPC H04L 45/38 (2013.01) [H04L 45/76 (2022.05); H04L 67/1097 (2013.01)] | 20 Claims |

|
1. A WAN (wide area network) optimization method for optimizing traffic flows through a WAN that connects a plurality of sites, each of which has at least one router, the method comprising:
in a kernel space of a first router located at a first site:
from a second router located at a second site, receiving a file in an optimized first data stream originating from a source device at the second site and destined to a destination device at the first site, the file comprising a set of one or more compressed segments that are not yet stored in a database of the first router;
copying the set of one or more compressed segments to a shared memory that is used with a decompression program operating in a user space of the first router;
for each particular compressed segment in the set of one or more compressed segments,
receiving, from the user space decompression program, a particular decompressed segment that the user space decompression program obtains by decompressing the particular compressed segment; and
storing the particular decompressed segment in a kernel space memory for use in processing the file and subsequent files received by the first router.
|