Indexing Server Keyword Extraction for Secure Database Search

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional database indexing techniques face inefficiencies when documents are inaccessible due to security constraints, leading to irrelevant results and high throughput times, especially when context differences occur between user-input keywords and document keywords.

Innovation Solution

A system comprising a support server and an indexing server communicably coupled to a database arrangement, where the support server receives a document, extracts keywords, and stores them in a meta-document, while the indexing server creates an index with document identifiers, enabling relevance determination without accessing the document, thus maintaining confidentiality and improving efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional searching techniques access documents directly to create indexes, then search relevance is improved, but security constraints prevent access to sensitive documents

Engineering Contradiction:
Improvesearch relevanceVSAvoidsecurity constraints
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent introduces metadata as an intermediary layer between the search system and sensitive documents. The metadata contains extracted keywords and document identifiers that enable searching without direct access to the actual document content, thus resolving the contradiction between search relevance and security constraints

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a copy of essential document information in the form of metadata (keywords and identifiers) that can be accessed and indexed without accessing the original sensitive document. This copy enables search functionality while maintaining security restrictions on the source material

Inventive Principle:
Principle #26Copying

2Speed

If conventional searching techniques match keywords directly in documents, then search speed is improved, but context differences lead to irrelevant results

Engineering Contradiction:
Improvesearch speedVSAvoidresult relevance
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The patent performs preliminary keyword extraction and metadata creation during document ingestion, before search operations occur. This preliminary action prepares the data in advance, enabling fast search operations while ensuring contextually relevant results through pre-processed metadata that captures document meaning

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If indexes are created from inaccessible documents, then user effort is reduced, but document confidentiality is compromised

Engineering Contradiction:
Improveuser effortVSAvoiddocument confidentiality
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent extracts only the essential elements needed for searching (keywords and document identifiers) from the documents, separating this indexable information from the confidential document content. This extraction enables user-friendly search operations while preserving document confidentiality by leaving the sensitive content inaccessible

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11669555B2System and method of creating index
Publication Date: 2023.06.06 INNOPLEXUS AG
  • US11669555B2 patent drawing
  • US11669555B2 patent drawing
  • US11669555B2 patent drawing

AI summary

A system, that when operated, creates an index for a database arrangement, wherein the system includes a support server and an indexing server communicably coupled to the database arrangement, wherein the support server: receives a document, metadata pertaining to the document, and a document identifier associated with the document; extracts keywords from the document and store the keywords in a meta-document; stores the document identifier corresponding to the metadata in the database arrangement; and provides, to the indexing server, the meta-document and the document identifier; and wherein the indexing server: receives the meta-document and the document identifier from the support server; extracts keywords from the meta-document; and creates the index, wherein the index includes document identifier listed corresponding to the extracted keywords.