Patent ID: 8151301

Claim:
An Internet based television program delivery server, communicatively coupled to a plurality of television source devices and a plurality of recipient devices, the Internet based television program delivery server comprising: at least one network interface that receives television video content from at least one of the plurality of television source devices; a memory that stores the television video content; a video conversion circuitry that converts at least some of the television video content to preview television video content, the preview television video content having reduced per video frame data size and frame rate as compared to the television video content, wherein the reduced per video frame data size of the preview television video content having reduced pixel resolution, reduced aspect ratio, reduced color resolution, and reduced screen size than the received television content; an audio synchronization circuitry to synchronize audio of the received television video content to audio for the preview television video content to compensate for dropped frames; an audio encoding module; and a video encoding module, wherein the audio and video encoding modules encode and packetize the preview television video content for transmission; the at least one network interface receiving a channel preview request from a recipient device; and the at least one network interface transmitting corresponding preview television video content to the recipient device in response to the channel preview request.