Systems and methods for compressing packet data
First Claim
Patent Images
1. A method for compressing packets, comprising:
- identifying block data from one or more blocks that includes data similar to packet data from one or more packets, the block data comprising archives of previously transferred data;
compressing the packet data based, at least partially, on the block data; and
transferring the compressed packet data over a communication network.
5 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and computer program for compressing packet data is provided. In exemplary embodiments, one or more blocks may be identified that include block data similar to packet data of one or more packets. The one or more blocks may comprise archives of previously transferred packets. The packet data may be compressed based, at least partially, on the block data. Accordingly, the compressed packet data may be transferred over a communication network.
177 Citations
24 Claims
-
1. A method for compressing packets, comprising:
-
identifying block data from one or more blocks that includes data similar to packet data from one or more packets, the block data comprising archives of previously transferred data; compressing the packet data based, at least partially, on the block data; and transferring the compressed packet data over a communication network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. The method of claim 13, wherein the decompressing comprises LZ decoding.
-
14. A system for compressing packets, comprising:
-
a network memory module configured to store blocks comprising archives of previously transferred data; a compression-decompression engine configured to identify block data from one or more blocks that includes data similar to packet data from one or more packets, and to compress the packet data based, at least partially, on the block data; and an interface module configured to transfer the compressed packet data over a communication network. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A machine readable medium having embodied thereon a program, the program providing instructions for a method for compressing packets, the method comprising:
-
identifying block data from one or more blocks that includes data similar to packet data from one or more packets, the block data comprising archives of previously transferred data; compressing the packet data based, at least partially, on the block data; and transferring the compressed packet data over a communication network.
-
Specification