Method and system for defining standard catch styles for speech application code generation
First Claim
1. A method of defining catch styles used in generating speech application code for managing a plurality of catch events in an interactive voice application, the method comprising steps of:
- presenting a style-selection menu for a plurality of catch styles that allows for selection of one or more of the catch styles, each catch style defining a system response to the plurality of catch events in the interactive voice application, wherein the plurality of catch styles provide different levels of complexity with regard to preparing a system'"'"'s audio response to be played in a dialog turn and the plurality of catch events comprises an event being selected from the group consisting of a user request for help, a non-input entry, and a non-matching entry, wherein the plurality of catch styles includes a Simple catch style for which the system'"'"'s audio response is to replay a prompt that led to the catch event in the interactive voice application, a Modern catch style for which the system'"'"'s audio response is to play a same audio message for all catch events in the interactive voice application and a Classic catch style for which the system'"'"'s audio response is to play different audio messages for at least two types of catch events in the interactive voice application, wherein the at least two types of catch events are selected from the group consisting of a user request for help, a non-input entry, and a non-matching entry;
receiving during programming of the interactive voice application, an indication to associate a catch style with at least one catch event;
determining, with at least one processor, in response to receiving the indication, a currently selected catch style; and
associating the currently selected catch style with the at least one catch event by preparing the system response to the at least one catch event in accordance with the currently selected catch style.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for defining standard catch styles used in generating speech application code for managing catch events, in which a style-selection menu that allows for selection of one or more catch styles is presented. Each catch style represents a system response to a catch event. A catch style can be selected from the style-selection menu. For each selected catch style, the system can prepare a response for each catch event. If the selected catch style requires playing a new audio message in response to a particular catch event, a contextual message can be entered in one or more text fields. The contextual message entered in each text field corresponds to the new audio message that will be played in response to the particular catch event. In certain catch styles, the entered contextual message is different for each catch event, while in other catch styles, the entered contextual message is the same for each catch event. Finally, if the selected catch style does not require playing of a new audio message in response to a particular catch event, the system can replay the system prompt.
-
Citations
23 Claims
-
1. A method of defining catch styles used in generating speech application code for managing a plurality of catch events in an interactive voice application, the method comprising steps of:
-
presenting a style-selection menu for a plurality of catch styles that allows for selection of one or more of the catch styles, each catch style defining a system response to the plurality of catch events in the interactive voice application, wherein the plurality of catch styles provide different levels of complexity with regard to preparing a system'"'"'s audio response to be played in a dialog turn and the plurality of catch events comprises an event being selected from the group consisting of a user request for help, a non-input entry, and a non-matching entry, wherein the plurality of catch styles includes a Simple catch style for which the system'"'"'s audio response is to replay a prompt that led to the catch event in the interactive voice application, a Modern catch style for which the system'"'"'s audio response is to play a same audio message for all catch events in the interactive voice application and a Classic catch style for which the system'"'"'s audio response is to play different audio messages for at least two types of catch events in the interactive voice application, wherein the at least two types of catch events are selected from the group consisting of a user request for help, a non-input entry, and a non-matching entry; receiving during programming of the interactive voice application, an indication to associate a catch style with at least one catch event; determining, with at least one processor, in response to receiving the indication, a currently selected catch style; and associating the currently selected catch style with the at least one catch event by preparing the system response to the at least one catch event in accordance with the currently selected catch style. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for managing a plurality of catch events in a speech application, the system comprising a computer, the computer being programmed to:
-
present an interface having a style-selection template for a plurality of catch styles that allows for selection of one or more of the catch styles, each catch style defining a system response to the plurality of catch events in the speech application, wherein the plurality of catch styles provide different levels of complexity with regard to preparing a system'"'"'s audio response to be played in a dialog turn and the plurality of catch events comprises an event being selected from the group consisting of a user request for help, a non-input entry, and a non-matching entry, wherein the plurality of catch styles includes a Simple catch style for which the system'"'"'s audio response is to replay a prompt that led to the catch event in the interactive voice application, a Modern catch style for which the system'"'"'s audio response is to play a same audio message for all catch events in the interactive voice application and a Classic catch style for which the system'"'"'s audio response is to play different audio messages for at least two types of catch events in the interactive voice application, wherein the at least two types of catch events are selected from the group consisting of a user request for help, a non-input entry, and a non-matching entry; receive during programming of the interactive voice application, an indication to associate a catch style with at least one catch event; determine, in response to receiving the indication, a currently selected catch style; and associate the currently selected catch style with the at least one catch event by preparing the system response to the at least one catch event in accordance with the currently selected catch style. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A machine readable storage medium storing a computer program which when executed defines catch styles used in generating speech application code for managing a plurality of catch events in a speech application, the computer program performing a method comprising:
-
presenting a style-selection menu for a plurality of catch styles that allows for selection of one or more of the catch styles, wherein each catch style defines a system response to the plurality of catch events in the speech application, wherein the plurality of catch styles provide different levels of complexity with regard to preparing a system'"'"'s audio response to be played in a dialog turn and the plurality of catch events comprises an event being selected from the group consisting of a user request for help, a non-input entry, and a non-matching entry, wherein the plurality of catch styles includes a Simple catch style for which the system'"'"'s audio response is to replay a prompt that led to the catch event in the interactive voice application, a Modern catch style for which the system'"'"'s audio response is to play a same audio message for all catch events in the interactive voice application and a Classic catch style for which the system'"'"'s audio response is to play different audio messages for at least two types of catch events in the interactive voice application, wherein the at least two types of catch events are selected from the group consisting of a user request for help, a non-input entry, and a non-matching entry; receiving during programming of the interactive voice application, an indication to associate a catch style with at least one catch event; determining, in response to receiving the indication, a currently selected catch style; and associating the currently selected catch style with the at least one catch event by preparing the system response to the at least one catch event in accordance with the currently selected catch style. - View Dependent Claims (23)
-
Specification