Patent ID: 7546383

Claim:
A method comprising: receiving, at a broadcast server, data to be broadcast from one or more data providers, wherein the data to be broadcast comprises multiple region definitions and multiple configuration definitions; maintaining, at the broadcast server, a configuration repository storing the multiple region definitions and mappings between the multiple region definitions and the multiple configuration definitions, the multiple configuration definitions defining parameters for rendering the data, wherein each of the multiple configuration definitions comprises: a layout format defining how the data is presented to a viewer via a user interface; a unique configuration identification identifying the configuration definition; a configuration name associated with the configuration definition; and a culture name indicating a language associated with the configuration definition; and generating, at the broadcast server, a region configuration file for each of the multiple region definitions, wherein each region configuration file comprises a plurality of configuration definitions associated with a given region definition; transmitting, from the broadcast server to an appropriate client device via an out of band network connection, at least one region configuration file; automatically selecting, at the appropriate client device, an initial configuration definition; selectively transmitting, from the broadcast server to the appropriate client device via at least one out of band network connection, the initial configuration definition automatically selected; displaying, via a user interface at the appropriate client device, a list of configuration definitions included in the at least one region configuration file; receiving, via the user interface at the appropriate client device, a user selected configuration definition; selectively transmitting, from the broadcast server to an appropriate client device via at least one out of band network connection, the user selected configuration definition; and switching, at the appropriate client device, the initial configuration definition to the user selected configuration definition.