Patent ID: 6842768
Filing Date: 2005-01-11
Classification: H03M,H04L

Abstract:
1. A method for providing data files to a remote user over a channel comprising: determining a speed of a channel, said determining including sending a test on said channel and detecting a transfer time of said test on said channel; using said speed, estimating a transfer time for a data file; responsive to said transfer time for said data file, and based on an adjustable threshold defined by the-remote user, determining whether to transfer either said data file or a compressed version of said data file, said adjustable threshold referring to a maximum delay for receipt of said data file; receiving an indication from a user system as to what compression formats are decodable by said user system; and transferring said data file or a compressed version of said data file, based on said transfer time for said data file and whether said transfer time for said data file is within said adjustable threshold defined by the remote user, said compressed version of said data file being in conformity with compression formats decodable by said user system.