Relative Fuzzy Text Search for False Positive and Negative Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing web browsers and word processors lack efficient and user-friendly mechanisms for inexact searches, leading to false negatives and false positives, and users are often forced to manually adjust search strings or use complex regular expressions to find matching content within documents.

Innovation Solution

Implement a fuzzy match scheme that allows users to seamlessly transition between web-wide and document-level searches, using intuitive interface elements and algorithms like Levenshtein distance to correct for misspellings and case sensitivity, while simultaneously searching and highlighting matching content before the document is fully downloaded.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If exact match search is used, then search precision is improved, but false negatives increase and user convenience deteriorates

Engineering Contradiction:
Improvesearch precisionVSAvoiduser convenience
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent applies parameter changes by implementing a fuzzy matching algorithm that calculates similarity scores between search strings and document content. Instead of requiring exact matches, the system varies the matching parameter to allow for misspellings, case differences, and minor variations while still returning relevant results. This resolves the contradiction by maintaining search precision through scoring mechanisms while improving user convenience through tolerance of input errors.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces an intermediary fuzzy matching layer between the user's search input and the document content. This intermediary component calculates similarity metrics and ranks potential matches, acting as a mediator that bridges the gap between exact matching precision and flexible user input. The intermediary preserves search accuracy through scoring while accommodating user convenience by handling misspellings and variations automatically.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If fuzzy matching is implemented, then user convenience is improved, but false positives increase

Engineering Contradiction:
Improveuser convenienceVSAvoidfalse positives
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent controls false positives by dynamically adjusting the similarity threshold parameter. The system calculates fuzzy match scores and compares them against configurable thresholds, allowing users to balance between convenience and reliability. By changing the threshold parameter, the system can filter out low-quality matches while still capturing relevant results, thus reducing false positives while maintaining user-friendly fuzzy matching.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements feedback mechanisms where the system analyzes match quality scores and adjusts results based on relevance thresholds. The feedback loop evaluates each fuzzy match against predefined quality criteria, providing feedback that filters out false positives while preserving true matches. This ensures that user convenience is maintained through fuzzy matching while reliability is preserved through quality control feedback.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If complex regular expressions are used, then search precision is improved, but device complexity increases

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

Solution Approach 1:

The patent replaces complex regular expression mechanics with a simpler fuzzy matching algorithm based on similarity scoring. Instead of using complex pattern matching rules and syntax, the system substitutes a more straightforward approach that calculates edit distances and similarity metrics. This substitution maintains search precision while significantly reducing algorithmic complexity and improving processing efficiency.

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

Solution Approach 2:

The patent changes the fundamental parameter of pattern matching from complex rule-based regular expressions to simpler distance-based fuzzy matching. By parameterizing the matching process around similarity scores and edit distances rather than complex syntactic rules, the system achieves comparable precision with much lower computational complexity. This parameter change simplifies the algorithm while maintaining effective search capabilities.

Inventive Principle:
Principle #35Parameter changes

4Measurement precision

If manual search string adjustment is required, then search precision can be improved, but loss of time increases

Engineering Contradiction:
Improvesearch precisionVSAvoidtime to find content
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-calculating similarity scores and ranking potential matches before the user needs to review results. The system performs preliminary fuzzy matching and filtering operations, so when results are presented to the user, they are already sorted by relevance. This preliminary processing reduces the time users need to spend manually adjusting search strings, as the system has already done the work of identifying and ranking the most relevant matches.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements self-service by enabling the search system to automatically adjust and optimize search queries without user intervention. The fuzzy matching algorithm autonomously handles misspellings, case variations, and synonym matching, performing self-correction and self-optimization. This self-service capability eliminates the need for users to manually adjust search strings while maintaining high precision, thereby reducing time loss.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12561392B2Relative fuzziness for fast reduction of false positives and false negatives in computational text searches
Publication Date: 2026.02.24 DENNINGHOFF KARL LOUIS
  • US12561392B2 patent drawing
  • US12561392B2 patent drawing
  • US12561392B2 patent drawing

AI summary

A computer-implemented method for computational textual search to find and display search identified information in documents. Search queries are processed over one or more documents either at a server or user device using match schemes that produce both binary (match or no match) and non-binary (i.e. multiple matching values) results and have relative fuzziness relationships. A fuzzier match scheme implies more results and fewer false negatives and a less fuzzy match scheme implies fewer results and fewer false positives. This fuzziness relationship allows, without changing a search string, for users to quickly change from a match scheme to a fuzzier or less fuzzy match scheme depending on user evaluation of results as containing too many false negatives or too many false positives—without becoming a programmer of complex search string metadata or an expert user of advanced search capabilities.