Patent ID: 7219145

Claim:
A method for estimating a length of time required to download one or more application programs onto a wireless device over a wireless network, said method comprising operations of: the wireless device receiving one or more data files from a server, each data file of the one or more data files containing information representing a size of the data file, said data files including information about the one or more application programs available for downloading onto the wireless device and a size of the one or more application programs available for downloading onto the wireless device; during the receiving, the server using the size of each of the one or more data files to measure one or more data transfer rates for the receiving operation; receiving user input of one or more application programs to download; at least one of the server and wireless device: utilizing the one or more measured data transfer rates and the size of the selected one or more application programs to estimate a length of time required to download the one or more application programs onto the wireless device; and the wireless device providing a quantitative output of the estimated time.