Internet protocol television
First Claim
1. An on-demand video delivery system, comprising:
- a program center having a content server for receiving and storing media signals representing humanly perceptible video programs and for converting the media signals into coded media data suitable for streaming over the Internet; and
a plurality of delivery servers, each connected to the content server and the Internet for establishing an unicast link over the Internet with a respective one of a plurality of set top boxes (STBs) to deliver, upon request made from an STB for a video program, the requested video program by streaming over the Internet using Internet Protocol (IP), wherein each of the STBs includes;
a buffer for receiving and temporarily storing a requested video program streamed from a delivery server over the Internet;
a decoder for converting the coded media data to humanly perceptible video, and a processor for coordinating presentation of the humanly perceptible video to play on a television while the buffer receives packets of downstream coded media data from the respective delivery server.
2 Assignments
0 Petitions
Accused Products
Abstract
An on-demand video delivery system, comprising: a program center having a content server for receiving and storing media signals representing humanly perceptible video programs and for converting the media signals into coded media data suitable for streaming over the Internet; and a plurality of delivery servers, each connected to the content server and the Internet for establishing an unicast link over the Internet with a respective one of a plurality of set top boxes (STBs) to deliver, upon request made from an STB for a video program, the requested video program by streaming over the Internet using Internet Protocol (IP), wherein each of the STBs includes: a buffer for receiving and temporarily storing a requested video program streamed from a delivery server over the Internet; a decoder for converting the coded media data to humanly perceptible video, and a processor for coordinating presentation of the humanly perceptible video to play on a television while the buffer receives packets of downstream coded media data from the respective delivery server.
164 Citations
31 Claims
-
1. An on-demand video delivery system, comprising:
-
a program center having a content server for receiving and storing media signals representing humanly perceptible video programs and for converting the media signals into coded media data suitable for streaming over the Internet; and
a plurality of delivery servers, each connected to the content server and the Internet for establishing an unicast link over the Internet with a respective one of a plurality of set top boxes (STBs) to deliver, upon request made from an STB for a video program, the requested video program by streaming over the Internet using Internet Protocol (IP), wherein each of the STBs includes;
a buffer for receiving and temporarily storing a requested video program streamed from a delivery server over the Internet;
a decoder for converting the coded media data to humanly perceptible video, and a processor for coordinating presentation of the humanly perceptible video to play on a television while the buffer receives packets of downstream coded media data from the respective delivery server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A set top box device, comprising:
-
a network interface for connecting to the Internet via an access point;
a web browser for accessing webpages via at least one preset URL;
a buffer for buffering streamed packets of coded media data representing portions of a video program;
a processor and software modules for decoding the coded media data, and converting the decoded media data to humanly perceptible audio and video; and
a driver for formatting the humanly perceptible video in a format playable on a television, wherein the processor is configured to cause the video program to be played over the television and at the same time downstream portions of the video program are being received at the buffer. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method of on-demand video delivery, comprising:
-
storing media signals representing humanly perceptible video programs at a program center;
converting the media signals into coded media data suitable for streaming over the Internet;
establishing at a delivery server an unicast link over the Internet with a set top box (STB) requesting a video program, and streaming the requested video program over the Internet using Internet Protocol (IP); and
receiving the requested video program streamed over the Internet at the requesting STB, converting the coded media data to humanly perceptible video, and presenting the humanly perceptible video to play on a television while maintaining communications with the delivery server over the unicast link including receiving packets of downstream coded media data from the respective delivery server.
-
Specification