Method and apparatus for providing speech recognition resolution on an application server
First Claim
Patent Images
1. A method for providing speech recognition resolution on an application server in a communication network, comprising:
- defining search spaces each comprising a dataset and identified voice searchable fields and communicating the search spaces to at least one speech recognition provider separate from the application server using an administration tool associated with the application server;
receiving an utterance from an end-user or an input application in response to a prompt by an application running on the application server;
capturing the utterance and dispatching the utterance via the application server to the speech recognition provider;
performing item-matching via the speech recognition provider, and returning items matching the utterance to the application server; and
returning relevant utterance matches to the application for communication to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of providing speech recognition resolution on an application server in a communication network includes receiving an utterance from an end-user, for example, at a Voice Gateway in response to a prompt by an application prompt, capturing the utterance, and dispatching it via the application server to a speech recognition provider. The method further includes performing item-matching via a search algorithm, returning items matching the utterance to the application server, and returning relevant utterance matches to the application, for example, on the Voice Gateway, for communication to the user.
66 Citations
22 Claims
-
1. A method for providing speech recognition resolution on an application server in a communication network, comprising:
-
defining search spaces each comprising a dataset and identified voice searchable fields and communicating the search spaces to at least one speech recognition provider separate from the application server using an administration tool associated with the application server; receiving an utterance from an end-user or an input application in response to a prompt by an application running on the application server; capturing the utterance and dispatching the utterance via the application server to the speech recognition provider; performing item-matching via the speech recognition provider, and returning items matching the utterance to the application server; and returning relevant utterance matches to the application for communication to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A communication system for providing speech recognition resolution on an application server in a communication network, comprising:
-
means for defining search spaces each comprising a dataset and identified voice searchable fields and for communicating the search spaces to at least one speech recognition provider separate from the application server using an administration tool associated with the application server; means for receiving an utterance from an end-user or an input application in response to a prompt by an application running on the application server; means for capturing the utterance and dispatching the utterance to the speech recognition provider; means for performing item-matching via the speech recognition provider, and returning items matching the utterance to the application server; and means for returning relevant utterance matches to the application for communication to the end-user. - View Dependent Claims (15, 16, 17)
-
-
18. A computer-readable medium having computer-executable instructions for performing a method for providing speech recognition resolution on an application server in a communication network, the method comprising:
-
defining search spaces each comprising a dataset and identified voice searchable fields, and communicating the search spaces to at least one speech recognition provider separate from the application server using an administration tool associated with the application server; receiving an utterance from an end-user or an input application in respond to a prompt by an application running on the application server; capturing the utterance and dispatching it via the application server to the speech recognition provider; performing item-matching via the speech recognition provider, and returning items matching the utterance to the application server; and returning relevant utterance matches to the application for communication to the user. - View Dependent Claims (19, 20, 21, 22)
-
Specification