US2012065982A1PendingUtilityA1

Dynamically generating a vocal help prompt in a multimodal application

49
Assignee: ATIVANICHAYAPHONG SOONTHORNPriority: Sep 12, 2006Filed: Nov 23, 2011Published: Mar 15, 2012
Est. expirySep 12, 2026(~0.2 yrs left)· nominal 20-yr term from priority
G06F 9/453G09B 5/06G10L 15/19H04M 3/4938G10L 13/027
49
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Dynamically generating a vocal help prompt in a multimodal application that include detecting a help-triggering event for an input element of a VoiceXML dialog, where the detecting is implemented with a multimodal application operating on a multimodal device supporting multiple modes of interaction including a voice mode and one or more non-voice modes, the multimodal application is operatively coupled to a VoiceXML interpreter, and the multimodal application has no static help text. Dynamically generating a vocal help prompt in a multimodal application according to embodiments of the present invention typically also includes retrieving, by the VoiceXML interpreter from a source of help text, help text for an element of a speech recognition grammar, forming by the VoiceXML interpreter the help text into a vocal help prompt, and presenting by the multimodal application the vocal help prompt through a computer user interface to a user.

Claims

exact text as granted — not AI-modified
1 . A method for dynamically generating a vocal help prompt in a multimodal application, the method comprising:
 detecting a help-triggering event for an input element of a VoiceXML dialog, wherein the help-triggering event is selected from the group consisting of a request by a user for help, speech input that does not match any active grammar, and no speech input being received for a specified period of time, the detecting implemented with the multimodal application operating on a multimodal device supporting multiple modes of interaction including a voice mode and one or more non-voice modes, the multimodal application operatively coupled to a VoiceXML interpreter;   retrieving, by the VoiceXML interpreter from a source of help text, retrieved help text, wherein the retrieved help text includes first help text associated with at least one non-terminal element of a speech recognition grammar and second help text associated with at least one terminal element of the speech recognition grammar;   generating, by the VoiceXML interpreter, a vocal help prompt based, at least in part, on the first help text and the second help text; and   presenting by the multimodal application the vocal help prompt through a computer user interface to a user.   
     
     
         2 . The method of  claim 1 , wherein generating the vocal help prompt further comprises:
 concatenating the first help text associated with the at least one non-terminal element of the grammar with the second help text associated with the at least one terminal element of the grammar.   
     
     
         3 . The method of  claim 1 , wherein:
 the grammar includes two or more alternative terminal elements; and   retrieving help text further comprises retrieving, for use as help text, text from a number of the alternative terminal elements, the number limited by a predefined maximum.   
     
     
         4 . The method of  claim 1 , further comprising iteratively carrying out the steps of the method upon occurrence of additional help-triggering events, generating multiple levels of help. 
     
     
         5 . The method of  claim 1 , wherein:
 the grammar includes words that can be recognized by the VoiceXML interpreter; and   the source of help text further comprises the words of the grammar.   
     
     
         6 . The method of  claim 1 , wherein:
 the speech recognition grammar was previously dynamically generated using text stored in a computer database; and   the source of help text further comprises additional text in the computer database from which the speech recognition grammar was generated.   
     
     
         7 . An apparatus for dynamically generating a vocal help prompt in a multimodal application, the apparatus comprising:
 a computer processor; and   a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions that, when executed by the computer processor, perform a method comprising:   detecting a help-triggering event for an input element of a VoiceXML dialog, wherein the help-triggering event is selected from the group consisting of a request by a user for help, speech input that does not match any active grammar, and no speech input being received for a specified period of time, the detecting implemented with the multimodal application operating on a multimodal device supporting multiple modes of interaction including a voice mode and one or more non-voice modes, the multimodal application operatively coupled to a VoiceXML interpreter;   retrieving, by the VoiceXML interpreter from, retrieved help text, associated with at least one non-terminal element of a speech recognition grammar and at least one terminal element of the speech recognition grammar, wherein the at least one non-terminal element includes a reference to at least one other element of the speech recognition grammar;   forming, by the VoiceXML interpreter, the retrieved help text into a vocal help prompt; and   presenting by the multimodal application the vocal help prompt through a computer user interface to a user.   
     
     
         8 . The apparatus of  claim 7 , wherein forming the help text into a vocal help prompt further comprises concatenating help text associated with the at least one non-terminal element of the grammar with help text associated with the at least one terminal element of the grammar. 
     
     
         9 . The apparatus of  claim 7 , wherein:
 the grammar includes two or more alternative terminal elements; and   retrieving help text further comprises retrieving, for use as help text, text from a number of the alternative terminal elements, the number limited by a predefined maximum.   
     
     
         10 . The apparatus of  claim 7 , further comprising iteratively carrying out the steps of the method upon occurrence of additional help-triggering events, generating multiple levels of help. 
     
     
         11 . The apparatus of  claim 7 , wherein:
 the grammar includes words that can be recognized by the VoiceXML interpreter; and   the source of help text further comprises the words of the grammar.   
     
     
         12 . The apparatus of  claim 7 , wherein:
 the speech recognition grammar was previously dynamically generated using text stored in a computer database; and   the source of help text further comprises additional text in the computer database from which the speech recognition grammar was generated.   
     
     
         13 . A non-transitory computer-readable recordable medium encoded with a plurality of instructions that, when executed by a computer perform a method of dynamically generating a vocal help prompt in a multimodal application, the method comprising:
 detecting a help-triggering event for an input element of a VoiceXML dialog, wherein the help-triggering event is selected from the group consisting of a request by a user for help, speech input that does not match any active grammar, and no speech input being received for a specified period of time, the detecting implemented with the multimodal application operating on a multimodal device supporting multiple modes of interaction including a voice mode and one or more non-voice modes, the multimodal application operatively coupled to a VoiceXML interpreter;   retrieving, by the VoiceXML interpreter from a source of help text, retrieved help text, wherein the retrieved help text includes first help text associated with at least one non-terminal element of a speech recognition grammar and second help text associated with at least one terminal element of the speech recognition grammar;   generating, by the VoiceXML interpreter, a vocal help prompt based, at least in part, on the first help text and the second help text; and   presenting by the multimodal application the vocal help prompt through a computer user interface to a user.   
     
     
         14 . The computer-readable recordable medium of  claim 13 , wherein generating the vocal help prompt further comprises concatenating the first help text associated with the at least one non-terminal element of the grammar with the second help text associated with the at least one terminal element of the grammar. 
     
     
         15 . The computer-readable recordable medium of  claim 13 , further comprising:
 iteratively carrying out the steps of the method upon occurrence of additional help-triggering events, generating multiple levels of help.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.