Abstract:
Various embodiments facilitate generation, distribution, and presentation of a video program on a virtual channel. In one embodiment, an electronic program guide (“EPG”) manager is provided for execution on a receiving device, such as a set-top box. The EPG manager receives from a program distributor a video stream that has plurality of video programs having program content. Each program has been preassigned for presentation on a particular channel. A virtual channel is linked to one or more users. The EPG manager tracks the types of programs that a user watches and records metadata associated with the programs that the user actually views. When sufficient data is stored in the data base, the virtual channel is provided that program that a user will likely wish to view based on this past viewing history.
Abstract:
Various embodiments facilitate generation, distribution, and presentation of a video program on a virtual channel. In one embodiment, an electronic program guide (“EPG”) manager is provided for execution on a receiving device, such as a set-top box. The EPG manager receives from a program distributor a video stream that has plurality of video programs having program content. Each program has been preassigned for presentation on a particular channel. A virtual channel is linked to one or more users. The EPG manager tracks the types of programs that a user watches and records metadata associated with the programs that the user actually views. When sufficient data is stored in the data base, the virtual channel is provided that program that a user will likely wish to view based on this past viewing history.