Invoking tapered prompts in a multimodal application
First Claim
1. A method for invoking tapered prompts in a multimodal application, the method implemented with a multimodal browser and a multimodal application operating on a multimodal device supporting multiple modes of user interaction with the multimodal application, the modes of user interaction including a voice mode and one or more non-voice modes, the method comprising acts of:
- identifying a first prompt element and a second prompt element of a tapered prompt associated with a multimodal application;
rendering, in a first style, a first multimodal prompt associated with the first prompt element, the first multimodal prompt comprising a first speech prompt and a first non-speech prompt, the first style comprising a first speech style for the first speech prompt and a first non-speech style for the first non-speech prompt; and
rendering, in a second style, a second multimodal prompt associated with the second prompt element, the second multimodal prompt comprising a second speech prompt and a second non-speech prompt, the second non-speech prompt having content that is different from content of the first non-speech prompt, the second style comprising a second speech style for the second speech prompt and a second non-speech style for the second non-speech prompt, the second speech style being different from the first speech style, the second non-speech style being different from the first non-speech style and being selected in conjunction with the second speech style.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatus, and computer program products are described for invoking tapered prompts in a multimodal application implemented with a multimodal browser and a multimodal application operating on a multimodal device supporting multiple modes of user interaction with the multimodal application, the modes of user interaction including a voice mode and one or more non-voice modes. Embodiments include identifying, by a multimodal browser, a prompt element in a multimodal application; identifying, by the multimodal browser, one or more attributes associated with the prompt element; and playing a speech prompt according to the one or more attributes associated with the prompt element.
134 Citations
26 Claims
-
1. A method for invoking tapered prompts in a multimodal application, the method implemented with a multimodal browser and a multimodal application operating on a multimodal device supporting multiple modes of user interaction with the multimodal application, the modes of user interaction including a voice mode and one or more non-voice modes, the method comprising acts of:
-
identifying a first prompt element and a second prompt element of a tapered prompt associated with a multimodal application; rendering, in a first style, a first multimodal prompt associated with the first prompt element, the first multimodal prompt comprising a first speech prompt and a first non-speech prompt, the first style comprising a first speech style for the first speech prompt and a first non-speech style for the first non-speech prompt; and rendering, in a second style, a second multimodal prompt associated with the second prompt element, the second multimodal prompt comprising a second speech prompt and a second non-speech prompt, the second non-speech prompt having content that is different from content of the first non-speech prompt, the second style comprising a second speech style for the second speech prompt and a second non-speech style for the second non-speech prompt, the second speech style being different from the first speech style, the second non-speech style being different from the first non-speech style and being selected in conjunction with the second speech style. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for invoking tapered prompts in a multimodal application, the apparatus comprising a multimodal device supporting multiple modes of user interaction including a voice mode and one or more non-voice modes, the apparatus further 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, perform a method comprising acts of:
-
identifying a first prompt element and a second prompt element of a tapered prompt associated with a multimodal application; rendering, in a first style, a first multimodal prompt associated with the first prompt element, the first multimodal prompt comprising a first speech prompt and a first non-speech prompt, the first style comprising a first speech style for the first speech prompt and a first non-speech style for the first non-speech prompt; and rendering, in a second style, a second multimodal prompt associated with the second prompt element, the second multimodal prompt comprising a second speech prompt and a second non-speech prompt, the second non-speech prompt having content that is different from content of the first non-speech prompt, the second style comprising a second speech style for the second speech prompt and a second non-speech style for the second non-speech prompt, the second speech style being different from the first speech style, the second non-speech style being different from the first non-speech style and being selected in conjunction with the second speech style. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer program product for invoking tapered prompts in a multimodal application, the computer program product including a multimodal browser operating on a multimodal device supporting multiple modes of user interaction with the multimodal application, the modes of user interaction including a voice mode and one or more non-voice modes, the computer program product disposed upon a computer-readable recordable medium, the computer program product comprising computer program instructions that, when executed, perform a method comprising acts of:
-
identifying a first prompt element and a second prompt element of a tapered prompt associated with a multimodal application; rendering, in a first style, a first multimodal prompt associated with the first prompt element, the first multimodal prompt comprising a first speech prompt and a first non-speech prompt, the first style comprising a first speech style for the first speech prompt and a first non-speech style for the first non-speech prompt; and rendering, in a second style, a second multimodal prompt associated with the second prompt element, the second multimodal prompt comprising a second speech prompt and a second non-speech prompt, the second non-speech prompt having content that is different from content of the first non-speech prompt, the second style comprising a second speech style for the second speech prompt and a second non-speech style for the second non-speech prompt, the second speech style being different from the first speech style, the second non-speech style being different from the first non-speech style and being selected in conjunction with the second speech style. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A method for invoking a tapered prompt associated with a multimodal application, the method being implemented on a multimodal device supporting multiple modes of user interaction with the multimodal application, the modes of user interaction including a voice mode and one or more non-voice modes, the method comprising acts of:
-
identifying a first prompt element and a second prompt element of the tapered prompt; identifying a first value of at least one first attribute associated with the first prompt element; rendering a first multimodal prompt associated with the first prompt element in a first style selected from a plurality of styles based at least in part on the first value of the at least one first attribute, the first multimodal prompt comprising a first speech prompt and a first textual prompt, the first style comprising a first speech style for the first speech prompt and a first textual style for the first textual prompt; identifying a second value of at least one second attribute associated with the second prompt element; and rendering a second multimodal prompt associated with the second prompt element in a second style selected from the plurality of styles based at least in part on the second value of the at least one second attribute, the second multimodal prompt comprising a second speech prompt and a second textual prompt, the second style comprising a second speech style for the second speech prompt and a second textual style for the second textual prompt, the second speech style being different from the first speech style, the second textual style being different from the first textual style and being selected to match the second speech style. - View Dependent Claims (24, 25, 26)
-
Specification