System and method for local meta data insertion
First Claim
1. A data modification device, said data modification device comprising:
- a data modification unit coupled to an incoming data terminal, a local data terminal, and a data distribution terminal, wherein the data modification unit is adapted to selectively combine data from the incoming data terminal and the local data terminal in accordance with an instruction set;
a data stripper for extracting meta data parameters from a data signal wherein the extracted meta data parameters include a substitution determination parameter, said substitution determination parameter having an evaluation type field for specifying an evaluation type and an evaluation value field for specifying an evaluation value to correspond with the evaluation type, the evaluation type and evaluation value for determining when a subset of original broadcast meta data in said data signal should be replaced, wherein the evaluation type is selected from the group comprising of priority comparison, string comparison, and numeric comparison and the evaluation value is selected from the group comprising of priority level, geographical information, and unique ID;
an evaluator for evaluating the substitution determination parameter, said evaluator performing an evaluation of said evaluation type on said evaluation value with respect to a local state of said data modification device; and
an inserter for substituting said subset of original broadcast meta data in the data signal with local meta data based on the evaluator comparison.
3 Assignments
0 Petitions
Accused Products
Abstract
A data modification system and method for selective insertion of local meta data into an incoming data stream, the incoming data stream having a video data component and a meta data component. The data modification system comprises an incoming data terminal, a local data terminal, and a data modification unit coupled to the incoming data terminal and the local data terminal, wherein the data modification unit is adapted to selectively combine data from the incoming data terminal and the local data terminal. The method comprises receiving a data signal, the data signal comprising a first data component and a second data component, separating the first data component from the second data component, determining whether to modify the second data component, retrieving a third data component from a database, merging the third data component with the first data component, and outputting the third data component and the first data component to a distribution terminal.
304 Citations
50 Claims
-
1. A data modification device, said data modification device comprising:
-
a data modification unit coupled to an incoming data terminal, a local data terminal, and a data distribution terminal, wherein the data modification unit is adapted to selectively combine data from the incoming data terminal and the local data terminal in accordance with an instruction set; a data stripper for extracting meta data parameters from a data signal wherein the extracted meta data parameters include a substitution determination parameter, said substitution determination parameter having an evaluation type field for specifying an evaluation type and an evaluation value field for specifying an evaluation value to correspond with the evaluation type, the evaluation type and evaluation value for determining when a subset of original broadcast meta data in said data signal should be replaced, wherein the evaluation type is selected from the group comprising of priority comparison, string comparison, and numeric comparison and the evaluation value is selected from the group comprising of priority level, geographical information, and unique ID; an evaluator for evaluating the substitution determination parameter, said evaluator performing an evaluation of said evaluation type on said evaluation value with respect to a local state of said data modification device; and an inserter for substituting said subset of original broadcast meta data in the data signal with local meta data based on the evaluator comparison. - 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, 26, 27)
-
-
28. A data modification system for selective insertion of local meta data into an incoming data stream, the incoming data stream having a video data component and a meta data component, the data modification system comprising:
-
a data modification unit coupled to an incoming data terminal and a local data terminal, wherein the data modification unit is adapted to selectively combine data from the incoming data terminal and the local data terminal, a data stripper for extracting meta data parameters from the incoming data stream wherein the extracted meta data parameters include a substitution determination parameter, said substitution determination parameter having an evaluation type field for specifying an evaluation type and an evaluation value field for specifying an evaluation value to correspond with the evaluation type, the evaluation type and evaluation value for determining when a subset of original broadcast meta data in said incoming data stream should be replaced, wherein the evaluation type is selected from the group comprising of priori comparison, and numeric comparison and the evaluation value is selected from the group comprising of priority level, geographical information, and unique ID; an evaluator for evaluating the substitution determination parameter, said evaluator performing an evaluation of said evaluation type on said evaluation value with respect to a local state of said data modification system; and an inserter for substituting said subset of original broadcast meta data in the incoming data stream with local meta data based on the evaluator comparison. - View Dependent Claims (29, 30)
-
-
31. A method of selectively modifying a data signal, said method comprising:
-
receiving a data signal, the data signal comprising a first data component and a second data component; separating the first data component from the second data component; extracting meta data parameters from the data signal wherein the extracted meta data parameters include a substitution determination parameter, said substitution determination parameter having an evaluation type field for specifying an evaluation type and an evaluation value field for specifying an evaluation value to correspond with the evaluation type, the evaluation type and evaluation value for determining when a subset of original broadcast meta data in said data signal should be replaced, wherein the evaluation type is selected from the group comprising of priority comparison, string comparison, and numeric comparison and the evaluation value is selected from the group comprising of priority level, geographical information, and unique ID; determining whether to replace a subset of the second data component by performing an evaluation of the evaluation type on said evaluation value with respect to a local state; retrieving a third data component from a database, wherein the third data component includes local meta data from a local meta data center; and replacing a subset of said second data component with the third data component based on the evaluation. - View Dependent Claims (32, 33, 34, 35)
-
-
36. A method of selectively modifying a data signal, said method comprising:
-
receiving a data signal, the data signal comprising a first data component and a second data component; separating the first data component from the second data component wherein the second data component further comprises meta data parameters and wherein the meta data parameters include a substitution determination parameter, said substitution determination parameter having an evaluation type field for specifying an evaluation type and an evaluation value field for specifying an evaluation value to correspond with the evaluation type, the evaluation type and evaluation value for determining when a subset of original broadcast meta data in said data signal should be replaced, wherein the evaluation type is selected from the group comprising of priority comparison, string comparison, and numeric comparison and the evaluation value is selected from the group comprising of priority level, geographical information, and unique ID; determining whether to replace a subset of the second data component by performing an evaluation of the evaluation type on said evaluation value with respect to a local state; if replacement of said subset of the second data component is not required then forwarding the second data component, and merging the forwarded second data component with the first data component; and if replacement of said subset of the second data component is required then retrieving a third data component from a database, wherein the third data component includes local meta data from a local meta data center, forwarding the third data component, and replacing a subset of said second data component with the third data component. - View Dependent Claims (37, 38)
-
-
39. A data modification system for selective insertion of local meta data into a data stream, the data stream having a video data component and a meta data component, the data modification system comprising:
-
a data stripper for extracting meta data parameters from the data stream wherein the extracted meta data parameters include a substitution determination parameter, said substitution determination parameter having an evaluation type field for specifying an evaluation type and an evaluation value field for specifying an evaluation value to correspond with the evaluation type, the evaluation type and evaluation value for determining when a subset of original broadcast meta data in said data signal should be replaced, wherein the evaluation type is selected from the group comprising of priority comparison, string comparison, and numeric comparison and the evaluation value is selected from the group comprising of priority level, geographical information, and unique ID; a data storage device for storing local meta data; a processor coupled to the data storage device and the data stripper, the processor for evaluating the extracted substitution determination parameter, said processor performing an evaluation of said evaluation type on said evaluation value with respect to a local state of said data modification system; and a data insertion unit coupled to the processor, the data insertion unit for replacing said subset of meta data component with local meta data.
-
-
40. A data modification system for selective insertion of local meta data into a data stream, the data stream having a video data component and a meta data component, the data modification system comprising:
-
means for extracting meta data parameters from the data stream wherein the extracted meta data parameters include a substitution determination parameter, said substitution determination parameter having an evaluation type field for specifying an evaluation type and an evaluation value field for specifying an evaluation value to correspond with the evaluation type, the evaluation type and evaluation value for determining when a subset of original broadcast meta data in said data signal should be replaced, wherein the evaluation type is selected from the group comprising of priority comparison, string comparison, and numeric comparison and the evaluation value is selected from the group comprising of priority level, geographical information, and unique ID; means for storing the local meta data; means for evaluating the extracted substitution determination parameter, said means for evaluating performing an evaluation of said evaluation type on said evaluation value with respect to a local state of said data modification system; and means for replacing said subset of original broadcast meta data with local meta data based on the evaluation of the extracted substitution determination parameter.
-
-
41. A computer-readable medium having computer executable instructions for performing a method of selectively modifying a data signal, the method comprising:
-
receiving a data signal, the data signal comprising a first data component and a second data component; separating the first data component from the second data component; extracting meta data parameters from second data component wherein the extracted meta data parameters include a substitution determination parameter, said substitution determination parameter having an evaluation type field for specifying an evaluation type and an evaluation value field for specifying an evaluation value to correspond with the evaluation type, the evaluation type and evaluation value for determining when a subset of original broadcast meta data in said data signal should be replaced, wherein the evaluation type is selected from the group comprising of priority comparison, string comparison, and numeric comparison and the evaluation value is selected from the group comprising of priority level, geographical information, and unique ID; determining whether to replace a subset of the second data component by performing an evaluation of the evaluation type on said evaluation value with respect to a local state; if replacement of said subset of the second data component is not required then forwarding the second data component, merging the forwarded second data component with the first data component; and if replacement of said subset of the second data component is required then retrieving a third data component from a database, wherein the third data component includes local meta data from a local meta data center, forwarding the third data component, replacing a subset of said second data component with the third data component based on the evaluation.
-
-
42. A method of controlling distribution of enhanced television content for viewers using a data modification device, said method comprising:
-
receiving a broadcast signal comprising a video component and a generic meta data component within said data modification device, the generic meta data component comprising triggers and broadcast meta data; extracting meta data parameters from the generic meta data component wherein the extracted meta data parameters include a substitution determination parameter, said substitution determination parameter having an evaluation type field for specifying an evaluation type and an evaluation value field for specifying an evaluation value to correspond with the evaluation type, the evaluation type and evaluation value for determining when a subset of original broadcast meta data in said data signal should be replaced, wherein the evaluation type is selected from the group comprising of priority comparison, string comparison, and numeric comparison and the evaluation value is selected from the group comprising of priority level, geographical information, and unique ID; performing an evaluation of the evaluation type on said evaluation value with respect to a local state to determine whether to replace said subset of said broadcast meta data with local meta data; replacing said subset of said broadcast meta data with the local meta data in response to a determination in the evaluating step to obtain a modified broadcast signal; and broadcasting the modified broadcast signal to the viewers in a local market. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50)
-
Specification