Synthesizing aggregated data of disparate data types into data of a uniform data type with embedded audio hyperlinks

Information

  • Patent Application
  • 20070192676
  • Publication Number
    20070192676
  • Date Filed
    February 13, 2006
    18 years ago
  • Date Published
    August 16, 2007
    17 years ago
Abstract
Methods, systems, and products are disclosed for synthesizing aggregated data of disparate data types into data of a uniform data type. Embodiments include receiving aggregated data of disparate data types; translating the aggregated data of disparate data types into translated content comprising text content and markup associated with the text content; and embedding at least one audio hyperlink within the translated content. Embedding at least one audio hyperlink within the translated content may be carried out by identifying a portion of the translated content to associate with an audio hyperlink; identifying a Uniform Resource Identifier (‘URI’) identifying a resource to be accessed by invoking the audio hyperlink; determining one or more keywords for invoking the audio hyperlink; and associating with the portion of the translated content the URL and the one or more keywords.
Description

BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 sets forth a network diagram illustrating an exemplary system for data management and data rendering for disparate data types according to embodiments of the present invention.



FIG. 2 sets forth a block diagram of automated computing machinery comprising an exemplary computer useful in data management and data rendering for disparate data types according to embodiments of the present invention.



FIG. 3 sets forth a block diagram depicting a system for data management and data rendering for disparate data types according to of the present invention.



FIG. 4 sets forth a flow chart illustrating an exemplary method for data management and data rendering for disparate data types according to embodiments of the present invention.



FIG. 5 sets forth a flow chart illustrating an exemplary method for aggregating data of disparate data types from disparate data sources according to embodiments of the present invention.



FIG. 6 sets forth a flow chart illustrating an exemplary method for retrieving, from the identified data source, the requested data according to embodiments of the present invention.



FIG. 7 sets forth a flow chart illustrating an exemplary method for aggregating data of disparate data types from disparate data sources according to the present invention.



FIG. 8 sets forth a flow chart illustrating an exemplary method for aggregating data of disparate data types from disparate data sources according to the present invention.



FIG. 9 sets forth a flow chart illustrating a exemplary method for synthesizing aggregated data of disparate data types into data of a uniform data type according to the present invention.



FIG. 10 sets forth a flow chart illustrating a exemplary method for synthesizing aggregated data of disparate data types into data of a uniform data type according to the present invention.



FIG. 11 sets forth a flow chart illustrating an exemplary method for synthesizing aggregated data of disparate data types into data of a uniform data type that includes embedding audio hyperlinks in synthesized data.



FIG. 12 sets forth a flow chart of an exemplary method for embedding at least one audio hyperlink within translated content.



FIG. 13 sets forth a flow chart illustrating an exemplary method for identifying an action in dependence upon the synthesized data.



FIG. 14 sets forth a flow chart illustrating an exemplary method for invoking an audio hyperlink embedded in such synthesized data implemented as a markup document.



FIG. 15 sets forth a flow chart illustrating an exemplary method for playing an audio indication of the audio hyperlink embedded within a markup document.



FIG. 16 sets forth a flow chart illustrating an exemplary method for receiving a speech instruction from the user to invoke the audio hyperlink.



FIG. 17 sets forth a flow chart illustrating an exemplary method for channelizing the synthesized data according to embodiments of the present invention,


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;translating the aggregated data of disparate data types into translated content comprising text content and markup associated with the text content; andembedding at least one audio hyperlink within the translated content.
  • 2. The method of claim 1 wherein embedding at least one audio hyperlink within the translated content further comprises: identifying a portion of the translated content to associate with an audio hyperlink;identifying a Uniform Resource Identifier (‘URI’) identifying a resource to be accessed by invoking the audio hyperlink;determining one or more keywords for invoking the audio hyperlink; andassociating with the portion of the translated content the URL and the one or more keywords.
  • 3. The method of claim 2 wherein determining one or more keywords for invoking the audio hyperlink further comprises selecting one or more key words in dependence upon the content of the resource identified by the URI.
  • 4. The method of claim 2 further comprising identifying an audio indication for identifying of the existence of the audio hyperlink and associating the audio indication with the portion of the translated content.
  • 5. The method of claim 2 wherein associating with the portion of the translated content the URL and the one or more keywords further comprises creating an anchor element including an identification of the portion of the translated content, a grammar, and a URL.
  • 6. The method of claim 1 further comprising: dynamically creating grammar sets for the text content; andassociating the grammar sets with the text content.
  • 7. 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;translating the aggregated data of disparate data types into translated content comprising text content and markup associated with the text content; andembedding at least one audio hyperlink within the translated content.
  • 8. The system of claim 7 wherein the computer memory also has disposed within it computer program instructions capable of: identifying a portion of the translated content to associate with an audio hyperlink;identifying a Uniform Resource Identifier (‘URI’) identifying a resource to be accessed by invoking the audio hyperlink;determining one or more keywords for invoking the audio hyperlink; andassociating with the portion of the translated content the URL and the one or more keywords.
  • 9. The system of claim 8 wherein the computer memory also has disposed within it computer program instructions capable of selecting one or more key words in dependence upon the content of the resource identified by the URI.
  • 10. The system of claim 8 the computer memory also has disposed within it computer program instructions capable of identifying an audio indication for identifying of the existence of the audio hyperlink and associating the audio indication with the portion of the translated content.
  • 11. The system of claim 8 wherein the computer memory also has disposed within it computer program instructions capable of creating an anchor element including an identification of the portion of the translated content, a grammar, and a URL.
  • 12. The system of claim 7 wherein the computer memory also has disposed within it computer program instructions capable of: dynamically creating grammar sets for the text content; andassociating the grammar sets with the text content.
  • 13. 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 computer-readable medium, the computer program product comprising: computer program instructions for receiving aggregated data of disparate data types;computer program instructions for translating the aggregated data of disparate data types into translated content comprising text content and markup associated with the text content; andcomputer program instructions for embedding at least one audio hyperlink within the translated content.
  • 14. The computer program product of claim 13 wherein computer program instructions for embedding at least one audio hyperlink within the translated content further comprise: computer program instructions for identifying a portion of the translated content to associate with an audio hyperlink;computer program instructions for identifying a Uniform Resource Identifier (‘URI’) identifying a resource to be accessed by invoking the audio hyperlink;computer program instructions for determining one or more keywords for invoking the audio hyperlink; andcomputer program instructions for associating with the portion of the translated content the URL and the one or more keywords.
  • 15. The computer program product of claim 14 wherein computer program instructions for determining one or more keywords for invoking the audio hyperlink further comprise computer program instructions for selecting one or more key words in dependence upon the content of the resource identified by the URI.
  • 16. The computer program product of claim 14 further comprising computer program instructions for identifying an audio indication for identifying of the existence of the audio hyperlink and associating the audio indication with the portion of the translated content.
  • 17. The computer program product of claim 14 wherein computer program instructions for associating with the portion of the translated content the URL and the one or more keywords further comprise computer program instructions for creating an anchor element including an identification of the portion of the translated content, a grammar, and a URL.
  • 18. The computer program product of claim 13 further comprising: computer program instructions for dynamically creating grammar sets for the text content; andcomputer program instructions for associating the grammar sets with the text content.
  • 19. The computer program product of claim 13 wherein the computer-readable medium further comprises a recording medium.
  • 20. The computer program product of claim 13 wherein the computer-readable medium further comprises a transmission medium.