Invoking an audio hyperlink

Abstract
Methods, systems, and computer program products are provided for invoking an audio hyperlink. Embodiments include identifying a predetermined playback time in an audio file pre-designated as having an associated audio hyperlink; playing an audio indication of the audio hyperlink at the predetermined playback time; receiving from a user an instruction to invoke the audio hyperlink; identifying a URI associated with the audio hyperlink; and invoking the URI. The audio file may include an audio subcomponent of a file also including video.
Description

BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 sets forth a network diagram illustrating an exemplary system of computers each of which is capable of invoking an audio hyperlink according to the present invention and for annotating an audio file with an audio hyperlink according to the present invention.



FIG. 2 sets forth a line drawing of an exemplary audio file player capable of invoking an audio hyperlink according to the present invention.



FIG. 3 sets forth a block diagram of automated computing machinery comprising an exemplary computer useful in both invoking an audio hyperlink according to the present invention and annotating an audio file with an audio hyperlink according to the present invention.



FIG. 4 sets forth a flow chart illustrating an exemplary method for invoking an audio hyperlink.



FIG. 5 sets forth a flow chart illustrating an exemplary method for playing an audio indication of an audio hyperlink.



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



FIG. 7 sets forth a flow chart illustrating an exemplary method for identifying a URI associated with the audio hyperlink.



FIG. 8 sets forth a flow chart illustrating an exemplary method for annotating an audio file with an audio hyperlink.



FIG. 9 sets forth a flow chart illustrating another exemplary method for annotating an audio file with an audio hyperlink.



FIG. 10 sets forth a line drawing of an audio hyperlink file annotation tool useful in annotating an audio file with an audio hyperlink according to the present invention.


Claims
  • 1. A method for invoking an audio hyperlink, the method comprising: identifying a predetermined playback time in an audio file pre-designated as having an associated audio hyperlink;playing an audio indication of the audio hyperlink at the predetermined playback time;receiving from a user an instruction to invoke the audio hyperlink;identifying a Uniform Resource Identifier (‘URI’) associated with the audio hyperlink; andinvoking the URI.
  • 2. The method of claim 1 wherein the audio file comprises an audio subcomponent of a file also including video.
  • 3. The method of claim 1 wherein identifying a predetermined playback time in an audio file pre-designated as having an associated audio hyperlink further comprise retrieving from an audio hyperlink data structure a playback time in the audio file pre-designated as having an audio hyperlink.
  • 4. The method of claim 1 wherein playing an audio indication of the audio hyperlink further comprises: retrieving from an audio hyperlink data structure an audio indication ID identifying an audio indication of the audio hyperlink; andaugmenting the sound of the audio file in accordance with the audio indication ID.
  • 5. The method of claim 1 wherein receiving from a user an instruction to invoke the audio hyperlink further comprises: receiving speech from a user;converting the speech to text; andcomparing the text to a grammar.
  • 6. The method of claim 1 wherein identifying a URI associated with the audio hyperlink includes retrieving from a data structure a URI in dependence upon a user speech instruction.
  • 7. A system for invoking an audio hyperlink, 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: identifying a predetermined playback time in an audio file pre-designated as having an associated audio hyperlink;playing an audio indication of the audio hyperlink at the predetermined playback time;receiving from a user an instruction to invoke the audio hyperlink;identifying a Uniform Resource Identifier (‘URI’) associated with the audio hyperlink; andinvoking the URI.
  • 8. The system of claim 7 wherein the audio file comprises an audio subcomponent of a file also including video.
  • 9. The system of claim 7 wherein the computer memory also has disposed within it computer program instructions capable of retrieving from an audio hyperlink data structure a playback time in the audio file pre-designated as having an audio hyperlink.
  • 10. The system of claim 7 wherein the computer memory also has disposed within it computer program instructions capable of: retrieving from an audio hyperlink data structure an audio indication ID identifying an audio indication of the audio hyperlink; andaugmenting the sound of the audio file in accordance with the audio indication ID.
  • 11. The system of claim 7 wherein the computer memory also has disposed within it computer program instructions capable of: receiving speech from a user;converting the speech to text; andcomparing the text to a grammar.
  • 12. The system of claim 7 wherein the computer memory also has disposed within it computer program instructions capable of retrieving from a data structure a URI in dependence upon a user speech instruction.
  • 13. A computer program product for invoking an audio hyperlink, the computer program product embodied on a computer-readable medium, the computer program product comprising: computer program instructions for identifying a predetermined playback time in an audio file pre-designated as having an associated audio hyperlink;computer program instructions for playing an audio indication of the audio hyperlink at the predetermined playback time;computer program instructions for receiving from a user an instruction to invoke the audio hyperlink;computer program instructions for identifying a Uniform Resource Identifier (‘URI’) associated with the audio hyperlink; andcomputer program instructions for invoking the URI.
  • 14. The computer program product of claim 13 wherein the audio file comprises an audio subcomponent of a file also including video.
  • 15. The computer program product of claim 13 wherein computer program instructions for identifying a predetermined playback time in an audio file pre-designated as having an associated audio hyperlink further comprise computer program instructions for retrieving from an audio hyperlink data structure a playback time in the audio file pre-designated as having an audio hyperlink.
  • 16. The computer program product of claim 13 wherein computer program instructions for playing an audio indication of the audio hyperlink further comprise: computer program instructions for retrieving from an audio hyperlink data structure an audio indication ID identifying an audio indication of the audio hyperlink; andcomputer program instructions for augmenting the sound of the audio file in accordance with the audio indication ID.
  • 17. The computer program product of claim 13 wherein computer program instructions for receiving from a user an instruction to invoke the audio hyperlink further comprise: computer program instructions for receiving speech from a user;computer program instructions for converting the speech to text; andcomputer program instructions for comparing the text to a grammar.
  • 18. The computer program product of claim 13 wherein computer program instructions for identifying a URI associated with the audio hyperlink includes computer program instructions for retrieving from a data structure a URI in dependence upon a user speech instruction.
  • 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.