Patent ID: 7321936
Filing Date: 2008-01-22
Classification: G06F,H04L

Abstract:
1. A method of streaming data from a first server to one or more client computers, the first server in communication with the one or more client computers in a network through a corresponding number of client interfaces, the method comprising the steps of: issuing one or more requests to the first server to download contents of a plurality of sectors residing on the first server, registering each of the client computers from which the first server received a download request during a predetermined invitation period; determining that a sector sequence file does not reside on the first server and then learning a sector sequence file; broadcasting or multicasting via the network from the first server to the one or more client computers requesting the download of the plurality of sectors according to a sequence specified in the learned sector sequence file and such that the actual source of the sectors remains transparent to the one or more client computers wherein the step of broadcasting or multicasting further comprises: designating, by the first server, in a predetermine order, a different client during each sector transmission from which a request for the next sector is received, until all the sectors are transmitted.