Downloading of Internet files is optimized based on which of multiple locations is most efficient in providing the files. Identical or contiguous portions of a file are downloaded from different servers, and performance data such as a bit rate for each site is used to then select the optimal server to complete the download. An applet intercepts the request for the file from a web browser and determines the best server to provide the file. When the request is intercepted, it reads a list of available file transfer protocol (ftp) locations from which to download the file. The applet or other type of program pings each site to prioritize the list based on shortest response time. The throughput of the finally selected server is tracked as the file is downloaded. If the throughput drops below a desired throughput, the next best server is selected from the previous list, or the selection and tracking process is started again to determine if a faster server has become available due to changes in demand on the servers.

Das Downloading der Internet-Akten wird gründete optimiert auf, welchem der mehrfachen Positionen am leistungsfähigsten ist, wenn sie die Akten zur Verfügung stellen. Identische oder angrenzende Teile einer Akte werden von den unterschiedlichen Bedienern downloadet, und Leistung Daten wie eine Übertragungsgeschwindigkeit für jeden Aufstellungsort werden verwendet, um den optimalen Bediener dann vorzuwählen, um das Download durchzuführen. Ein applet fängt den Antrag für die Akte von einem web browser ab und stellt den besten Bediener fest, um die Akte zur Verfügung zu stellen. Wenn der Antrag abgefangen wird, liest er eine Liste von der der vorhandenen Positionen des File Transfer Protocol (ftp), um die Akte zu downloaden. Der applet oder andere Art Programm pings jeder Aufstellungsort, zum Liste zu geben, die auf kürzester Antwortzeit basiert. Der Durchsatz des schließlich vorgewählten Bedieners wird aufgespürt, während die Akte downloadet wird. Wenn der Durchsatz unterhalb eines gewünschten Durchsatzes fällt, wird der folgende beste Bediener von der vorhergehenden Liste vorgewählt, oder die Vorwähler und der Spurhaltung Prozeß wird wieder begonnen, um festzustellen, wenn ein schnellerer Bediener gewordenes vorhandenes wegen der Änderungen in der Nachfrage auf den Bedienern hat.

 
Web www.patentalert.com

< (none)

< Method for statistical text analysis

> Apparatus with menu-selected functions

> (none)

~ 00050