Visualization Engine Ontology Knowledge Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current knowledge management systems are inadequate in effectively assimilating and visualizing vast amounts of information from various data sources, struggling with dynamic data changes and the need for static data encoding, while also providing accurate and complete knowledge representation.

Innovation Solution

A knowledge management system that utilizes a processor and memory to parse visualization requests, generate search queries, and submit them to an ontology, receiving results with instances and relationships, and then generates a visual representation using stored visualization rules, allowing for dynamic data classification and inference, and providing a user-friendly visualization of knowledge even with large datasets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the ontology contains very large amounts of data and relationships, then the knowledge representation becomes comprehensive and accurate, but the visual representation becomes unmanageable and complex

Engineering Contradiction:
Improveknowledge representation accuracyVSAvoidvisual representation manageability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system segments the large ontology data into smaller visualizable units by applying visualization rules that selectively represent instances and relationships. The processor parses visualization requests to generate search queries that retrieve specific subsets of ontology data, transforming comprehensive but unmanageable ontology into manageable visual representations while preserving knowledge accuracy.

Inventive Principle:
Principle #1Segmentation

2Reliability

If the system encodes large amounts of static data and assertions into the ontology, then the knowledge base becomes comprehensive, but the system becomes rigid and unable to adapt to dynamic data changes

Engineering Contradiction:
Improveknowledge base completenessVSAvoiddynamic data adaptation capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system implements dynamics by allowing runtime grounding of symbols and resolution of concept relationships discovered in various data sources to data in the ontology. This enables the ontology to adapt to dynamic data changes without requiring re-encoding of static data, as the system can dynamically resolve relationships and classify newly discovered data based on its data signature.

Inventive Principle:
Principle #15Dynamics

3Loss of information

If the system provides detailed visual representation of all ontology data, then the knowledge completeness is maximized, but the user interface becomes overwhelming and difficult to navigate

Engineering Contradiction:
Improveknowledge completenessVSAvoiduser interface usability
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The system applies partial action by using visualization rules to selectively represent only the necessary instances and relationships in the visual output. The processor parses visualization requests to generate search queries that retrieve specific subsets of ontology data, providing sufficient knowledge representation without overwhelming the user with complete ontology detail.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9720984B2Visualization engine for a knowledge management system
Publication Date: 2017.08.01 BANK OF AMERICA CORP
  • US9720984B2 patent drawing
  • US9720984B2 patent drawing
  • US9720984B2 patent drawing

AI summary

A system includes a memory operable to store visualization rules. The system also includes a processor communicatively coupled to the memory. The processor is operable to receive a visualization request relating to information stored in an ontology. The processor is further operable to parse the visualization request to generate a search query. The processor is further operable to submit the search query to the ontology. The processor is further operable to receive, in response to the query, a result. The result includes a plurality of instances and a plurality of relationships between the instances. The processor is further operable to generate a visual representation of the result using the visualization rules.