Text Automatic Response Service Using MXML Menu Tree
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional automatic response systems (ARS) using voice XML (VXML) require users to focus on voice responses in noisy environments, making it difficult for users to understand information, prompting the need for a visual alternative.
Innovation Solution
A text ARS service is developed using message XML (MXML), enabling the creation of a user-friendly interface through a web-based development tool that generates a menu tree and converts it into a pre-defined XML document set, allowing for a text-based ARS service that can be easily developed and deployed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a voice ARS system is used, then the system can provide automatic response service, but users must concentrate on voice in noisy environments which reduces understanding efficiency
Solution Approach 1:
The patent segments the information delivery channel by separating voice output from text input. The text input interface allows users to type queries without needing to concentrate on voice responses, while the system processes and returns results through multiple channels including text display and voice output. This segmentation resolves the contradiction by allowing reliable information retrieval without requiring sustained voice concentration.
Solution Approach 2:
The patent introduces a text interface as an intermediary between the user and the voice-based ARS system. This text mediator allows users to input queries and view results without directly engaging with the voice channel, reducing the cognitive load required to understand voice responses in noisy environments while maintaining access to the same information services.
2Ease of operation
If a text ARS service is developed using a new development language MXML, then the service can provide visual interface for easier information access, but the development complexity increases due to learning new language
Solution Approach 1:
The patent makes the text ARS development tool accessible through web browsers, allowing it to run on multiple platforms (Windows, macOS, Linux, mobile devices) without requiring native installation. This universal access approach reduces development complexity by leveraging existing web technologies while maintaining the ability to provide sophisticated text-based ARS development capabilities.
Solution Approach 2:
The patent uses XML as the underlying data structure for the text ARS service, which is a well-established markup language that developers are likely already familiar with. By building MXML on top of XML and using XML for data exchange between the development tool and the ARS server, the patent leverages existing knowledge and tools, reducing the learning curve despite introducing new functionality.
3Ease of manufacture
If a web-based text ARS development tool is provided, then ordinary users can easily develop text ARS services, but the system requires additional infrastructure for tool distribution and updates
Solution Approach 1:
The patent implements automatic update mechanisms where the text ARS development tool can check for and download updates from the server automatically. This self-service approach reduces the need for manual intervention in tool maintenance and distribution, allowing ordinary users to access updated features and bug fixes without requiring system administrator involvement, thereby reducing the operational burden despite the distributed infrastructure.
Data Source
AI summary
There is provided a method for providing a text automatic response service (ARS) using a text ARS development tool. The method includes allowing a manager device to generate a menu tree by using a web-based text ARS development tool; generating a pre-defined XML document set based on the menu tree; transmitting the XML document set to a text ARS server; and allowing the text ARS server to combine texts included in one of the XML document set to transmit the texts to a user device.


