Document Processing System Context-Sensitive Search

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for processing and analyzing large volumes of construction project specification documents are inefficient, as they often return irrelevant results due to lack of context-sensitive searching and relationship analysis, making it difficult for users to find actionable information.

Innovation Solution

A computer-implemented method and system that stores construction project specifications in a data storage system, utilizing an indexing and annotation engine to identify named entities and a relationship extraction engine to infer relationships between entities, providing context-sensitive searching and visualization tools through a user interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If basic text search is used to search for terms in documents, then search speed is improved, but search precision deteriorates because irrelevant results are returned

Engineering Contradiction:
Improvesearch speedVSAvoidsearch precision
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The patent introduces an intermediary layer between the user query and the document collection: a structured index containing named entities, relationships, and contextual metadata. This intermediary enables precise filtering and analysis without requiring full-text scanning, thus maintaining speed while improving precision.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by pre-processing documents to extract named entities, relationships, and contextual information before search queries are submitted. This pre-extraction creates a structured index that enables fast, precise searching without requiring complex analysis during the actual search operation.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If hand labeled table of contents is used to limit searches to specific sections, then search precision is improved, but device complexity increases

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

Solution Approach 1:

The patent replaces the manual, mechanical process of hand-labeling table of contents with an automated computational system that uses natural language processing, named entity recognition, and relationship extraction algorithms. This substitution maintains precision while dramatically reducing the complexity and labor required.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system performs self-service by automatically analyzing document structure, extracting named entities, and generating contextual indexes without requiring manual intervention. The automated pipelines and algorithms enable the system to organize and structure information autonomously.

Inventive Principle:
Principle #25Self-service

3Loss of information

If comprehensive document analysis is performed to find actionable information, then information quality is improved, but loss of time increases due to large document volumes

Engineering Contradiction:
Improveinformation qualityVSAvoidanalysis time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent segments the comprehensive document analysis into distinct, manageable components: named entity recognition, relationship extraction, contextual metadata generation, and query processing. This segmentation allows parallel processing and optimization of each component, reducing overall analysis time while maintaining information quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies local quality by focusing analysis resources on specific, relevant portions of documents based on query context. Instead of uniformly analyzing entire documents, the system identifies and analyzes only the sections containing named entities and relationships relevant to the search criteria, significantly reducing processing time.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9946715B1Document processing system and method
Publication Date: 2018.04.17 ISQFT
  • US9946715B1 patent drawing
  • US9946715B1 patent drawing
  • US9946715B1 patent drawing

AI summary

A system comprises a data storage system, data analysis logic, and user interface logic. The data analysis logic is configured to analyze the documents and to identify documents that satisfy search criteria received from a user. The user interface logic is configured to generate a user interface. The user interface logic is also configured to generate a plurality of charts for display to the user. The user can interact with the charts to specify modified search criteria. The user interface logic is configured to receive modified search criteria from the user via one of the charts and update the remaining charts to reflect the modified search criteria.