Answering Machine Detection Using Greeting Metadata Profiles

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Contact centers face challenges in accurately distinguishing between live person and automated voice responses, leading to inefficiencies and increased costs due to incorrect agent connections and call terminations.

Innovation Solution

Implementing a computer-controlled apparatus and method that uses a combination of timer-based and real-time speech analytics to analyze greetings, employing optimized AMD parameter sets and meta-data analysis to improve the accuracy of answering machine detection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional AMD algorithms are used to detect answering machines, then some level of accuracy is achieved, but agent time is wasted due to incorrect dispositions

Engineering Contradiction:
ImproveAMD accuracyVSAvoidagent time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary AMD analysis on a subset of calls to build and refine number-specific parameter sets before full deployment. This preliminary action creates optimized detection profiles that reduce false positives and improve accuracy on subsequent calls, thereby reducing agent time waste.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts AMD parameters based on call outcomes and greeting patterns. By changing parameters such as detection thresholds and analysis windows based on accumulated data, the system improves accuracy over time while reducing incorrect dispositions that waste agent time.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If AMD accuracy is increased to reduce wasted agent time, then productivity improves, but the complexity of the detection system increases

Engineering Contradiction:
Improveagent productivityVSAvoidAMD system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The AMD system is segmented into modular components: real-time speech analytics engine, parameter set manager, number-specific profile database, and disposition recommendation system. This segmentation allows the system to achieve high accuracy through multiple specialized functions while maintaining manageable complexity through clear separation of concerns.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system creates simplified copies of greeting patterns and stores them as number-specific parameter sets. Instead of analyzing every call in real-time with full complexity, the system uses compressed representations (parameter sets) that capture essential patterns, reducing computational complexity while maintaining accuracy.

Inventive Principle:
Principle #26Copying

3Measurement precision

If real-time speech analytics are implemented to improve AMD accuracy, then detection precision increases, but processing time and computational resources increase

Engineering Contradiction:
Improvegreeting analysis precisionVSAvoidcall processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs partial speech analytics by analyzing only the most discriminative features of greetings rather than complete linguistic analysis. This partial action approach achieves sufficient precision for AMD while significantly reducing processing time and computational resource requirements.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

Speech analytics models and parameter sets are pre-computed and stored during off-peak periods. This preliminary action allows the real-time system to quickly retrieve and apply pre-analyzed patterns rather than performing full analytics during call handling, maintaining precision while reducing processing time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10530928B1Answering machine detection (“AMD”) for a contact center by using AMD meta-data
Publication Date: 2020.01.07 ALVARIA INC
  • US10530928B1 patent drawing
  • US10530928B1 patent drawing
  • US10530928B1 patent drawing

AI summary

Answering machine detection (“AMD”) processes in a contact center are improved by obtaining and storing AMD meta-data about a known greeting from an automatic voice messaging capability (“AVMC”) on a telephone call to a known number. The AMD meta-data is used in subsequent calls to that known number and the greeting detected is analyzed using the AMD meta-data to make a comparison determination if AMD meta-data obtained from the current greeting matches that stored so as to determine whether the current greeting originated from an AVMC or from a live person. In certain embodiments, a real-time speech analytics (“RTSA”) system is used for processing the greeting to obtain the AMD meta-data which is stored and used when comparing subsequently obtained AMD meta-data. Calls to telephone numbers for which there is no stored AMD meta-data results in analyzing the greeting in order to obtain and store AMD meta-data.