System and method for interactive voice services using markup language with N-best filter element
First Claim
Patent Images
1. A computer-readable storage medium comprising code programmed in a markup language for facilitating voice-enabled communication between a voice service system and an individual, the markup language comprising:
- a hierarchical set of functional elements that define the capabilities of the markup language, the set of elements comprising;
a dialog element that defines a unit of interaction between the voice service system and an individual;
an input element contained in the dialog element and operative to request input from an individual during execution of a voice service; and
an n-best list filter element operative to request verification from a list of possible matches for an audibly-uttered user response;
whereby one or more of the elements are arranged to define a voice service; and
wherein the n-best filter element comprises a namespace attribute that stores results from a grammar that are confirmed as not matching the utterance.
3 Assignments
0 Petitions
Accused Products
Abstract
A voice-enabled markup language system an N-best filter element that generates unverified possible matches to the utterance for verification to the user during an interactive voice dialog. Such an element is used when a large number of possible utterances may be made in response to an input request or similarly-sounding utterances are possible. The element in the markup language provides the structure used by a call server to dialog with the user.
-
Citations
15 Claims
-
1. A computer-readable storage medium comprising code programmed in a markup language for facilitating voice-enabled communication between a voice service system and an individual, the markup language comprising:
-
a hierarchical set of functional elements that define the capabilities of the markup language, the set of elements comprising; a dialog element that defines a unit of interaction between the voice service system and an individual; an input element contained in the dialog element and operative to request input from an individual during execution of a voice service; and an n-best list filter element operative to request verification from a list of possible matches for an audibly-uttered user response; whereby one or more of the elements are arranged to define a voice service; and wherein the n-best filter element comprises a namespace attribute that stores results from a grammar that are confirmed as not matching the utterance. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-readable storage medium storing an active voice page for use in an interactive voice output comprising:
-
at least one dialog element contained within the container element, the dialog element comprising content for delivery to an identified user during an interactive voice broadcast; at least one input element contained within the at least one dialog element, the at least one input element defining input to be received from the identified user during the interactive voice broadcast; and at least one n-best list filter element operative to request verification from a list of possible matches for an audibly-uttered user response; wherein the n-best filter element comprises a namespace attribute that stores results from a grammar that are confirmed as not matching the utterance. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An interactive voice output system that dialogs with a user comprising:
-
a XML-based page comprising; at least one dialog element contained within a container element, the dialog element comprising content for delivery to an identified user during an interactive voice broadcast; at least one input element contained within the at least one dialog element, the at least one input element defining input to be received from the identified user during the interactive voice broadcast; and at least one n-best list filter element operative to request verification from a list of possible matches for an audibly-uttered user response; and a call server that engages a user in dialog based on the dialog element, receives input from a user and prompts the user to verify possible matches for audibly-uttered user responses that are not understood based on the XML-based page contents; wherein the n-best filter element comprises a namespace attribute that stores results from a grammar that are confirmed as not matching the utterance. - View Dependent Claims (12, 13, 14, 15)
-
Specification