Semantic Region Searchable Data Structure for Electronic Documents

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The sheer quantity of electronic documents makes it difficult to retrieve specific information, as keyword searches fail to capture the context and layout information that humans use when searching, leading to inefficient information retrieval, especially in documents with structured or semi-structured content.

Innovation Solution

Generating searchable data structures that capture both text and context information from electronic documents, including their graphical and semantic layouts, to facilitate hierarchical arrangement and path-based searches, using machine learning models to assign category labels and generate semantic region categories.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If keyword searches are used to search electronic documents, then the search process is simple, but the search results do not capture context and layout information leading to inefficient information retrieval

Engineering Contradiction:
Improvesearch process simplicityVSAvoidinformation retrieval efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent segments the document into multiple semantic regions based on layout and context (e.g., headings, paragraphs, tables, figures). Each region is independently analyzed and tagged with semantic labels, allowing the search system to retrieve information based on both keyword matching and semantic context, thereby improving retrieval efficiency while maintaining operational simplicity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary layer of semantic region annotations between the raw document text and the search query. This intermediary layer captures layout and contextual information that bridges the gap between simple keyword searching and complex information retrieval, enabling the system to understand document structure without complicating the user interface

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If searchable data structures capture both text and context information including graphical layout, then information retrieval accuracy improves, but the data structure complexity increases

Engineering Contradiction:
Improveinformation retrieval accuracyVSAvoiddata structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts only the necessary layout and context information into separate semantic region annotations, rather than storing the complete original document structure. By taking out only the essential layout descriptors and semantic labels, the system achieves accurate information retrieval while reducing the complexity of the searchable data structure compared to storing full graphical representations

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent adds a semantic dimension to the traditional text-based search index. Instead of only indexing text content, the system creates a multi-dimensional index that includes text, layout position, semantic labels, and contextual relationships. This dimensional expansion enables accurate retrieval of context-aware information without requiring the entire complex graphical layout to be stored verbatim

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

3Productivity

If the searchable data structure uses hierarchical arrangement for structured or semi-structured content, then path-based searches retrieve information more efficiently, but the processing time to generate the data structure increases

Engineering Contradiction:
Improvesearch retrieval speedVSAvoiddata structure generation time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent performs preliminary analysis of document layout and semantic regions during the indexing phase, creating hierarchical structures and path-based search indices in advance. This preliminary action prepares the data structure before actual search queries are executed, enabling fast path-based retrieval during query processing while distributing the processing time across the indexing and query phases

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a dynamic hierarchical data structure that adapts to different document types and structures. The hierarchy is generated based on the specific layout and semantic content of each document, allowing the system to optimize the data structure for the particular search patterns needed. This dynamic generation enables efficient path-based searches while managing processing time through adaptive rather than fixed structural approaches

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12032605B2Searchable data structure for electronic documents
Publication Date: 2024.07.09 AVATHON INC
  • US12032605B2 patent drawing
  • US12032605B2 patent drawing
  • US12032605B2 patent drawing

AI summary

A method includes obtaining, at a device, a hierarchical structure representing a graphical layout of content items of an electronic document, the content items including at least text. The method also includes generating a word embedding representing a word of the electronic document. The method further includes determining position information of a location of the word in the electronic document. The method also includes determining a descriptor that indicates a relationship of the location to the hierarchical structure. The method further includes providing input data to a machine learning model to generate a semantic region category label of a semantic region of the electronic document. The semantic region includes the word. The input data includes the word embedding, the position information, and the descriptor.