Conversational Interface for Hierarchical Data Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users in the financial industry face inefficiencies and errors due to the need to access and manage data from multiple disparate systems with different terminologies, protocols, and access restrictions, especially when using audio input and speech recognition systems prone to transcription errors.

Innovation Solution

A system and method that processes user queries through a conversational interface, using hierarchical question sets and APIs to identify and retrieve data from authorized sources, with string and API matching to ensure accurate and efficient data access while accounting for user permissions and data formats.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If users access multiple disparate data sources manually, then data retrieval is possible, but efficiency decreases and workload increases

Engineering Contradiction:
Improvedata access efficiencyVSAvoidtime spent accessing multiple systems
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent introduces a conversational interface as an intermediary layer between users and multiple data sources. This interface automatically routes queries to appropriate sources, eliminating the need for users to manually access each system. The intermediary handles protocol translation, authentication, and data aggregation, thereby improving productivity while reducing time loss.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The conversational interface serves as a universal access point that can query multiple different data sources through a single interface. It supports various query types and adapts to different data source protocols, allowing users to access diverse information without learning multiple system-specific interfaces, thus enhancing efficiency and reducing time investment.

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

2Measurement precision

If users learn multiple platform-specific terminologies and codes, then accurate data retrieval is possible, but ease of operation decreases

Engineering Contradiction:
Improvedata retrieval accuracyVSAvoiduser interface complexity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The conversational interface acts as a mediator that translates user-friendly natural language queries into platform-specific terminologies and codes. It automatically maps generic terms like 'commodity price' to specific platform codes such as 'WTI' or 'CL' without requiring users to learn these codes, thereby maintaining retrieval accuracy while simplifying operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically changes the parameter representation based on the target data source. It automatically adapts terminology, date formats, and query structures to match each platform's requirements while presenting a consistent interface to users. This parameter transformation occurs transparently, ensuring accurate data retrieval without increasing operational complexity.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If speech recognition systems are used for rapid input, then input speed increases, but transcription accuracy decreases

Engineering Contradiction:
Improveinput speedVSAvoidtranscription accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system implements feedback mechanisms where transcription results are automatically verified and corrected. It uses contextual analysis, query validation, and confidence scoring to detect and correct transcription errors. When accuracy thresholds are not met, the system prompts users for clarification, thereby maintaining high input speed while improving transcription precision through iterative feedback.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent combines multiple input modalities and processing methods to create a composite input system. It integrates speech recognition with text-based correction, contextual analysis, and query validation. This composite approach leverages the speed of speech input while compensating for its accuracy limitations through additional verification layers, achieving both rapid input and high precision.

Inventive Principle:
Principle #40Composite materials

4Reliability

If hierarchical question sets with multiple authorization levels are implemented, then security is improved, but device complexity increases

Engineering Contradiction:
Improveaccess securityVSAvoidsystem architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the question set into hierarchical levels with distinct authorization requirements. Each level contains specific queries that require particular permission levels, allowing fine-grained security control. This segmentation enables the system to enforce security policies without requiring complex custom authentication logic for each query, as the hierarchical structure inherently organizes access control rules.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The hierarchical authorization system serves multiple functions: it controls access to different data sources, manages user permissions, and organizes query categories. This multi-functional design reduces overall system complexity by consolidating security management into a unified hierarchical framework rather than requiring separate authentication mechanisms for each data source or user role.

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

Data Source

PatentUS10762114B1Ecosystem for providing responses to user queries entered via a conversational interface
Publication Date: 2020.09.01 X MOBILE CO
  • US10762114B1 patent drawing
  • US10762114B1 patent drawing
  • US10762114B1 patent drawing

AI summary

An ecosystem can be used for processing user questions and commands received via a conversational interface in a hierarchical permissioning manner. The questions and commands which a user is permissioned to ask/issue are determined at user logon. The ecosystem may be configured to access and return appropriate answers from a variety of sources, but only for questions which the user is permissioned to ask. In addition, the ecosystem can be configured to execute commands which may be received by the user via the conversational interface, but only for the commands which the user is permissioned to issue.The ecosystem may include a computer system configured to receive a text query representing a question asked from the user, score the questions which the user is permissioned to ask, select a high-scoring question, use an API to receive information responsive to the high-scoring question, and output the answer to the user.