IP Library Granted Patent US 9,135,339
Granted Patent B2
US 9,135,339 · App. 11/352,709 · Granted Sep 15, 2015

Invoking an audio hyperlink

Inventors: William K. Bodin (Austin, TX); David Jaramillo (Lake Worth, FL); Jerry W. Redman (Cedar Park, TX); Derral C. Thorson (Austin, TX)
Assignee: International Business Machines Corporation
G06F17/30861G06F3/167G06F17/2235G10L2015/223
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,135,339
App. No.
11/352,709
Granted
Sep 15, 2015
Kind
B2
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.

Claims (66)

1. A method for invoking an audio hyperlink, the method comprising:

providing a user with an option to either enter a first keyword of the user's choice or select a second keyword provided to the user, either the first keyword or the second keyword being configured for use in a speech instruction to invoke the audio hyperlink;

storing a plurality of keywords to be included in a grammar, the plurality of keywords comprising either the first keyword or the second keyword;

identifying, through an audio anchor element, a predetermined playback time in an audio file pre-designated as having an association with the audio hyperlink;

wherein the audio anchor element is a markup language element that identifies the audio file pre-designated as having an association with the audio hyperlink, a Uniform Resource Identifier (‘URI’) identifying a target resource associated with the audio hyperlink, an audio indication of the audio hyperlink, the predetermined playback time in the audio file pre-designated as having an association with the audio hyperlink, and the grammar including the plurality of keywords for speech invocation of a respective plurality of hyperlinks including the audio hyperlink;

playing the audio indication of the audio hyperlink at the predetermined playback time;

receiving from the user the speech instruction to invoke the audio hyperlink;

identifying, through the audio anchor element, the URI associated with the audio hyperlink; and

invoking 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 the audio anchor element 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 the audio anchor element an audio indication ID identifying an audio indication of the audio hyperlink; and

augmenting the sound of the audio file in accordance with the audio indication ID.

5. The method of claim 1 wherein receiving from a user a speech instruction to invoke the audio hyperlink further comprises:

receiving speech from a user;

converting the speech to text; and

comparing the text to the grammar.

6. The method of claim 1 wherein identifying a URI associated with the audio hyperlink includes retrieving from the audio anchor element the URI in dependence upon a user speech instruction.

7. The method of claim 1 , further comprising:

receiving user input entering the second keyword for use in a speech instruction to invoke the audio hyperlink; and

associating the second keyword with the audio hyperlink which points to the URI.

8. 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:

providing a user with an option to either enter a first keyword of the user's choice or select a second keyword provided to the user, either the first keyword or the second keyword being configured for use in a speech instruction to invoke the audio hyperlink;

storing a plurality of keywords to be included in a grammar, the plurality of keywords comprising either the first keyword or the second keyword;

identifying, through an audio anchor element, a predetermined playback time in an audio file pre-designated as having an association with the audio hyperlink;

wherein the audio anchor element is a markup language element that identifies the audio file pre-designated as having an association with the audio hyperlink, a Uniform Resource Identifier (‘URI’) identifying a target resource associated with the audio hyperlink, an audio indication of the audio hyperlink, the predetermined playback time in the audio file pre-designated as having an association with the audio hyperlink, and the grammar including the plurality of keywords for speech invocation of a respective plurality of hyperlinks including the audio hyperlink;

playing the audio indication of the audio hyperlink at the predetermined playback time;

receiving from the user the speech instruction to invoke the audio hyperlink;

identifying, through the audio anchor element, the URI associated with the audio hyperlink; and

invoking the URI.

9. The system of claim 8 wherein the audio file comprises an audio subcomponent of a file also including video.

10. The system of claim 8 wherein the computer memory also has disposed within it computer program instructions capable of retrieving from the audio anchor element a playback time in the audio file pre-designated as having the audio hyperlink.

11. The system of claim 8 wherein the computer memory also has disposed within it computer program instructions capable of:

retrieving from the audio anchor element an audio indication ID identifying an audio indication of the audio hyperlink; and

augmenting the sound of the audio file in accordance with the audio indication ID.

12. The system of claim 8 wherein the computer memory also has disposed within it computer program instructions capable of:

receiving speech from a user;

converting the speech to text; and

comparing the text to a grammar.

13. The system of claim 8 wherein the computer memory also has disposed within it computer program instructions capable of retrieving from the audio anchor element the URI in dependence upon a user speech instruction.

14. The system of claim 8 , wherein the computer memory also has disposed within it computer program instructions capable of:

receiving user input entering the second keyword for use in a speech instruction to invoke the audio hyperlink; and

associating the second keyword with the audio hyperlink which points to the URI.

15. A computer program product for invoking an audio hyperlink, the computer program product embodied on a non-transitory computer-readable medium, the computer program product comprising:

computer program instructions for providing a user with an option to either enter a first keyword of the user's choice or select a second keyword provided to the user, either the first keyword or the second keyword being configured for use in a speech instruction to invoke the audio hyperlink;

computer program instructions for storing a plurality of keywords to be included in a grammar, the plurality of keywords comprising either the first keyword or the second keyword;

computer program instructions for identifying, through an audio anchor element, a predetermined playback time in an audio file pre-designated as having an association with the audio hyperlink;

wherein the audio anchor element is a markup language element that identifies the audio file pre-designated as having an association with the audio hyperlink, a Uniform Resource Identifier (‘URI’) identifying a target resource associated with the audio hyperlink, an audio indication of the audio hyperlink, the predetermined playback time in the audio file pre-designated as having an association with the audio hyperlink, and the grammar including the plurality of keywords for speech invocation of a respective plurality of hyperlinks including the audio hyperlink;

computer program instructions for playing the audio indication of the audio hyperlink at the predetermined playback time;

computer program instructions for receiving from a user the speech instruction to invoke the audio hyperlink;

computer program instructions for identifying, through an audio anchor element, the URI associated with the audio hyperlink; and

computer program instructions for invoking the URI.

16. The computer program product of claim 15 wherein the audio file comprises an audio subcomponent of a file also including video.

17. The computer program product of claim 15 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 the audio anchor element a playback time in the audio file pre-designated as having an audio hyperlink.

18. The computer program product of claim 15 wherein computer program instructions for playing an audio indication of the audio hyperlink further comprise:

computer program instructions for retrieving from the audio anchor element an audio indication ID identifying an audio indication of the audio hyperlink; and

computer program instructions for augmenting the sound of the audio file in accordance with the audio indication ID.

19. The computer program product of claim 15 wherein computer program instructions for receiving from the user the speech instruction to invoke the audio hyperlink further comprise:

computer program instructions for receiving speech from the user;

computer program instructions for converting the speech to text; and

computer program instructions for comparing the text to the grammar.

20. The computer program product of claim 15 wherein computer program instructions for identifying a URI associated with the audio hyperlink includes computer program instructions for retrieving from the audio anchor element the URI in dependence upon the user speech instruction.

21. The computer program product of claim 15 wherein computer program instructions for playing an audio indication of the audio hyperlink further comprise:

receiving user input entering the second keyword for use in a speech instruction to invoke the audio hyperlink; and

associating the second keyword with the audio hyperlink which points to the URI.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2006
From: BODIN, WILLIAM; JARAMILLO, DAVID; REDMAN, JERRY; THORSON, DERRAL
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 017306/0972 →
Continuity (1)
Related Publication 20070192672A1 · Aug 16, 2007