Customized Hash Functions for Technical Document Search
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
3Loss of information
If comprehensive document repositories are maintained, then information completeness is improved, but search efficiency decreases due to large data volume
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
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
Data Source
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.


