System and method for calculating context-aware estimated wait time for customers
First Claim
1. An Estimated Wait Time (EWT) computing system to compute estimated wait time for customers in a contact center, the EWT computing system comprising:
- a processor;
a memory coupled to the processor, the memory comprising one or more instructions that, when executed by the processor, provide;
an analysis module configured to analyze each incoming contact to determine attributes corresponding to the incoming contact;
a categorization module configured to assign the incoming contact to a category of incoming contacts, based on the determined attributes and a past history of the incoming contact or a previous contact that shares an attribute with the incoming contact, the past history retrieved from the memory; and
a computing module configured to compute an estimated wait time for the incoming contact based on the category of the incoming contact and availability of suitable agents to handle the incoming contact, wherein suitability of an agent is determined by matching the category of the incoming contact with one of skill sets and past experiences of agents; and
a natural language processing (NLP) engine comprising;
a communication interface to receive the incoming contact;
a memory interface to couple the NLP engine to the memory; and
a processing interface to the analysis module,wherein the NLP engine computes an accurate representation of a context and complexity of the incoming contact.
14 Assignments
0 Petitions
Accused Products
Abstract
An Estimated Wait Time (EWT) computing system for computing estimated wait time for customers in a contact center is provided. The EWT computing system includes an analysis module for analyzing each incoming contact to determine attributes corresponding to the incoming contact. The EWT computing system further includes a categorization module for categorizing the incoming contact based on the determined attributes and a past history of the incoming contact or similar contacts. The EWT computing system further includes a computing module for computing an estimated wait time for the incoming contact based on a category of the incoming contact and availability of suitable agents for handling the incoming contact. The EWT computing system further includes a reporting module for reporting the estimated wait time to the incoming contact.
17 Citations
18 Claims
-
1. An Estimated Wait Time (EWT) computing system to compute estimated wait time for customers in a contact center, the EWT computing system comprising:
-
a processor; a memory coupled to the processor, the memory comprising one or more instructions that, when executed by the processor, provide; an analysis module configured to analyze each incoming contact to determine attributes corresponding to the incoming contact; a categorization module configured to assign the incoming contact to a category of incoming contacts, based on the determined attributes and a past history of the incoming contact or a previous contact that shares an attribute with the incoming contact, the past history retrieved from the memory; and a computing module configured to compute an estimated wait time for the incoming contact based on the category of the incoming contact and availability of suitable agents to handle the incoming contact, wherein suitability of an agent is determined by matching the category of the incoming contact with one of skill sets and past experiences of agents; and a natural language processing (NLP) engine comprising; a communication interface to receive the incoming contact; a memory interface to couple the NLP engine to the memory; and a processing interface to the analysis module, wherein the NLP engine computes an accurate representation of a context and complexity of the incoming contact. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method to calculate context based estimated wait time for customers, the method comprising:
-
analyzing, by a processor coupled to a memory, each incoming contact to determine attributes corresponding to the incoming contact; processing the incoming contact by a natural language processing (NLP) engine, the processing comprising; receiving the incoming contact via a communication interface; and retrieving attributes of previous similar contacts via a memory interface that couples the NLP engine to the memory; wherein the NLP engine computes an accurate representation of a context and complexity of the incoming contact; categorizing, by the processor, the incoming contact to a category of incoming contacts, based on the determined attributes and a past history of the incoming contact or a previous contact that shares an attribute with the incoming contact, the past history retrieved from the memory; and computing, by the processor, an estimated wait time for the incoming contact based on the category of the incoming contact and availability of suitable agents to handle the incoming contact, wherein suitability of an agent is determined by matching the category of the incoming contact with one of skill sets and past experiences of agents. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification