VoiceXML Browser for Mobile IVR Local Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Companies relying on hosted environments for IVR applications face increased costs and decreased user experience due to reliance on external vendors for VoiceXML processing, especially as mobile devices become more capable and sophisticated.
Innovation Solution
Implementing a VoiceXML browser and supporting components, such as a Resource Manager, Call Data Manager, and MRCP Gateway Client, on mobile devices to enable local processing of VoiceXML applications, allowing companies to host IVR applications on their existing web infrastructure and reduce reliance on outsourced vendors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If companies use hosted environments for IVR applications, then they can access voice processing capabilities, but hosting costs and reliance on external vendors increase
Solution Approach 1:
The patent implements a VoiceXML browser and supporting components (Resource Manager, Call Data Manager, MRCP Gateway Client) directly on the mobile device, enabling the device to independently process VoiceXML applications locally. This self-service approach eliminates the need for external hosted environments, reducing hosting costs and vendor reliance while maintaining voice processing capabilities.
2Ease of manufacture
If VoiceXML processing is outsourced to vendors, then companies lack infrastructure investment, but user experience deteriorates
Solution Approach 1:
The patent segments the IVR system into modular components (VoiceXML browser, Resource Manager, Call Data Manager, MRCP Gateway Client) that can be deployed on the mobile device. This segmentation allows companies to leverage existing device capabilities rather than investing in new infrastructure, while the localized processing significantly improves user experience through faster response times and reduced dependency on external systems.
3Adaptability or versatility
If companies host IVR applications locally, then they reduce vendor reliance, but device resource requirements increase
Solution Approach 1:
The patent implements a universal VoiceXML browser architecture that leverages existing mobile device capabilities (processor, memory, network interface, audio hardware) already present for other functions. The Resource Manager efficiently allocates these shared resources, allowing the system to host IVR applications locally without requiring dedicated hardware resources, thus maintaining vendor independence without significantly increasing device resource requirements.
Data Source
AI summary
A system and method for facilitating user interaction with a voice application. A VoiceXML browser runs locally on a mobile device. Supporting components, such as a Resource Manager, a Call Data Manager, and a MRCP Gateway Client support operation of the VoiceXML browser. The Resource Manager servers either those files stored locally on the mobile device, or files accessible via a network connection using the wireless or mobile broadband capabilities of the mobile device. The Call Data Manager communicates call-specific data back to the application's system of origin or another configured target system. The MRCP Gateway Client provides the VoiceXML browser with access to media resources via a MRCP Gateway Client.


