VoiceXML Browser for Mobile IVR Local Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvevoice processing capabilityVSAvoidhosting cost
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #25Self-service

2Ease of manufacture

If VoiceXML processing is outsourced to vendors, then companies lack infrastructure investment, but user experience deteriorates

Engineering Contradiction:
Improveinfrastructure investmentVSAvoiduser experience
Core Design Contradiction:
Ease of manufactureVSEase of operation

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.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If companies host IVR applications locally, then they reduce vendor reliance, but device resource requirements increase

Engineering Contradiction:
Improvevendor independenceVSAvoiddevice resource
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

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.

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

Data Source

PatentUS10403286B1VoiceXML browser and supporting components for mobile devices
Publication Date: 2019.09.03 WEST TECH GRP LLC
  • US10403286B1 patent drawing
  • US10403286B1 patent drawing
  • US10403286B1 patent drawing

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.