Dynamic Voice Menu Compilation for Custom Logic Flows
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional voice-menu systems lack the ability to provide customized logic flows and are inflexible, requiring custom coding for changes, which increases costs and reduces practicality in offering tailored menus to users.
Innovation Solution
A dynamic voice menu system that compiles custom voice scripts specific to users, allowing for customizable menu options and logic flows, with on-demand compilation and integration with CRM systems, enabling complex tasks and language support, and persisting user state for seamless reconnection.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a static voice menu system is used, then the system is simple to implement, but it cannot provide customized logic flows and requires custom coding for changes, increasing costs and reducing flexibility
Solution Approach 1:
The patent implements dynamic voice menus that can be customized and modified without requiring custom coding. The system allows users to create and modify menu configurations through a graphical interface, enabling the menu structure, options, and logic flows to adapt dynamically to different user needs and preferences while maintaining system simplicity through a standardized platform.
Solution Approach 2:
The patent introduces a menu configuration interface and scripting language as intermediaries between the user and the voice menu system. This intermediary layer allows users to define custom menus using high-level commands without needing to understand underlying system complexity or write custom code, thus providing customization capability while shielding users from system complexity.
2Adaptability or versatility
If custom coding is required for menu changes, then the menu can be customized, but the cost of making changes increases and practicality is reduced
Solution Approach 1:
The patent enables end-users to independently create and modify their own voice menus through a graphical configuration interface. Users can define menu options, set up logic flows, and customize the user experience without requiring programmer intervention or custom coding. This self-service capability dramatically reduces modification costs and increases the practicality of offering customized menus to individual users.
Solution Approach 2:
The patent allows menu configurations to be modified by changing parameters such as menu options, logic flow conditions, and user preferences through a configuration interface rather than requiring code changes. This parameter-based customization approach makes it easy to adapt menus to different users while avoiding the costs and complexity of custom coding.
3Productivity
If a standardized voice menu is used, then the system is easy to maintain, but it cannot support a wide range of functionality for different users
Solution Approach 1:
The patent creates a universal voice menu system that can serve multiple user needs through a single standardized platform. The system provides common voice menu functionality for all users while allowing individual customization through configuration options. This multi-functional approach enables the system to handle a wide range of user requirements without requiring separate custom-coded solutions for each user, thus maintaining system efficiency while expanding functionality range.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Techniques for dynamic voice menus are described. An apparatus may comprise an endpoint component operative on a processor circuit to receive an incoming call from a user, and identify an incoming phone number for the incoming call, a menu retrieval component operative on the processor circuit to determine a voice menu based on the incoming phone number, and a menu performance component operative on the processor circuit to perform the voice menu for the user. Other embodiments are described and claimed.