Patent ID: 6502139
Filing Date: 2002-12-31
Classification: H04N

Abstract:
In a system wherein a server transmits a program having a certain duration, the program being received by a client, a method for scheduling the transmission of the program, comprising the steps of:(a) partitioning the program into a plurality of sequential segments, wherein each of said segment is equally divided into the same size; (b) selecting a transmission rate for each of said segments, said transmission rate that is selected for a preceding segment of said segments being faster than said transmission rate that is selected for a subsequent segment of said segments; and (c) transmitting said segments, by the server to said client, each said segment being transmitted at said corresponding transmission rate of said each segment during a session between said server and said client; at least some of said segments being transmitted at least partly simultaneously, and at least one of said segments being transmitted repeatedly during the duration of the program.