Unified Knowledge Base for Discussion Environments

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Community members face challenges in finding relevant answers to their questions as knowledge is scattered across different systems, and existing methods fail to provide accessible and understandable information, often requiring users to know specific keywords or phrases for accurate retrieval.

Innovation Solution

A system that interacts with users in discussion environments to identify questions, generate answers, and update knowledge bases using machine learning models, combining content from multiple sources, and seeking expert input when necessary, while utilizing a conversational bot to monitor and respond to questions in real-time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If knowledge is scattered across different systems (documentation, presentations, source code, tickets, chat applications), then the quantity of information available increases, but the accessibility and ease of finding relevant answers deteriorates

Engineering Contradiction:
Improvequantity of informationVSAvoidease of finding relevant answers
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The patent combines scattered knowledge from multiple systems (documentation, presentations, source code, tickets, chat applications) into a unified knowledge base. The system aggregates content from these diverse sources and structures it in a centralized repository that can be efficiently searched and accessed, resolving the contradiction between having abundant information and making it easily findable.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces an intermediary system (the knowledge management system with bot) that mediates between the scattered information sources and the users. This intermediary automatically collects, processes, and organizes information from various systems, making it accessible without requiring users to manually search through multiple sources.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If information is stored in multiple channels, sections, topics, and external webpages, then the completeness of knowledge coverage improves, but the complexity of the system increases

Engineering Contradiction:
Improvecompleteness of knowledge coverageVSAvoidsystem complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent creates a universal knowledge base system that handles multiple types of content (documentation, presentations, code, tickets, chat messages) through a single platform. The system is designed to ingest, process, and manage diverse information formats uniformly, reducing the need for separate management systems for each content type while maintaining comprehensive coverage.

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

Solution Approach 2:

The patent segments the knowledge base into organized sections, topics, and categories while maintaining a unified access point. Information from multiple sources is divided into manageable segments that are systematically structured, allowing the system to handle complexity through organized decomposition while presenting a simplified interface to users.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If users need to know specific keywords or phrases to trigger accurate knowledge retrieval, then the precision of search results improves, but the ease of operation deteriorates

Engineering Contradiction:
Improveprecision of search resultsVSAvoidease of use
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent implements feedback mechanisms where the system learns from user interactions with the knowledge base. The bot analyzes user queries, search patterns, and satisfaction feedback to continuously improve its understanding of user intent. This allows the system to provide accurate results even with natural language queries rather than requiring precise keywords, as the system adapts to user behavior over time.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent enables the knowledge retrieval system to automatically understand and interpret user queries without requiring users to formulate precise keyword searches. The bot autonomously analyzes the intent behind natural language questions, searches the knowledge base accordingly, and provides relevant answers, making the system self-sufficient in bridging the gap between user intent and information retrieval.

Inventive Principle:
Principle #25Self-service

4Speed

If a conversational bot monitors and responds to questions in real-time, then the speed of response improves, but the device complexity increases

Engineering Contradiction:
Improveresponse speedVSAvoidsystem complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent introduces a conversational bot as an intermediary that automatically monitors discussion environments and knowledge bases, detecting questions and retrieving appropriate answers in real-time. This bot mediates between users and the knowledge base, providing immediate responses without requiring manual intervention, thereby achieving fast response times while the system handles the complexity of real-time monitoring and query processing automatically.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12164877B2User discussion environment interaction and curation via system-generated responses
Publication Date: 2024.12.10 ORACLE INT CORP
  • US12164877B2 patent drawing
  • US12164877B2 patent drawing
  • US12164877B2 patent drawing

AI summary

Techniques for interacting with users in a discussion environment are disclosed. Upon identifying a question in the discussion environment, a system determines: (a) whether a stored answer has already been associated with the question, (b) whether an answer can be generated by the system using existing information accessible to the system, or (c) whether to contact an expert to answer the question. The system updates the knowledge base by storing the questions and answers, along with user feedback to the questions and answers. Based on the user feedback, the system determines whether to modify existing answers to user-generated questions or to seek answers from additional human experts.