Patent ID: 8365231

Claim:
A program delivery system comprising: a video server which receives requests to record content, receives content names to identify the content, records a plurality of content, and outputs the recorded content; a video switcher which selectively switches between content received from the video server and live input from a camera, and delivers the switched content as an on-air video image; a content selection module which: (i) presents a live content button, the live content button providing access to the live input content, (ii) creates and presents a plurality of server content buttons displaying the received content names, selection of the buttons providing access to the recorded content, the buttons being created after determining completion of recording of the content, and (iii) accepts a selection of the live content button or any one of the server content buttons to deliver either the live input or the recorded content as an on-air video image at the time of the selection; a live content module which switches the video switcher and delivers the live input content as an on-air video image at the time that the content selection module accepts the selection of the live content button; and a server content module which outputs the recorded content corresponding to the selected server content button and, at the same time, switches the video switcher and delivers the recorded content as an on-air video image at the time that the content selection module accepts the selected server content button; the video server including a plurality of output ports; and the server content module detecting a free port among said output ports, and outputting the selected recorded content by means of the detected free port.