System and method for processing a spoken request from a user
First Claim
1. A system for processing a spoken request from a user, the system comprising:
- a speech recognition engine;
a directory gateway server in communication with the speech recognition engine; and
a task distribution engine in communication with the directory gateway server;
wherein, in response to the speech recognition engine failing to recognize a spoken request from a user above a predetermined level of accuracy, the directory gateway server is operative to provide the spoken request to a level one agent assigned by the task distribution engine, and in response to the level one agent failing to recognize the spoken request, the task distribution engine is operative to select a level two agent from a plurality of level two agents and the directory gateway server is operative to establish a voice connection between the user and the selected level two agent.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method are described for processing a spoken request from a user. In one embodiment, a method is disclosed for attempting to recognize a spoken request from a user with a speech recognition engine above a predetermined level of accuracy. If the spoken request is not recognized above the predetermined level of accuracy, the spoken request is provided to a level one agent. If the level one agent does not recognize the request, a voice connection is established between the user and a level two agent. In another embodiment, a method is disclosed for determining whether a silent response system recognizes a spoken request from a user above a predetermined level of accuracy. A response is provided to the user if the silent response system recognizes the spoken request. Otherwise, a voice connection is established between the user and a call center.
60 Citations
25 Claims
-
1. A system for processing a spoken request from a user, the system comprising:
-
a speech recognition engine; a directory gateway server in communication with the speech recognition engine; and a task distribution engine in communication with the directory gateway server; wherein, in response to the speech recognition engine failing to recognize a spoken request from a user above a predetermined level of accuracy, the directory gateway server is operative to provide the spoken request to a level one agent assigned by the task distribution engine, and in response to the level one agent failing to recognize the spoken request, the task distribution engine is operative to select a level two agent from a plurality of level two agents and the directory gateway server is operative to establish a voice connection between the user and the selected level two agent. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for processing a spoken request from a user, the method comprising:
-
attempting to recognize a spoken request from a user with a speech recognition engine; determining whether the speech recognition engine recognizes the spoken request above a predetermined level of accuracy; providing the spoken request to a level one agent when the speech recognition engine does not recognize the spoken request above the predetermined level of accuracy; selecting a level two agent from a plurality of level two agents when the level one agent does not recognize the spoken request; and establishing a voice connection between the user and the selected level two agent. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for processing a spoken request from a user, the method comprising:
-
attempting to recognize a spoken request from a user with a speech recognition engine; determining whether the speech recognition engine recognizes the spoken request above a predetermined level of accuracy; providing the spoken request to a level one agent when the speech recognition engine does not recognize the spoken request above the predetermined level of accuracy; selecting a level two agent from a plurality of level two agents when the level one agent does not recognize the spoken request, wherein the selection is based on which of the plurality of level two agents share a dialect with the user; and establishing a voice connection between the user and the selected level two agent. - View Dependent Claims (20, 21)
-
-
22. A method for processing a spoken request from a user, the method comprising:
-
attempting to recognize a spoken request from a user with a speech recognition engine; determining whether the speech recognition engine recognizes the spoken request above a predetermined level of accuracy; providing the spoken request to a level one agent when the speech recognition engine does not recognize the spoken request above the predetermined level of accuracy; selecting a level two agent from a plurality of level two agents when the level one agent does not recognize the spoken request, wherein the selection is based on which of the plurality of level two agents has local knowledge relevant to a location of the user; and establishing a voice connection between the user and the selected level two agent. - View Dependent Claims (23, 24, 25)
-
Specification