Synthesizing aggregate data of disparate data types into data of a uniform data type
First Claim
1. A computer-implemented method for synthesizing aggregated data of disparate data types into data of a uniform data type comprising:
- receiving aggregated data of disparate data types, wherein at least one of the aggregated data of disparate data types comprises non-text based audio or image data that cannot be accurately translated by a browser capable of rendering text and markup;
translating each of the aggregated data of disparate data types into translated data comprising text content and markup associated with the text content;
modifying content of the non-text based audio or image data to delete or augment at least some of the content;
dynamically creating grammar sets for the text content, further comprising;
identifying keywords determinative of the text content or logical structure of the translated data; and
creating grammars in dependence upon the keywords and grammar creation rules;
associating the grammar sets with the text content; and
associating actions respectively with each of the grammars, each of the actions being one of a plurality of predefined tasks for interacting with, modifying or managing the text content.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and products are disclosed for synthesizing the aggregated data of disparate data types into data of a uniform data type which includes receiving aggregated data of disparate data types and translating each of the aggregated data of disparate data types into text content and markup associated with the text content. Synthesizing the aggregated data of disparate data types into data of a uniform data type may also include dynamically creating grammar sets for the text content and associating the grammar sets with the text content. Associating the grammar sets with the text content includes inserting markup in the translated data.
360 Citations
15 Claims
-
1. A computer-implemented method for synthesizing aggregated data of disparate data types into data of a uniform data type comprising:
-
receiving aggregated data of disparate data types, wherein at least one of the aggregated data of disparate data types comprises non-text based audio or image data that cannot be accurately translated by a browser capable of rendering text and markup; translating each of the aggregated data of disparate data types into translated data comprising text content and markup associated with the text content; modifying content of the non-text based audio or image data to delete or augment at least some of the content; dynamically creating grammar sets for the text content, further comprising; identifying keywords determinative of the text content or logical structure of the translated data; and creating grammars in dependence upon the keywords and grammar creation rules; associating the grammar sets with the text content; and associating actions respectively with each of the grammars, each of the actions being one of a plurality of predefined tasks for interacting with, modifying or managing the text content. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for synthesizing aggregated data of disparate data types into data of a uniform data type, the system comprising:
-
a computer processor; a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions capable of; receiving aggregated data of disparate data types, wherein at least one of the aggregated data of disparate data types comprises non-text based audio or image data that cannot be accurately translated by a browser capable of rendering text and markup; translating each of the aggregated data of disparate data types into translated data comprising text content and markup associated with the text content; modifying content of the non-text based audio or image data to delete or augment at least some of the content; dynamically creating grammar sets for the text content, further comprising; identifying keywords determinative of the text content or logical structure of the translated data; and creating grammars in dependence upon the keywords and grammar creation rules; associating the grammar sets with the text content; and associating actions respectively with each of the grammars, each of the actions being one of a plurality of predefined tasks for interacting with, modifying or managing the text content. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product for synthesizing aggregated data of disparate data types into data of a uniform data type, the computer program product embodied on a non-transistory computer-readable medium, the computer program product comprising:
-
computer program instructions for receiving aggregated data of disparate data types, wherein the aggregated data of disparate data types comprises non-text based audio or image data that cannot be accurately translated by a browser capable of rendering text and markup; computer program instructions for translating each of the aggregated data of disparate data types into translated data comprising text content and markup associated with the text content; modifying content of the non-text based audio or image data to delete or augment at least some of the content; computer program instructions for dynamically creating grammar sets for the text content, further comprising; computer program instructions for identifying keywords determinative of the text content or logical structure of the translated data; and computer program instructions for creating grammars in dependence upon the keywords and grammar creation rules; computer program instructions for associating the grammar sets with the text content; and computer program instructions for associating actions respectively with each of the grammars, each of the actions being one of a plurality of predefined tasks for interacting with, modifying or managing the text content. - View Dependent Claims (12, 13, 14, 15)
-
Specification