Automatic contact center agent assistant
First Claim
1. A method of presenting information to a human agent of a plurality of human agents of a contact distribution system of an organization for handling a plurality of at least one of inbound and outbound contacts with human clients, such method comprising:
- the organization contact distribution system detecting a contact of the plurality of contacts with a human client of the organization;
automatically classifying the client into a respective classification of a plurality of client classifications based upon information delivered along with the contact, each respective classification associated with a respective dictionary of reference key words and keywords in context with weighted links to information resources in an associated database;
automatically selecting a human agent of the plurality of human agents to handle the contact by a dialog between the agent and the client, and delivering the contact to a communications device of the human agent to permit the human agent to conduct the dialog with the client;
automatically retrieving the respective dictionary of reference key words and key words in context based upon the classification of the client;
automatically monitoring the dialog between the human agent and the human client, and automatically detecting keywords and keywords in context from the dialog as they occur during the dialog between the human agent and the human client;
automatically matching at least some of the detected keywords and key words in context with the respective reference keywords and keywords in context;
automatically analyzing information exchanged between the agent and the client to identify information useful to the agent for responding to the client during the contact within the associated database based upon the matching; and
presenting during the dialog the identified information and a list of a plurality of recommended responses sorted by ranking of importance and continually updated during the dialog based upon agent selections, to the agent on an agent terminal device for selection by the agent during the dialog between the human agent and the human client.
19 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are provided for presenting information to an agent of an organization. The method includes the steps of the organization detecting a contact with a client of the organization, classifying the contact based upon information delivered along with the contact and delivering the contact to the agent. The method further includes the steps of retrieving a set of reference key words and key words in context based upon the classification of the contact, detecting keywords and keywords in context from a dialog between the agent and client, matching at least some of the detected keywords and key words in context with the reference keywords and keywords in context, identifying information within a database based upon the matching and presenting the identified information to the agent.
46 Citations
24 Claims
-
1. A method of presenting information to a human agent of a plurality of human agents of a contact distribution system of an organization for handling a plurality of at least one of inbound and outbound contacts with human clients, such method comprising:
-
the organization contact distribution system detecting a contact of the plurality of contacts with a human client of the organization; automatically classifying the client into a respective classification of a plurality of client classifications based upon information delivered along with the contact, each respective classification associated with a respective dictionary of reference key words and keywords in context with weighted links to information resources in an associated database; automatically selecting a human agent of the plurality of human agents to handle the contact by a dialog between the agent and the client, and delivering the contact to a communications device of the human agent to permit the human agent to conduct the dialog with the client; automatically retrieving the respective dictionary of reference key words and key words in context based upon the classification of the client; automatically monitoring the dialog between the human agent and the human client, and automatically detecting keywords and keywords in context from the dialog as they occur during the dialog between the human agent and the human client; automatically matching at least some of the detected keywords and key words in context with the respective reference keywords and keywords in context; automatically analyzing information exchanged between the agent and the client to identify information useful to the agent for responding to the client during the contact within the associated database based upon the matching; and presenting during the dialog the identified information and a list of a plurality of recommended responses sorted by ranking of importance and continually updated during the dialog based upon agent selections, to the agent on an agent terminal device for selection by the agent during the dialog between the human agent and the human client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for presenting information to a human agent of an automatic contact distribution system of an organization, such apparatus comprising:
-
means for detecting a contact with a human client of the organization at the automatic contact distribution system; means for classifying the client into a respective classification of a plurality of client classifications based upon information delivered along with the contact, each respective classification associated with a respective dictionary of reference keywords and keywords in context with weighted links to information resources in an associated database; means for automatically selecting a human agent from a plurality of human agents to handle the contact by a dialog between the agent and the client and for delivering the contact to a communications device of the human agent to permit the human agent to conduct the dialog with the client; means for automatically retrieving the respective dictionary of reference key words and key words in context based on the classification of the client; means for automatically monitoring the dialog between the human agent and the human client and for automatically detecting keywords and keywords in context from the dialog as they occur during the dialog between the agent and client; means for matching at least some of the detected keywords and key words in context with the reference keywords and keywords in context; means for automatically analyzing information exchanged between the agent and the client to identify information useful to the agent for responding to the client during the contact within the associated database based upon the matched key words and key words in context; and a display device for presenting during the dialog the identified information and a prioritized list of recommended responses sorted by ranking of importance to the agent for selection by the agent during the dialog between the human agent and the human client which is continually updated during the dialog based on agent selections. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus for presenting information to a human agent of an organization, such apparatus comprising:
-
a contact with a human client received by an automatic contact distributor of the organization; a classification processor that automatically classifies the client into respective classifications of a plurality of client classifications based upon information delivered along with the contact each respective classification associated with a respective dictionary of reference keywords and keywords in context with weighted links to information resource in an associated database; a contact distributor that selects a human agent from a plurality of human agents to handle the contact by a dialog between the agent and the client and delivers the contact to a communication device of the human agent to permit the human agent to conduct the dialog with the client; a database containing the dictionaries of key words and key words in context and that retrieves the respective dictionary of reference key words and key words in context, based on the classification of the client; an artificial agent that automatically monitors the dialog between the human agent and the human client and automatically detects keywords and keywords in context from the dialog as they occur during the dialog between the human agent and human client; a matching processor that matches at least some of the detected keywords and key words in context with the respective reference keywords and keywords in context; a knowledge base that automatically analyzes information exchanged between the human agent and the human client during the dialog to identify information useful to the agent for responding to the client during the contact within a database based upon the matched key words and key words in context; and an agent terminal that presents, prioritized and continually updated based on agent selections, the identified information to the agent during the dialog between the human agent and the human client including responses suggestions and recommended resources to the human agent useful to the human agent for handling the contact responsive to actions of the human agent during the dialog. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification