Document Indexing via Structural Segmentation and Role-Based Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing search engines in enterprise environments face challenges in generating relevant search results for users, as they often lack context and are not tailored to the user's role within the organization, leading to inefficient document retrieval and presentation.

Innovation Solution

A search indexer extracts document structure and layout to identify key terms, populates a search index with contextual boundaries, and a search processor filters results based on user role, providing contextually relevant documents with the same formatting as the original files.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a search engine searches electronic documents using traditional methods, then search results can be generated, but the results lack context and are not tailored to user roles, reducing relevance

Engineering Contradiction:
Improvesearch result relevanceVSAvoidcontextual information
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent segments the document into contextual boundaries (e.g., paragraphs, sections) and creates separate index entries for each boundary containing the search term. This segmentation preserves the contextual structure of the document, allowing the search engine to retrieve not just matching terms but also the surrounding contextual information, thereby improving search result relevance without losing context.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary indexing by pre-processing documents to identify contextual boundaries and create structured index entries before search queries are executed. This preliminary action organizes the documents with embedded contextual information, enabling faster and more relevant search results while preserving contextual data that would otherwise be lost in traditional flat indexing methods.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If search results are presented without filtering by user role, then all documents are accessible, but the presentation is not tailored to the user's specific needs, reducing efficiency

Engineering Contradiction:
Improvedocument retrieval efficiencyVSAvoidsearch result presentation
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent applies local quality by tailoring the search result presentation to each user's specific role and context. Different users receive differently formatted and filtered search results based on their organizational role, making the search system adaptive to local user needs rather than providing a uniform presentation for all users, thereby improving both efficiency and ease of operation.

Inventive Principle:
Principle #3Local quality

3Loss of information

If traditional search indexing is used, then the system is simple to implement, but it cannot provide contextually rich search results, reducing user experience

Engineering Contradiction:
Improvecontextual informationVSAvoidindexing system complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments documents into contextual boundaries and creates structured index entries, which preserves contextual information while maintaining a systematic approach to indexing. This segmentation strategy balances the need for contextual richness with implementable complexity, as the segmentation follows natural document structures like paragraphs and sections.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal indexing structure that can handle multiple document types and search scenarios through a common framework of contextual boundaries. This multi-functional indexing system preserves contextual information across diverse documents while using a standardized approach, reducing the perceived complexity by providing a unified solution that works across different contexts.

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

Data Source

PatentUS10318582B2Indexing electronic documents
Publication Date: 2019.06.11 OMNISSA LLC
  • US10318582B2 patent drawing
  • US10318582B2 patent drawing
  • US10318582B2 patent drawing

AI summary

Various embodiments for indexing documents in a computing device are disclosed such that a search engine can perform queries to retrieve relevant portions of a document in a computationally-efficient manner. A document structure and a document layout are extracted from a document, where the document structure defines a logical structure of content of the document, and the document layout defines a visual layout of the content of the document. A search index can be populated using the document structure and the document layout. When a search query is performed, the search results can be ranked by relevance, for example, based on a role of a user account, such that more relevant documents can be presented before less relevant documents.