Field Generated and Dynamically Configurable Video Program Guide
Publication Date: 2010-Aug-31
The IP.com Prior Art Database
F I E L D G E N E R A T E D A N D D Y N A M I C A L L Y C O N F I G U R A B L E
V I D E O P R O G R A M G U I D E
Author: Jorge D. Salinger
Today existing video program guides are dynamically configured and generated in the field, but large pools of devices share the same general channel listing. Conventionally, video program guides are generated at the set top with data predefined at the video controller, from where channel map information and program metadata is sent directly to the customer premises device where the guide is displayed. Current solutions are static to the extent that the shared channel maps do not often change based on how they affect large numbers of devices. It is not currently possible for guides to support subsets of those larger, shared channel maps. However, in some cases program guides would be more functional if the channel listings were generated in the field, dynamically, based on the channels authorized for that specific device. This article outlines a way to do so.
The proposed method would allow devices with locally stored configuration files to further filter the larger channel map received from the video service provider. A particular device would then generate a guide based on the configuration files to create a dynamically configured custom channel map. The field configurable device, described herewith, would then use this dynamic channel map information, combined with program metadata available within the plant to create and populate the guide.
The following figure depicts a possible relationship between the various configuration and data components.
1. Configuration files
2. Channel maps
3. Program metadata
Field programmable devices
such as Comcast Q2Q
Shown on the left of the above diagram, traditional set-tops generate program guides based on a pre-defined channel map. However, with the proposed method, configurable devices could receive an output map configuration file, dynamically establish a program guide based on the
P a g e | 1 1701 John F. Kennedy Blvd., Philadelphia, PA 19103
output channel map config...