Main-Memory Conceptual Framework for Fast File Retrieval

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional file system browsers are inefficient in searching files with complex queries involving multiple search criteria due to their inability to handle complex relationships between file metadata and semantics, leading to slow data retrieval.

Innovation Solution

A main-memory based conceptual framework that organizes files using a conceptual hierarchy and containment hierarchy, allowing for fast data retrieval by modeling files as concepts and relationships, enabling efficient querying through an in-memory database.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional hierarchical file systems are used, then data storage is simple and organized, but complex multivariate queries involving multiple search criteria cannot be handled efficiently

Engineering Contradiction:
Improvequery capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the file system into two distinct hierarchical structures: a traditional containment hierarchy for storage organization and a conceptual hierarchy for semantic relationships. This segmentation allows each hierarchy to serve its specific purpose - containment for storage simplicity and conceptual for complex querying capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a conceptual framework as an intermediary layer between the traditional file system and the query interface. This framework includes concept definitions, role relationships, and association types that mediate between simple file storage and complex multivariate queries, enabling sophisticated search capabilities without modifying the underlying file system structure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If traditional file system browsers are used, then the system structure is simple, but query response time is slow for complex searches

Engineering Contradiction:
Improvequery response timeVSAvoiddata structure complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent performs preliminary action by pre-defining concept hierarchies, role relationships, and association types before queries are executed. The conceptual framework is established in advance with structured relationships between concepts, roles, and associations, enabling fast query response times when complex multivariate searches are performed.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If direct path typing or simple search is used, then the operation is fast and simple, but complex relationships between file metadata and semantics cannot be queried

Engineering Contradiction:
Improvesearch capabilityVSAvoidoperation simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent creates a universal conceptual framework that handles multiple types of queries through a unified interface. The same conceptual hierarchy and role relationship structures support various query types including simple searches, complex multivariate queries, and semantic relationship queries, making the system adaptable to different search needs while maintaining a consistent user interface.

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

Data Source

PatentUS9483479B2Main-memory based conceptual framework for file storage and fast data retrieval
Publication Date: 2016.11.01 SAP SE
  • US9483479B2 patent drawing
  • US9483479B2 patent drawing
  • US9483479B2 patent drawing

AI summary

A conceptual framework is built including a conceptual hierarchy, a containment hierarchy, and concept relationships. The concepts created in the conceptual framework are associated with resources located on the local file system. The resources are stored in the conceptual framework that is stored in the main memory of the system. Thus, search capabilities based on complex multivariate queries involving relationships and multiple conditions between concepts are provided. The conceptual framework is based on an in-memory engine that enables superfast resource access, reduced file storage redundancy, reduced updating errors, increased consistency, greater data integrity and independence from application level programs, query based concept and file access.