Patent ID: 8275909
Filing Date: 2012-09-25
Classification: H03M

Abstract:
1. A network device for communicating a file over a network, comprising: a transceiver to send and receive data over the network; and a compression component that is programmed to perform actions comprising: receiving the file; compressing a first portion of the file using a first compression mode; evaluating a criteria comprising a normalized weighting of a combination of at least a system load metric and a data compression ratio metric, the normalization being such that no one metric dominates the criteria; selectively selecting a second compression mode and compressing a second portion of the file based on the evaluation of the criteria, wherein the second compression mode is different from the first compression mode; and sending the compressed first portion of data and the compressed second portion of data over the network with an expected file length that is computed based in part on a combination of the compressed portions of the data and an uncompressed portion of the data; the uncompressed portion to be subsequently compressed prior to a subsequent transmission.