Patent ID: 6324570
Filing Date: 2001-11-27
Classification: H04L

Abstract:
A system for distributing a file to a plurality of clients over a network, said system comprising:a dispatch module transmitting a copy of said file to each of said clients in a prioritized order determined in response to a respective time by which each respective client of said plurality of clients is to receive said copy of said file, a respective availability of each client of said plurality of clients, and a respective throughput of each client of said plurality of clients; anda calculator calculating a first probability and a second probability that said copy of said file will be delivered to a given client before said time,wherein said first probability that said file will be delivered before said time is calculated in response to a first distribution curve and a second distribution curve,wherein said first distribution curve is the expected amount of time that the given client will be active until said time, andwherein said second distribution curve is the distribution of throughput to the given client.