Patent ID: 8762449

Claim:
A method of transmitting a large size file to multiple networked client machines from a single server, the method comprising: transmitting the large size file over a multiple-broadcast medium from the single server to the multiple networked client machines; and transmitting control information relating to the large size file over a reliable point-to-point link from the single server to the multiple networked client machines, the reliable point-to-point link being different from the multiple-broadcast medium, wherein the control information comprises information relating to quality control of reception of the large size file, information relating to the large size file transmitted by the single server, a reception balance of each connected client machine, validity of local reconstruction of the large size file, and client machine acknowledgement of receipt of the large size file, and wherein a transfer time of transmitting the large size file over the multiple-broadcast medium from the single server to the multiple networked client machines is determined according to: T=T f ·F c ·(1 +p s +p r +p c ), wherein: T is the transfer time, T f is a time to transfer a single packet, F c is the number of packets necessary to transfer the large size file, p s is a probability of packet loss due to transmission variables, p r is a probability of packet loss due to multiple-broadcast medium variables, and p c is a probability of packet loss due to networked client machine variable.