Patent ID: 8255957

Claim:
A method for presenting alternating program content segments from a first source and from a second source, where the program content segments from the second source are each delayed from corresponding program content segments from the first source by a round-trip delay (RTD), comprising: a. receiving and saving the program content segments from the first source; b. receiving and saving the program content segments from the second source; c. in real time combining alternating program content segments from the first and second program sources to provide a sequence of program segments without any apparent delay therebetween, wherein the steps of combining the alternating program content segments in real time and providing the sequence of program segments as an output includes the steps of: (1) setting a first program source delay time and a second program source delay time at zero; (2) increasing the duration of program content segments; (3) gradually increasing the first program source delay time by an amount corresponding to the increasing duration of the program content segments; (4) providing each program content segment from the first program source as the output delayed by the first program source delay time from the time it is received; (5) setting the second program source delay time to the first program source delay time minus the RTD; (6) providing a corresponding program content segment from the second program source as the output by the second program source delay time from the time said corresponding program content segment is received; (7) setting the first program source delay time equal to the second program source delay time; and (8) repeating steps (2)-(7) for subsequent program content segments; and d. providing the sequence of program segments as an output.