Hierarchical Metadata Generator for Granular Document Retrieval

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing search technologies face challenges in efficiently locating specific information within documents due to the overinclusive nature of full text searching and the inadequacy of metadata-based searching in capturing finer-grained details, leading to irrelevant or missing results.

Innovation Solution

A hierarchical metadata generator system that splits documents into fragments based on logical components or semantic content, associates metadata with these fragments, and uses a query engine to locate documents based on topic-specific queries, allowing for precise retrieval of information by comparing query terms with metadata and fragment order.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If full text searching is used, then all documents containing search terms are located, but too many irrelevant results are returned

Engineering Contradiction:
Improvesearch accuracyVSAvoidnumber of search results
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent divides documents into multiple fragments based on markup tags (paragraphs, sections, chapters) and creates separate metadata records for each fragment. This segmentation allows the search engine to index and search individual fragments independently, enabling more precise matching of search queries to specific document portions rather than returning entire documents based on any keyword match.

Inventive Principle:
Principle #1Segmentation

2Reliability

If metadata-based searching is used, then fewer and more relevant results are obtained, but finer-grained details of documents are not captured

Engineering Contradiction:
Improvesearch relevanceVSAvoiddetail information
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent segments documents into fragments and generates metadata for each fragment independently, preserving fine-grained information that would be lost in traditional document-level metadata. This allows search queries to match specific fragments containing detailed information while maintaining search relevance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a new dimension to metadata organization by creating a hierarchical structure where metadata exists at both the document level and the fragment level. This multi-level metadata approach enables searches to operate on different granularities, from overall document topics to specific fragment details, without losing information at any level.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Measurement precision

If documents are divided into fragments, then finer-grained search capability is achieved, but system complexity increases

Engineering Contradiction:
Improvesearch precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides documents into fragments based on existing markup tags, leveraging the document's inherent structure rather than creating arbitrary divisions. This approach achieves fine-grained search capability while reducing complexity by using already-defined logical boundaries in the document structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal fragment-based metadata system that can be applied to any structured document regardless of type or content. The same fragmentation and metadata generation process works across diverse document formats and structures, reducing the need for document-specific processing logic and thereby lowering overall system complexity.

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

Data Source

PatentEP1988476B1Hierarchical metadata generator for retrieval systems
Publication Date: 2017.02.15 SAP SE
  • EP1988476B1 patent drawing
  • EP1988476B1 patent drawing
  • EP1988476B1 patent drawing

AI summary

A computer-implemented method of locating information in a database of electronic documents includes defining fragments of the documents, associating the fragments with the document from which the fragments originated, and associating metadata with the fragments, where the metadata associated with a fragment includes metadata related to one or more topics of the fragment. A query for one or more documents containing information about a topic is received, and a document is located from the database based on a comparison of the query with the metadata associated with a fragment of the document.