Context-Based Entity Name Spell Correction for Search Queries

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional search engines struggle to correct misspelled entity names, especially those of ordinary entities, as they often do not appear in dictionaries, leading to difficulty in identifying relevant search results.

Innovation Solution

A system that derives name-context pairs from various text sources, calculates context consistency measures, and stores context-entity name data to correct misspelled entity names by leveraging additional context terms, using popularity scores and similarity analysis to suggest accurate alternatives.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional dictionary-based spell correction is used, then common words can be corrected, but entity names (especially ordinary entities) cannot be corrected because they do not appear in dictionaries

Engineering Contradiction:
Improvespell correction accuracyVSAvoidcoverage of correctable terms
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent transitions from one-dimensional dictionary lookup to multi-dimensional context analysis by examining surrounding terms, document titles, and co-occurring entities to infer correct spellings of entity names that are not present in traditional dictionaries

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent introduces context terms as intermediaries between the misspelled entity name and its correct form, using surrounding textual context to bridge the gap when direct dictionary matching fails

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If context-based correction is implemented, then entity names can be corrected, but system complexity increases due to processing multiple text sources and calculating consistency measures

Engineering Contradiction:
Improvecoverage of correctable termsVSAvoidsystem processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary actions by pre-processing text sources to extract and store name-context pairs with their consistency measures in advance, so that during query processing, the system can quickly retrieve and apply pre-computed context information without performing complex calculations in real-time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the correction process into distinct phases: text collection, name-context pair extraction, consistency measure calculation, and query-time application, allowing each component to be optimized independently and processed in manageable stages

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If multiple text sources are processed to improve correction accuracy, then more context information is available, but processing time and computational resources increase

Engineering Contradiction:
Improvecontext consistency measurement accuracyVSAvoiddata processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary action by pre-processing and analyzing multiple text sources offline to build a comprehensive context database with pre-computed consistency measures, transforming the expensive multi-source analysis into a one-time cost that enables fast online query processing

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies partial action by selectively processing and weighting different text sources based on their relevance and quality, focusing computational resources on the most informative sources rather than uniformly processing all available text

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12566805B1Generating context-based spell corrections of entity names
Publication Date: 2026.03.03 GOOGLE LLC
  • US12566805B1 patent drawing
  • US12566805B1 patent drawing
  • US12566805B1 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for correcting entity names. One method includes receiving texts and deriving a plurality of name-context pairs from the texts. The method further includes calculating a context consistency measure for each name-context pair and storing context-entity name data representing the name-context pairs. Another method includes identifying an entity name and one or more context terms from a query and generating candidate names for the entity name. The method further includes determining a score for each of the candidate names, selecting a number of top scoring candidate names, and using the selected candidate names to respond to the query.