Method and System for Call Processing
First Claim
1. A method for assisting call center agents in real-time, the method comprisingreceiving as input an unstructured voice signal from a caller;
- transcribing the unstructured voice signal into readable text data;
identifying keywords in the readable text data;
determining a context for the voice signal based on the identified keywords;
identifying and extracting matching entities with the context from a data store; and
presenting the extracted entities to the call center agent.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for call processing to assist call center agents at a call center, where a call in the form of an unstructured voice signal is received from a caller at the call center, the received call is transcribed into readable text data, and keywords are identified in the readable text data to determine a context for the voice signal based on the identified keywords, based on the context identifying and extracting matching entities from a data store, and presenting the extracted entities and possible new queries to the call center agent based on the set of most relevant entities.
267 Citations
20 Claims
-
1. A method for assisting call center agents in real-time, the method comprising
receiving as input an unstructured voice signal from a caller; -
transcribing the unstructured voice signal into readable text data; identifying keywords in the readable text data; determining a context for the voice signal based on the identified keywords; identifying and extracting matching entities with the context from a data store; and presenting the extracted entities to the call center agent. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for guiding a call center agent in real-time conversation between the call center agent and a caller to the call center, the call center agent coupled to the caller over a network, the system comprising:
-
receiving means for receiving and recognizing an unstructured voice signal of the caller; transcribing means for transcribing the unstructured voice signal into readable text data; processing means for identifying keywords in the readable text data and determining a context for the voice signal based on the identified keywords;
the processing means further configured for identifying and extracting matching entities with the context from a data store; andpresenting means for presenting the extracted entities to the call center agent. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product comprising a computer program instructions stored on a computer-readable storage medium, which when executing on a computer system are configured to perform the steps of
receiving as input an unstructured voice signal from a caller; -
transcribing the unstructured voice signal into readable text data; identifying keywords in the readable text data wherein transcribing further includes segmenting the unstructured voice signal into a sequence of terms or keywords; and retaining only terms or keywords that are relevant to the context by filtering unwanted terms or keywords; determining a context for the voice signal based on the identified keywords; identifying and extracting matching entities with the context from a data store; and presenting the extracted entities to the call center agent. - View Dependent Claims (18, 19)
-
-
20. The computer program product comprising a data signal which includes the unstructured voice signal from a caller is transmitted over a network and received at a call center is configured to perform the steps of:
-
receiving as input an unstructured voice signal from a caller; transcribing the unstructured voice signal into readable text data; identifying keywords in the readable text data wherein transcribing further includes segmenting the unstructured voice signal into a sequence of terms or keywords; and retaining only terms or keywords that are relevant to the context by filtering unwanted terms or keywords; determining a context for the voice signal based on the identified keywords; identifying and extracting matching entities with the context from a data store; and presenting the extracted entities to the call center agent.
-
Specification