Conversational Interface Decoupling Engine and Content Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conversational user interfaces are limited by hardcoded content and require specialized programming for modifications, restricting their applicability and flexibility in accessing various types of content across different devices and user contexts.
Innovation Solution
A computer-implemented method and system that uses a processor-implemented conversation engine to retrieve data from a hierarchical taxonomy or a tagged-content source based on user queries, allowing for dynamic generation of responses and enabling controlled access to underlying content based on user viewpoint or subscription level, while decoupling the taxonomy from the content source for improved flexibility and updates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conversational user interfaces use hardcoded content in software code, then the interface can provide structured options and controlled interactions, but the system lacks flexibility for modifications and cannot easily adapt to different content types or user contexts
Solution Approach 1:
The patent segments the conversational interface into distinct components: a conversation engine that handles interaction logic and a separate content management system that stores and manages content. This separation allows the conversation engine to maintain structured control while the content system provides flexibility for modifications and different content types without requiring software code changes.
Solution Approach 2:
The patent introduces a content management system as an intermediary layer between the conversation engine and the content sources. This intermediary enables the conversation engine to interact with diverse content types through standardized interfaces, providing both structured control and adaptability to different content formats and user contexts.
2Reliability
If conversational user interfaces require specialized programming skills for modifications, then the interface can maintain professional quality and reliability, but the cost and complexity of updates increase significantly
Solution Approach 1:
The patent implements a content management system that enables non-programmer users to modify and update content through intuitive interfaces. This self-service capability allows users to make content modifications without requiring specialized programming skills, significantly reducing update costs while maintaining professional quality through the standardized conversation engine.
3Ease of operation
If conversational user interfaces are designed for specific information-retrieval contexts, then the interface can provide optimized interactions for those contexts, but the applicability to other content types and devices is restricted
Solution Approach 1:
The patent designs the conversation engine with universal interfaces that can handle multiple content types and operate across different devices. The separation between the conversation engine and content management system allows the same engine to be adapted to various contexts and devices by simply changing the content sources, maintaining ease of operation while achieving cross-device applicability.
4Stability of the object's composition
If conversational user interfaces hardcode content and options into software, then the system can ensure data consistency and structured presentation, but distributed computing solutions cannot be effectively utilized for processing and storage efficiency
Solution Approach 1:
The patent moves content storage and management to a separate dimensional space (content management system) independent of the conversation engine. This dimensional separation allows content to be stored and processed in distributed computing environments for improved efficiency, while the conversation engine maintains data consistency through standardized interfaces and protocols.
Data Source
AI summary
Disclosed herein is a computer-implemented method of carrying on a conversation, the method including: during a conversation session, receiving an electronic query initiated by a user; based on query data associated with the query, automatically retrieving first result data from a hierarchical taxonomy; in the event that the first result data contains one or more user-selectable options, generating an electronic response to the query based at least on the one or more user-selectable options; and otherwise: based on the query data, automatically retrieving second result data from a tagged-content source and generating the electronic response to the query based at least on the second result data.


