System and method for text analysis and routing of outgoing messages
AssigneeVerint Americas Inc.
InventorScott Mackie
Life of this patent
Estimating the term…
Abstract
The present invention allows text analysis and routing of an outgoing message. The system intercepts outgoing messages for analysis by a TAS software module. The module assigns an analytical score to the message, then compares the score to a threshold. If the score is below the threshold, the message is transmitted to its ultimate destination. If not, the message may be routed for correction by the message's composer or quality assurance staff. After such correction, the message new analytical score is generated and compared, and, if necessary, the process repeats again.
Claims20
A method for text analysis and routing of outgoing messages, comprising:
- intercepting, by a processor, an outgoing message prior to receipt of the outgoing message at an ultimate destination;
- performing, by the processor, an automated analysis of the outgoing message using text analytics to detect one or more errors in text of the outgoing message;
- assigning, by the processor, an analytical score to the outgoing message based on the text analysis and the one or more errors;
- comparing the analytical score to a quality threshold;
- comparing the analytical score to a quality assurance (QA) staff threshold, wherein the QA staff threshold is greater than the quality threshold;
- transmitting the outgoing message to a first customer service representative customer engagement center device when the analytical score is higher than the quality threshold but lower than the QA staff threshold;
- transmitting the outgoing message to a QA staff customer engagement center device when the analytical score is greater than the QA staff threshold;
- repeating the intercepting, automated analysis, assignment of analytical score, and comparing listed above on a corrected outgoing message until the analytical score is less than the QA staff threshold and less than the quality threshold;
- and
- transmitting the corrected outgoing message to the ultimate destination when the analytical score is less than the QA staff threshold and less than the quality threshold.
A system for text analysis and routing of outgoing messages, comprising:
- a memory comprising computer readable instructions;
- a processor configured to read the computer readable instructions that when executed causes the system to:
- intercept, by the processor, an outgoing message prior to receipt of the outgoing message at an ultimate destination;
- perform, by the processor, an automated analysis of the outgoing message using text analytics to detect one or more errors in text of the outgoing message;
- assign, by the processor, an analytical score to the outgoing message based on the text analysis and the one or more errors;
- compare the analytical score to a quality threshold;
- compare the analytical score to a quality assurance (QA) staff threshold, wherein the QA staff threshold is greater than the quality threshold;
- transmit the outgoing message to a first customer service representative customer engagement center device when the analytical score is higher than the quality threshold but lower than the QA staff threshold;
- transmit the outgoing message to a QA staff customer engagement center device when the analytical score is greater than the QA staff threshold;
- repeat intercepting, automated analysis, assignment of analytical score, and comparing listed above on a corrected outgoing message until the analytical score is less than the QA staff threshold and less than the quality threshold;
- and
- transmit the corrected outgoing message to the ultimate destination when the analytical score is less than the QA staff threshold and less than the quality threshold.
A non-transitory computer readable medium comprising computer readable code for text analysis and routing of outgoing messages on a system that when executed by a processor, causes the system to:
- intercept, by the processor, an outgoing message prior to receipt of the outgoing message at an ultimate destination;
- perform, by the processor, an automated analysis of the outgoing message using text analytics to detect one or more errors in text of the outgoing message;
- assign, by the processor, an analytical score to the outgoing message based on the text analysis and the one or more errors;
- compare the analytical score to a quality threshold;
- compare the analytical score to a quality assurance (QA) staff threshold, wherein the QA staff threshold is greater than the quality threshold;
- transmit the outgoing message to a customer service representative customer engagement center device when the analytical score is higher than the quality threshold but lower than the QA staff threshold;
- transmit the outgoing message to a QA staff customer engagement center device when the analytical score is greater than the QA staff threshold;
- repeat intercepting, automated analysis, assignment of analytical score, and comparing listed above on a corrected outgoing message until the analytical score is less than the QA staff threshold and less than the quality threshold;
- and
- transmit the corrected outgoing message to the ultimate destination when the analytical score is less than the QA staff threshold and less than the quality threshold.
Dependencies are inferred from the claim text.