Server-centric customized interactive program guide in an interactive television environment
First Claim
1. A method for providing a custom interactive program guide (custom-IPG), the method comprising:
- receiving selections indicative of a set of channels to be included in the custom-IPG;
rendering one or more custom-IPG screens, at a head end, having included therein the set of selected channels;
receiving a request to view a custom-IPG screen on a particular channel;
overlaying the custom-IPG screen on a video sequence being provided on the particular channel to generate a modified video sequence having included therein the custom-IPG; and
providing the modified video sequence on the particular channel from the head end.
5 Assignments
0 Petitions
Accused Products
Abstract
Techniques to create, generate, and deliver customized interactive program guide (custom-IPG). In one method, selections indicative of a set of channels to be included in the custom-IPG are received. In response, one or more custom-IPG screens having included therein the set of selected channels are rendered at a head end. The custom-IPG screens can be formed as subsets of the regular IPG screens, or as new screens. The rendered custom-IPG screens are provided from the head end to a set top terminal upon receiving a viewer request for the custom-IPG. Command indicative of a particular location at which to overlay the custom-IPG screens may also be received. In this case, the custom-IPG screens are re-rendered at the indicated location. The custom-IPG screens can be overlaid on a video sequence provided on a particular channel, which can be the channel currently being viewed, the channel used to carry regular program guide, or a channel that is independent of the channels used to carry regular programming and program guide. For example, either the custom or regular IPG can be provided on the program guide channel, depending on the viewer'"'"'s selection.
-
Citations
21 Claims
-
1. A method for providing a custom interactive program guide (custom-IPG), the method comprising:
-
receiving selections indicative of a set of channels to be included in the custom-IPG;
rendering one or more custom-IPG screens, at a head end, having included therein the set of selected channels;
receiving a request to view a custom-IPG screen on a particular channel;
overlaying the custom-IPG screen on a video sequence being provided on the particular channel to generate a modified video sequence having included therein the custom-IPG; and
providing the modified video sequence on the particular channel from the head end. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for creating 8 custom interactive program guide (custom-IPG), the method comprising:
-
activating a program guide customization process;
receiving a pop-up menu provided to assist in the customization process;
selecting a channel on which to receive the custom-IPG;
selecting a set of channels to be included in the custom-IPG; and
receiving on the selected channel a custom-IPG screen having included therein the set of selected channels, wherein the one or more custom-IPG screens are rendered at a head end. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A system for providing a custom interactive program guide (custom-IPG), comprising:
-
a video session manager operative to receive selections indicative of a set of channels to be included in the custom IPG and to receive a selected channel on which to receive the custom-IPG;
at least one video encoder operatively coupled to the video session manager and configured to render and encode one or more custom-IPG screens having included therein the set of selected channels;
a transport multiplexer coupled to the video encoder and operative to receive the one or more encoded custom-IPG screens and generate a transport stream; and
a modulator coupled to the transport multiplexer and operative to receive the transport stream and generate an output signal suitable for transmission on the selected channel, and wherein the one or more custom-IPG screens are provided on the output signal upon receiving a request for the custom-IPG.
-
-
21. A set top terminal (STT) for providing a custom interactive program guide (custom-IPG), comprising
a demodulator operative to receive a modulated signal and generate A transport stream; -
a transport de-multiplexer coupled to the demodulator and operative to receive and process the transport stream to provide one or more encoded custom-IPG screens on a selected channel; and
at least one video decoder coupled to the transport de-multiplexer and operative to receive and decode the one or more encoded custom-IPG screens to provide an output video sequence, and wherein the one or more custom-IPG screens are rendered at a head end and sent to the STT on the selected channel upon receiving a request for the custom IPG.
-
Specification