Voice Query Interpretation Using Entity Feasibility Ranking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing search engines often provide irrelevant search results due to a lack of understanding of search queries, leading to broad and untargeted responses.

Innovation Solution

A method and system for interpreting voice queries by determining voice recognition terms, identifying entity names, calculating feasibility scores, and ranking terms based on these scores to execute queries in a search domain, using entity information and contextual analysis to refine search results.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If search engines provide broad search results based on keyword matching, then the quantity of search results increases, but the relevance and accuracy of search results deteriorates

Engineering Contradiction:
Improvequantity of search resultsVSAvoidrelevance of search results
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The system performs preliminary entity recognition and disambiguation on search queries before executing the search. By identifying entities and their types in advance, the system can filter and refine search results to only include relevant items, thus maintaining high quantity while improving relevance through pre-processing the query understanding

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary layer between keyword matching and result retrieval. This intermediary performs entity recognition, type classification, and disambiguation to bridge the gap between simple keyword search and meaningful result retrieval, thereby improving relevance without sacrificing result quantity

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If search engines use simple keyword matching, then the complexity of the search system is reduced, but the understanding of search queries deteriorates

Engineering Contradiction:
Improvecomplexity of search systemVSAvoidunderstanding of search query
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The search system is segmented into distinct functional modules: entity recognition module, entity type classification module, disambiguation module, and search execution module. This segmentation allows each component to perform its specific function with manageable complexity while collectively achieving sophisticated query understanding that simple keyword matching cannot provide

Inventive Principle:
Principle #1Segmentation

3Speed

If voice recognition systems select recognition terms without feasibility scoring, then the processing speed increases, but the accuracy of query interpretation deteriorates

Engineering Contradiction:
Improveprocessing speedVSAvoidaccuracy of query interpretation
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The system calculates feasibility scores for only the most likely voice recognition terms rather than all possible interpretations. By applying partial action to the top candidates, the system achieves high accuracy in query interpretation while maintaining processing speed, avoiding the need to evaluate every possible recognition outcome

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12499112B2Methods, systems, and media for interpreting voice queries
Publication Date: 2025.12.16 GOOGLE LLC
  • US12499112B2 patent drawing
  • US12499112B2 patent drawing
  • US12499112B2 patent drawing

AI summary

Methods, systems, and media for interpreting queries are described herein. For example, an illustrative method may include: determining, based on a voice query received in a search domain, a first voice recognition term and a second voice recognition term; determining that at least a portion of the first voice recognition term corresponds to an entity name associated with the search domain; determining, based on the entity name, a feasibility score for the first voice recognition term; ranking, based on the feasibility score, the first voice recognition term over the second voice recognition term; and executing the voice query in the search domain using the first voice recognition term, the first voice recognition term being selected for use over the second voice recognition term based on the ranking. Corresponding systems, devices, and other implementations are also described.