Context-Based Text Search Disambiguation via Ordered Context Sets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing text searching tools fail to distinguish between different contextual meanings of a search term and do not return semantically similar terms, leading to irrelevant search results.

Innovation Solution

A context-based text searching method that analyzes documents to determine contextual meanings of search terms, presents an ordered set of contexts for user selection, and highlights semantically similar terms based on user context and training data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional text searching is used to find all instances of a search term, then the search process is simple and fast, but the search results include irrelevant contextual meanings and lack precision

Engineering Contradiction:
Improvesearch result precisionVSAvoidsearch system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the search process into distinct phases: initial search term matching, context analysis phase, and result filtering phase. The system divides search results into different contextual categories and allows users to select specific contexts, thereby segmenting the monolithic search process into manageable stages that improve precision without overwhelming complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces context analysis as an intermediary layer between the search term and the results. This intermediary analyzes the contextual meaning of each match and categorizes results by context type, acting as a mediator that filters out irrelevant results while maintaining the simplicity of the original search interface

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If context analysis is performed on all search results, then search result precision is improved, but the processing time and computational resources increase

Engineering Contradiction:
Improvecontextual accuracyVSAvoidsearch processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies partial context analysis by focusing computational resources on analyzing only the most relevant or ambiguous contexts rather than performing exhaustive analysis on all search results. The system identifies contexts that require disambiguation and applies analysis selectively, reducing overall processing time while maintaining contextual accuracy for critical results

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent performs preliminary context analysis by pre-processing and categorizing search results into contextual groups before presenting them to users. This preliminary organization allows for faster retrieval and filtering of context-specific results, reducing the time users spend waiting for processed results

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If multiple contextual meanings are presented to the user for selection, then search precision is improved, but the user interface complexity increases

Engineering Contradiction:
Improvesearch result relevanceVSAvoiduser interface simplicity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent applies local quality by providing context-specific information and options only where needed in the user interface. Rather than overwhelming users with comprehensive context analysis options throughout the entire interface, the system presents contextual disambiguation options locally at the point of search result display, maintaining overall interface simplicity while improving precision where it matters

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11651013B2Context-based text searching
Publication Date: 2023.05.16 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11651013B2 patent drawing
  • US11651013B2 patent drawing
  • US11651013B2 patent drawing

AI summary

A request is received from a user to search a document for at least one search term. The document is analyzed to determine contextual meanings associated with the at least one search term. An ordered set of contexts of the at least one search term is constructed. An option of disambiguation is then prompted to the user to select a context of the ordered set of contexts. Search results are presented to the user associated with the selected context of the at least one search term.