Evaluating vendor communications for accuracy and quality
First Claim
1. A method, in a data processing system comprising a processor and a memory, the memory comprising instructions executed by the processor to cause the processor to implement an accuracy and quality evaluation engine for monitoring quality and correctness of content in communications handled by a vendor, wherein the accuracy and quality evaluation engine operates to:
- sampling, by sampling logic within the accuracy and quality evaluation engine, a set of communications handled by the vendor to generate a sample set of communications;
extracting, by a quality characteristics extractor within the accuracy and quality evaluation engine, content from the sample set of communications;
comparing, by accuracy evaluator within the accuracy and quality evaluation engine, the extracted content with expected content of communications handled by the vendor;
analyzing, by quality evaluator within the accuracy and quality evaluation engine, the extracted content and the expected content thereby, identifying differences between the extracted content and the expected content based on results of the analysis;
determining, by the quality evaluator, a level of significance of the differences;
extracting, by the quality characteristics extractor, one or more quality characteristics of the sample set of communications, wherein the one or more quality characteristics of the sample set of communications comprises at least one of a speed of transmission of the communications, dropped data packets associated with the communications, audio output quality features of the communications, a number of confirmations of receipt received in response to the communications, or a number of responses received to the communications;
determining, by the quality evaluator, a level of quality of the sample set of communications based on the extracted one or more quality characteristics; and
modifying, by the accuracy and quality evaluation engine, the communications or an operation of the vendor, based on the determined level of significance of differences and the level of quality.
2 Assignments
0 Petitions
Accused Products
Abstract
Mechanisms are provided for monitoring quality and correctness of content in communications handled by a vendor. The mechanisms sample a set of communications handled by the vendor to generate a sample set of communications and extract content from the sample set of communications. The mechanisms compare the extracted content with expected content of communications handled by the vendor and analyze the extracted content and the expected content to thereby identify differences between the extracted content and the expected content based on results of the analysis. In addition, the mechanisms determine a level of significance of the differences and generate a notification of whether or not to modify the communications, or an operation of the vendor, based on the determined level of significance of differences.
-
Citations
16 Claims
-
1. A method, in a data processing system comprising a processor and a memory, the memory comprising instructions executed by the processor to cause the processor to implement an accuracy and quality evaluation engine for monitoring quality and correctness of content in communications handled by a vendor, wherein the accuracy and quality evaluation engine operates to:
-
sampling, by sampling logic within the accuracy and quality evaluation engine, a set of communications handled by the vendor to generate a sample set of communications; extracting, by a quality characteristics extractor within the accuracy and quality evaluation engine, content from the sample set of communications; comparing, by accuracy evaluator within the accuracy and quality evaluation engine, the extracted content with expected content of communications handled by the vendor; analyzing, by quality evaluator within the accuracy and quality evaluation engine, the extracted content and the expected content thereby, identifying differences between the extracted content and the expected content based on results of the analysis; determining, by the quality evaluator, a level of significance of the differences; extracting, by the quality characteristics extractor, one or more quality characteristics of the sample set of communications, wherein the one or more quality characteristics of the sample set of communications comprises at least one of a speed of transmission of the communications, dropped data packets associated with the communications, audio output quality features of the communications, a number of confirmations of receipt received in response to the communications, or a number of responses received to the communications; determining, by the quality evaluator, a level of quality of the sample set of communications based on the extracted one or more quality characteristics; and modifying, by the accuracy and quality evaluation engine, the communications or an operation of the vendor, based on the determined level of significance of differences and the level of quality. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product comprising a non-transitory computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on a data processing system, causes the data processing system to implement a recurring payment collection system for to implement an accuracy and quality evaluation engine for monitoring quality and correctness of content in communications handled by a vendor, and further causes the data processing system to:
-
sample, by sampling logic within the accuracy and quality evaluation engine, a set of communications handled by the vendor to generate a sample set of communications; extract, by a quality characteristics extractor within the accuracy and quality evaluation engine, content from the sample set of communications; compare, by accuracy evaluator within the accuracy and quality evaluation engine, the extracted content with expected content of communications handled by the vendor; analyze, by quality evaluator within the accuracy and quality evaluation engine, the extracted content and the expected content thereby identifying differences between the extracted content and the expected content based on results of the analysis; determine, by the quality evaluator, a level of significance of the differences; extract, by the quality characteristics extractor, one or more quality characteristics of the sample set of communications, wherein the one or more quality characteristics of the sample set of communications comprises at least one of a speed of transmission of the communications, dropped data packets associated with the communications, audio output quality features of the communications, a number of confirmations of receipt received in response to the communications, or a number of responses received to the communications; determine, by the quality evaluator, a level of quality of the sample set of communications based on the extracted one or more quality characteristics; and modify, by the accuracy and quality evaluation engine, the communications or an operation of the vendor, based on the determined level of significance of differences, and the level of quality. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An apparatus comprising:
-
a processor; and a memory coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor to implement a recurring payment collection system for to implement an accuracy and quality evaluation engine for monitoring quality and correctness of content in communications handled by a vendor, and further cause the processor to; sample, by sampling logic within the accuracy and quality evaluation engine, a set of communications handled by the vendor to generate a sample set of communications; extract, by a quality characteristics extractor within the accuracy and quality evaluation engine, content from the sample set of communications; compare, by accuracy evaluator within the accuracy and quality evaluation engine, the extracted content with expected content of communications handled by the vendor; analyze, by quality evaluator within the accuracy and quality evaluation engine, the extracted content and the expected content thereby identifying differences between the extracted content and the expected content based on results of the analysis; determine, by the quality evaluator, a level of significance of the differences; extract, by the quality characteristics extractor, one or more quality characteristics of the sample set of communications, wherein the one or more quality characteristics of the sample set of communications comprises at least one of a speed of transmission of the communications, dropped data packets associated with the communications, audio output quality features of the communications, a number of confirmations of receipt received in response to the communications, or a number of responses received to the communications; determine, by the quality evaluator, a level of quality of the sample set of communications based on the extracted one or more quality characteristics; and modify, by the accuracy and quality evaluation engine, the communications or an operation of the vendor, based on the determined level of significance of differences, and the level of quality.
-
Specification