Call Flow Management via Directory Server Parameter Injection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Interactive Voice Response (IVR) systems face challenges in dynamically managing call flows based on specific parameters such as date, time, and database identifiers, as existing systems lack efficient mechanisms to customize and execute call flows across multiple Voice Response Units (VRUs) without prior prediction of which VRU will handle the call.

Innovation Solution

A system comprising a directory server and multiple VRUs, where one VRU selects a call flow based on an identifier, writes custom parameters to the directory server, and invokes the call flow, allowing any VRU to retrieve and execute these parameters, including date, time, or database identifiers, ensuring customized handling regardless of which VRU processes the call.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a VRU selects and writes custom parameters to the directory server for call flow execution, then the adaptability of the system to handle specific call scenarios is improved, but the device complexity increases due to the need for directory server communication and parameter management

Engineering Contradiction:
Improvecall flow customizationVSAvoidsystem structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The directory server acts as an intermediary between VRUs and call flow parameters. Instead of VRUs directly managing complex call flow configurations, they simply write and retrieve parameters through the directory server, which handles the complexity of parameter management and validation centrally.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system uses parameter copies stored in the directory server that can be retrieved by any VRU. When a VRU writes custom parameters, these are stored as reusable templates that other VRUs can copy and apply, reducing the need for each VRU to maintain complete call flow definitions.

Inventive Principle:
Principle #26Copying

2Productivity

If the system allows any VRU to retrieve and execute custom parameters from the directory server, then the productivity of call handling is improved, but the reliability may be affected by network dependencies and parameter synchronization issues

Engineering Contradiction:
Improvecall handling efficiencyVSAvoidparameter consistency
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The directory server provides universal parameter storage that serves all VRUs in the system. Any VRU can retrieve the same validated parameters, ensuring consistency across multiple VRUs while maintaining a single source of truth for call flow configurations.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

Parameters are written to and validated in the directory server before being retrieved by VRUs for execution. This preliminary validation ensures that only correct and consistent parameters are used, preventing runtime errors and maintaining reliability.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the system stores and manages multiple parameters (date, time, database identifiers) in the directory server, then the adaptability to handle varied call scenarios is improved, but the quantity of data managed increases, leading to higher storage and retrieval overhead

Engineering Contradiction:
Improvescenario handling capabilityVSAvoidparameter data volume
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system stores different types of parameters (date, time, database identifiers) with specific formats and validation rules appropriate to each type. Each parameter has localized quality requirements that are validated independently, allowing efficient storage and retrieval without treating all data uniformly.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11153437B2Call flow management
Publication Date: 2021.10.19 FORD GLOBAL TECH LLC
  • US11153437B2 patent drawing
  • US11153437B2 patent drawing

AI summary

In a voice response unit (VRU) that is one of a plurality of VRU's, a call flow can be selected for an inbound voice call based on an identifier for the inbound voice call. A parameter can then be written to at least one directory server, the parameter specified to replace a default parameter for the selected call flow. The selected call flow can be invoked according to the parameter.