System, method and software for a speech-enabled call routing application using an action-object matrix
First Claim
1. A method for identifying a routing destination in a service center, comprising:
- prompting a user to convey a request;
receiving a natural language utterance from the user;
comparing the natural language utterance to an action-object matrix;
identifying a routing destination based upon results of the natural language utterance to action-object matrix comparison;
routing the user to the routing destination; and
performing an action selected from the group consisting of;
a first action comprising;
querying the action-object matrix to identify related objects if only an action and not an object is included in the natural language utterance; and
prompting the user for selection of a related object; and
a second action comprising;
querying the action-object matrix to identify related actions if an object and not an action is included in the natural language utterance; and
prompting the user for selection of a related action.
5 Assignments
0 Petitions
Accused Products
Abstract
A system, method and software for facilitating a speech-enabled call routing application using an action-object matrix is disclosed. In operation, a natural language user utterance may be evaluated to identify an action and object available in an action-object matrix indicating transactions or operations available to a user. Depending upon the contents of the natural language user utterance, additional prompts and/or a disambiguation dialogue may be effected to elicit an available action-object combination selection from the user. Following identification of an action-object combination from the natural language user utterance, the action-object matrix may cooperate with a look-up table to identify an appropriate use routing destination. Following identification of an appropriate routing destination, the user connection may be routed to a service agent or module configured to facilitate the user selected transaction as indicated by the action-object combination.
-
Citations
11 Claims
-
1. A method for identifying a routing destination in a service center, comprising:
-
prompting a user to convey a request; receiving a natural language utterance from the user; comparing the natural language utterance to an action-object matrix; identifying a routing destination based upon results of the natural language utterance to action-object matrix comparison; routing the user to the routing destination; and performing an action selected from the group consisting of; a first action comprising; querying the action-object matrix to identify related objects if only an action and not an object is included in the natural language utterance; and prompting the user for selection of a related object; and a second action comprising; querying the action-object matrix to identify related actions if an object and not an action is included in the natural language utterance; and prompting the user for selection of a related action. - View Dependent Claims (2, 3)
-
-
4. A system for routing a service center user based on a natural language request, comprising:
-
at least one processor; memory operably associated with the at least one processor; and a program of instructions storable in the memory and executable by the processor, the program of instructions operable to identify a task to be performed from a natural language user request and a task matrix, to direct the user to a service center agent for performance of the task, and to identify an action-object combination from the natural language user request; and
locate a service agent to perform the task based on the identified action-object combination and the task matrix;wherein the task matrix includes a plurality of available service center actions each cross-referenced with one or more objects creating action-object combinations and where the action-object combinations define tasks available from a service center agent. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11)
-
Specification