Knowledge Abstraction Layer for Unified Logic Storage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing computer programs struggle to effectively store and utilize both factual and logical knowledge due to their segregation, leading to inflexible and redundant systems with elevated costs and decreased reliability, as logical knowledge is encoded in algorithms and not readily available for inference.
Innovation Solution
A Knowledge Abstraction Layer system that combines factual and logical knowledge using a Functional Logic Knowledge (FLK) repository, enabling querying and inference through a processor-configured memory system with a hierarchical taxonomy naming convention, allowing for the storage and retrieval of complete domain knowledge.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If logical knowledge is encoded as algorithms in program code, then the program can execute logical operations, but the logical knowledge becomes sequestered and inflexible with limited scope and reusability
Solution Approach 1:
The patent extracts logical knowledge from program code and places it into a separate knowledge base that can be independently stored, retrieved, and applied. This extraction allows logical knowledge to be reused across multiple programs without being sequestered in algorithmic form, thereby improving both execution reliability and knowledge flexibility simultaneously
Solution Approach 2:
The patent introduces a knowledge base as an intermediary layer between data storage and program execution. This intermediary stores logical knowledge in a structured format that can be queried and applied by multiple programs, serving as a mediator that decouples the rigidity of coded algorithms from the need for reliable logical operations
2Speed
If factual knowledge and logical knowledge are stored separately, then data retrieval is efficient, but the full scope of knowledge cannot be curated together or evaluated as a whole
Solution Approach 1:
The patent merges factual knowledge and logical knowledge into a unified knowledge base structure where both types of knowledge coexist and can be queried together. This combination allows the system to evaluate the full scope of knowledge as a whole while maintaining efficient retrieval through structured indexing and organization
3Ease of manufacture
If domain knowledge is segmented and stored in separate systems, then each system can specialize, but the knowledge becomes redundant and inconsistent with elevated system costs
Solution Approach 1:
The patent creates a universal knowledge base that can serve multiple specialized systems simultaneously. This multi-functional repository allows different systems to access and apply the same curated domain knowledge, eliminating redundancy and ensuring consistency across specialized applications while maintaining the benefits of system specialization
Data Source
AI summary
This disclosure provides a knowledge base system and method for curating both factual and logical knowledge while using a common data storage repository. According to an exemplary embodiment, a knowledge base stores complied Boolean information which represents factual knowledge and logic for interpreting the factual knowledge. Combining the knowledge base, i.e., functional logic knowledge (FLK) repository, with a logic evaluator creates a knowledge abstraction layer.


