Customized Hash Functions for Technical Document Search

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The manual and time-consuming process of searching through large volumes of technical documents with specialized terminologies for regulatory compliance and intellectual property searches is error-prone and costly, due to the use of different semantic content for similar terms across industries and documents.

Innovation Solution

A method utilizing customized hash functions generated from lexicons to create hashcodes that accurately represent semantic content, allowing for efficient searching of technical documents by correlating search queries with a database of hashcodes, and incorporating user feedback for continuous optimization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual searching methods are used for technical documents, then search accuracy can be maintained through human judgment, but the process becomes time-consuming and costly

Engineering Contradiction:
Improvesearch accuracyVSAvoidsearch time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent introduces hash functions as an intermediary between search queries and document repositories. These hash functions convert technical terms and queries into hash codes that enable rapid comparison and matching, automating the search process while maintaining accuracy through systematic semantic analysis rather than manual review

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical manual searching process with an automated computational system. Customized hash functions and algorithms automatically process technical documents, generate hash codes, and match queries against the database, eliminating the need for manual text analysis while preserving search precision through structured semantic processing

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

2Measurement precision

If specialized technical terminology is used in documents, then domain accuracy is improved, but search complexity increases due to different semantic content for similar terms

Engineering Contradiction:
Improvedomain accuracyVSAvoidsearch system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent transforms the search problem by changing the parameter representation from raw technical text to hash codes. Customized hash functions process technical terminology and convert it into a standardized numerical format, allowing the system to handle domain-specific language complexity while maintaining accurate matching through the hash code comparison mechanism

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The hash function serves as an intermediary layer between specialized technical terminology and the search mechanism. It processes domain-specific terms, captures their semantic content, and transforms them into hash codes that enable efficient comparison without requiring the search system to directly interpret complex technical language variations

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of information

If comprehensive document repositories are maintained, then information completeness is improved, but search efficiency decreases due to large data volume

Engineering Contradiction:
Improveinformation completenessVSAvoidsearch efficiency
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent applies preliminary action by pre-processing documents and generating hash codes for all documents in the repository before searches are executed. This advance preparation creates a ready-to-query hash code database, allowing rapid matching during actual searches without the overhead of processing large volumes of raw text in real-time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts the essential semantic content from documents and represents it as compact hash codes. This extraction process separates the critical information needed for searching from the full document text, enabling efficient storage and rapid comparison while preserving the ability to retrieve complete information when matches are found

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11514093B2Method and system for technical language processing
Publication Date: 2022.11.29 INSPIRD
  • US11514093B2 patent drawing
  • US11514093B2 patent drawing
  • US11514093B2 patent drawing

AI summary

Exemplary embodiments disclose a method, a computer program product, and a computer system for searching technical documents. Exemplary embodiments may include the use of lexicons to generate customized hash functions; utilizing customized hash functions to generate hashcodes of technical text in document repositories; building a database of hashcodes from the repository; utilizing the customized hash functions for generating a hashcode of a search query; and correlating the search hashcode with the hashcode database to produce search results. A computer-implemented method to search technical text includes constructing one or more base hash functions for generating hashcodes that represent semantic content of technical text and accessing one or more lexicons describing technical terminology. The method includes utilizing the one or more lexicons to create one or more customized hash functions from the one or more base hash functions to generate hashcodes that more accurately represent a semantic content of the technical terminology in the one or more lexicons compared to the base hash functions.