IVR Contextual Prediction Selection for Response Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Interactive Voice Response (IVR) systems rely solely on classical prediction processing, which often fails to provide accurate responses due to a lack of consideration for contextual information from previous user inputs, leading to user frustration.

Innovation Solution

A three-tiered selection method that dynamically chooses between contextual and classical prediction processing based on confidence levels and sentiment analysis to ensure accurate responses, utilizing contextual information when necessary to enhance user interaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If contextual prediction processing is used to improve response accuracy, then response accuracy is improved, but resource consumption increases

Engineering Contradiction:
Improveresponse accuracyVSAvoidresource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts the prediction processing mode (classical vs contextual) based on real-time confidence level assessments. When classical prediction achieves sufficient confidence thresholds, the system remains in low-resource mode; when confidence is insufficient, it transitions to contextual prediction mode to improve accuracy, thereby adaptively balancing resource consumption and response accuracy

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the processing parameters by switching between two distinct prediction modes with different resource requirements. Classical prediction uses fewer resources while contextual prediction uses more resources but provides better accuracy. The system selects the appropriate parameter set (prediction mode) based on confidence level thresholds, effectively managing the trade-off between resource consumption and accuracy

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If contextual prediction processing is always used, then response accuracy is improved, but system complexity increases

Engineering Contradiction:
Improveresponse accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The prediction system is segmented into two distinct processing pathways: classical prediction processing and contextual prediction processing. Each pathway has its own confidence level thresholds and processing rules. This segmentation allows the system to manage complexity by handling different types of queries through appropriate pathways rather than using a single complex contextual processing system for all cases

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The confidence level assessment mechanism acts as an intermediary that determines whether to invoke contextual prediction processing. This intermediary layer simplifies the overall system by providing a clear decision criterion (confidence thresholds) that controls when the more complex contextual processing should be activated, preventing unnecessary complexity for simple queries

Inventive Principle:
Principle #24Intermediary (Mediator)

3Use of energy by moving object

If classical prediction processing is used, then resource consumption is reduced, but response accuracy deteriorates

Engineering Contradiction:
Improveresource consumptionVSAvoidresponse accuracy
Core Design Contradiction:
Use of energy by moving objectVSMeasurement precision

Solution Approach 1:

The system applies partial contextual processing by first attempting classical prediction (partial action) and only invoking full contextual prediction processing when necessary (excessive action only when needed). This approach uses resource-efficient classical processing for most cases while reserving contextual processing for difficult cases where accuracy is compromised, achieving a balance between resource consumption and accuracy

Inventive Principle:
Principle #16Partial or excessive action

4Ease of operation

If contextual prediction processing is used, then user satisfaction is improved, but processing time increases

Engineering Contradiction:
Improveuser satisfactionVSAvoidprocessing time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system uses periodic confidence level assessments at predetermined intervals (first tier, second tier, third tier) to determine whether contextual prediction processing is needed. This periodic checking mechanism allows the system to mostly operate in fast classical mode while periodically evaluating whether a switch to slower contextual processing is necessary, thereby minimizing average processing time while maintaining user satisfaction when needed

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS12406141B2Selection system for contextual prediction processing versus classical prediction processing
Publication Date: 2025.09.02 BANK OF AMERICA CORP
  • US12406141B2 patent drawing
  • US12406141B2 patent drawing
  • US12406141B2 patent drawing

AI summary

Apparatus, methods and systems for contextual prediction processing is provided. Methods may include receiving a conversation from an entity. The conversation may include current utterance, previous utterances and details. Methods may include using an action-topic ontology to build, using data retrieved from the current utterance, a conversation frame that corresponds to the current utterance. Methods may include merging the conversation frame with data, retrieved from the previous utterances and the details, to generate a target conversation frame. Methods may include validating the target conversation frame to prevent looping over historic data in the event that the current utterance fails to add relevant information. Methods may include generating an enhanced contextual utterance based on algorithms and the target conversation frame. The enhanced contextual utterance may be used to understand the current utterance in a context of the conversation. Methods may include returning the enhanced contextual utterance to the entity.