System and method for independently recognizing and selecting actions and objects in a speech recognition system
First Claim
1. A method of routing a call based on speech input via the call, the method comprising:
- transforming the speech input via the call into text;
creating a list comprising terms including actions and objects that are included based at least partially on the text;
identifying a dominant term in the list;
when the dominant term is an action, determining a corresponding confidence level of each object in the list, wherein the corresponding confidence level of the action is based at least in part on the dominant term;
when the dominant term is an object, determining the corresponding confidence level of each action in the list, wherein the corresponding confidence level of the object is based at least in part on the dominant term;
forming an action-object pair by selecting a particular term from the list to be a complementary term and pairing the complementary term with the dominant term; and
routing the call based on the action-object pair.
6 Assignments
0 Petitions
Accused Products
Abstract
A method for processing a call is disclosed. The method receives a speech input via a call and transforms at the speech input into a textual format. The method also creates a list of salient terms of actions and objects from the text, adjusts the confidence level of objects on the list if the dominant term is an action and selects a complimentary object from the list to combine with the action to form an action-object pair. The method further adjusts a confidence level of actions on the list if the dominant term is an object and selects a complementary action from the list to combine with the action to form the action-object pair, and routes the call based on the action-object pair.
-
Citations
25 Claims
-
1. A method of routing a call based on speech input via the call, the method comprising:
-
transforming the speech input via the call into text; creating a list comprising terms including actions and objects that are included based at least partially on the text; identifying a dominant term in the list; when the dominant term is an action, determining a corresponding confidence level of each object in the list, wherein the corresponding confidence level of the action is based at least in part on the dominant term; when the dominant term is an object, determining the corresponding confidence level of each action in the list, wherein the corresponding confidence level of the object is based at least in part on the dominant term; forming an action-object pair by selecting a particular term from the list to be a complementary term and pairing the complementary term with the dominant term; and routing the call based on the action-object pair. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system of routing a call based upon speech input, the system comprising:
-
a processor; a call routing module to; transform speech received into text; create a list comprising terms including actions and objects based at least partially on the text; identify a term in the list to be a dominant term that is one of an object and an action; determine an associated confidence level of each object in the list when the dominant term is an action; and determine the associated confidence level of each action in the list when the dominant term is an object; wherein each associated confidence level is based at least in part on the dominant term; a pairing module associated with the call routing system and operable to create an action-object pair by selecting a particular term from the list to be a complementary term and pairing the complementary term with the dominant term, wherein; when the dominant term is an action the particular term selected is one of the objects; when the dominant term is an object the particular term selected is one of the actions; and the particular term is selected based at least in part on the associated confidence level of the particular term; and a switch to route the call based on the action-object pair. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A system to determine a routing destination based upon speech, the system comprising:
-
an acoustic engine configured to accept a speech input and to output a text based on at least a portion of the speech; a semantic engine coupled to the acoustic engine and operable to identify one or more actions and one or more objects based at least in part on the text; a probability system operable to assign a corresponding confidence level to each of the one or more actions and the one or more objects identified; an action-object pairing system to; identify a dominant entry from the one or more identified actions and the one or more identified objects; and select a complement to the dominant entry from the one or more identified actions and the one or more identified objects, wherein the selection is based at least in part on the dominant entry; and form an action-object pair that includes the dominant entry and the complement to the dominant entry; and an action-object routing table operable to provide a routing destination based at least partially on the action-object pair. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification