Patent ID: 8290780

Claim:
A method of dynamically extending the speech prompts of a multimodal application, the method implemented with a prompt generation engine, a module of automated computing machinery 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, wherein the voice mode includes accepting speech input from a user, digitizing the speech, and providing digitized speech to a speech engine, and wherein the non-voice mode includes accepting input from a user through physical user interaction with a user input device for the multimodal device; wherein the multimodal device comprises a module of automated computing machinery for executing the multimodal application and supports execution of a media file player, a module of automated computing machinery for playing media files; the method comprising: receiving, by the prompt generation engine, a media file having a metadata container; retrieving, by the prompt generation engine from the metadata container, a speech prompt related to content stored in the media file for inclusion in the multimodal application; and modifying, by the prompt generation engine, the multimodal application to include the speech prompt.