×

Combining use of a stepwise markup language and an object oriented development tool

  • US 7,729,919 B2
  • Filed: 07/03/2003
  • Issued: 06/01/2010
  • Est. Priority Date: 07/03/2003
  • Status: Active Grant
First Claim
Patent Images

1. A computer readable storage medium having instructions that, when implemented on a computer cause the computer to process information, comprising:

  • a VoiceXML module executing a form interpretation algorithm, the VoiceXML module including instructions executed by a processor of the computer in a defined order based on an execution algorithm causing the computer to establish an interactive dialog with a user to complete the form, wherein the VoiceXML module declares a first field and a second field and the instructions process dialog events associated with at least one of recognition, prompting, and messaging events, wherein the form interpretation algorithm is initialized in response to instantiation of the form and the instructions of the VoiceXML module are executed in the defined order for processing prompting events in the dialog;

    a SALT module having speech application language tags embedded within the VoiceXML module, the SALT module including at least one object having a temporal trigger initializing an operation associated with the instructions of the VoiceXML module during the interaction, wherein the operation initialized by the SALT module comprises at least one, but not all, of recognition, prompting, and messaging events, wherein the temporal trigger of the SALT module initializes a speech recognition event having a plurality of associated grammars, the speech recognition event obtaining a recognition result from the user having a plurality of portions, wherein the speech recognition event initialized by the SALT module associates a first portion of the recognition result with a first grammar of the plurality of grammars completing the first field declared by the VoiceXML module and associates a second portion of the recognition result with a second grammar of the plurality of grammars completing the second field declared by the VoiceXML module; and

    wherein the execution algorithm of the VoiceXML module automatically invokes the temporal trigger of the SALT module initializing the speech recognition event when the at least one object is encountered and automatically advances to a subsequent instruction in the defined order after completion of the speech recognition event.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×