Selectively receiving broadcast data according to one of multiple data configurations
First Claim
1. A method comprising:
- receiving a configuration file that is one of multiple broadcast configuration files wherein the configuration file includes multiple configuration definitions associated with broadcast data;
selecting one of the multiple configuration definitions from the configuration file; and
selectively receiving portions of the broadcast data according to the selected configuration definition.
2 Assignments
0 Petitions
Accused Products
Abstract
A client device selectively receives broadcast data according to any one of multiple data configurations. A broadcast data server enables broadcast of multiple data configurations by maintaining configuration definitions that define how broadcast data may be configured for presentation to a viewer. The broadcast data server also maintains region definitions that identify regions that may be associated with client devices for receiving broadcast data. The configuration definitions are mapped to region definitions, enabling a client device associated with a particular region to selectively receive broadcast data according to any one of multiple data configurations that are associated with the particular region.
41 Citations
78 Claims
-
1. A method comprising:
-
receiving a configuration file that is one of multiple broadcast configuration files wherein the configuration file includes multiple configuration definitions associated with broadcast data;
selecting one of the multiple configuration definitions from the configuration file; and
selectively receiving portions of the broadcast data according to the selected configuration definition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method comprising:
-
receiving multiple configuration definitions associated with broadcast data;
selecting a configuration definition from the configuration file, wherein the configuration definition comprises a plurality of tags, wherein each tag comprises;
a data type;
a client device type; and
a data source location that indicates where data of the specified data type that is appropriate for the specified client device type is broadcast from. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A method comprising:
-
receiving multiple configuration definitions associated with broadcast data;
selecting one of the multiple configuration definitions; and
maintaining a configuration value associated with the configuration definition that is selected, thereby providing a mechanism for re-selecting the same configuration definition at a later time. - View Dependent Claims (48)
-
-
49. A method comprising:
-
receiving multiple configuration definitions associated with broadcast data;
selecting a first configuration definition from the multiple configuration definitions;
selectively receiving a portion of the broadcast data according to the first configuration definition;
subsequently selecting a second configuration definition from the multiple configuration definitions; and
selectively receiving an additional portion of the broadcast data according to the second configuration definition, such that only data that is associated with the second configuration and not associated with the first configuration definition is received in response to the selection of the second configuration definition. - View Dependent Claims (50, 51, 52, 53)
-
-
54. A method comprising:
-
selectively receiving and maintaining data from a first data broadcast according to a selected configuration definition; and
in an event that a modified version of the data is subsequently broadcast, selectively receiving and replacing the data that is maintained with the modified version of the data from the subsequently broadcast data.
-
-
55. A method comprising:
-
selecting a configuration definition that defines an ordered set of data types such that a first data type has a higher priority than a second data type; and
receiving broadcast data according to the configuration definition such that broadcast data associated with the first data type is received before broadcast data associated with the second data type is received. - View Dependent Claims (56, 57)
-
-
58. A system comprising:
-
one or more tuners configured to receive data and configuration files that are broadcast; and
a data configuration module configured to;
determine available data configurations based on the broadcast configuration files;
select one of the data configurations; and
acquire portions of the data according to the selected data configuration. - View Dependent Claims (59, 60, 61, 62, 63, 64)
-
-
65. A system comprising:
-
means for receiving broadcast data and multiple broadcast configuration definitions;
means for determining a selected configuration definition from the multiple broadcast configuration definitions; and
means for selectively receiving portions of the broadcast data according to the selected configuration definition. - View Dependent Claims (66, 67, 68)
-
-
69. A system comprising:
-
means for selectively acquiring, based on a region identifier, a region configuration file from multiple region configuration files that are broadcast, wherein the region configuration file includes multiple configuration definitions; and
means for selectively acquiring portions of broadcast data based on a selected one of the multiple configuration definitions.
-
-
70. One or more computer-readable media comprising computer executable instructions that, when executed, direct a computing system to:
-
receive a configuration file that identifies multiple available configurations, where each configuration defines parameters for rendering broadcast data;
determine a selected configuration, selected from the multiple available configurations; and
acquire and render broadcast data according to the selected configuration. - View Dependent Claims (71, 72, 73)
-
-
74. One or more computer-readable media comprising computer executable instructions that, when executed, direct a client device to:
-
select a data configuration definition from multiple broadcast data configuration definitions based on a region identifier associated with the client device;
acquire the data configuration definition; and
selectively acquire a subset of broadcast data based on the data configuration definition.
-
-
75. One or more computer-readable media comprising computer executable instructions that, when executed, direct a client device to:
-
determine a selected configuration definition that identifies an ordered group of multiple data types; and
selectively receive broadcast data according to the selected configuration definition such that portions of the broadcast data associated with the multiple data types are received in the order identified by the configuration definition. - View Dependent Claims (76, 77, 78)
-
Specification