Search Query Phrase Segmentation and Annotation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional search engines face difficulties in determining relationships between terms in search queries, which affects the quality of search results presented to users, as they often treat individual terms independently rather than as phrases.

Innovation Solution

A method is introduced to segment search queries into phrases and annotate them, using a predictive model trained with authoritative and behavioral data to determine the best segmentation, allowing search engines to interpret terms as phrases for more accurate resource retrieval.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If search engines treat individual terms independently in search queries, then the processing simplicity is maintained, but the search result quality deteriorates due to inability to determine relationships between terms

Engineering Contradiction:
Improvesearch result qualityVSAvoidquery processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the search query into multiple phrases by identifying term boundaries and relationships. The query processing system divides the query into phrases based on semantic relationships between terms, allowing each phrase to be processed and ranked independently while maintaining the contextual relationships between phrases. This segmentation enables the system to capture term relationships without requiring complete analysis of all possible term combinations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies preliminary action by pre-processing the search query to identify and segment phrases before the main search ranking process. The system analyzes term relationships, identifies phrase boundaries, and prepares phrase-level representations in advance. This preliminary segmentation allows the search engine to efficiently process queries without requiring complex real-time analysis of all term relationships during the ranking phase.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If search engines segment queries into phrases to improve relationship understanding, then search result accuracy improves, but the computational resources and processing time increase

Engineering Contradiction:
Improvesearch result accuracyVSAvoidcomputational resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies partial action by segmenting queries into phrases rather than analyzing every possible term combination or treating the entire query as a single unit. The system identifies and processes only the necessary phrase-level relationships, avoiding unnecessary computation on term combinations that do not form coherent phrases. This partial segmentation approach provides sufficient accuracy for search results while reducing computational overhead compared to exhaustive analysis.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If search engines treat all terms as independent units, then the processing speed is maintained, but the ability to identify relevant resources deteriorates

Engineering Contradiction:
Improvesearch processing speedVSAvoidresource relevance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the query into phrases that preserve semantic relationships between terms. By organizing terms into meaningful phrases rather than treating them as independent units, the search engine can maintain processing efficiency while improving resource relevance. The segmented phrase structure allows for optimized indexing and retrieval operations that leverage the semantic relationships between terms within each phrase.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by assigning different processing characteristics to different parts of the query. Each phrase is processed and ranked with consideration of its internal term relationships, while the overall query structure maintains efficiency through phrase-level organization. This local analysis of phrase relationships improves resource relevance without requiring complete reprocessing of the entire query at higher computational cost.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9928466B1Approaches for annotating phrases in search queries
Publication Date: 2018.03.27 AMAZON TECH INC
  • US9928466B1 patent drawing
  • US9928466B1 patent drawing
  • US9928466B1 patent drawing

AI summary

A computing device can generate a collection of phrases using both authoritative data and behavioral data, for example, using previously submitted search queries. The collection of phrases can be used, in part, to determine the best segmentation of search queries. Each segmentation of a search query splits the terms in search query using different permutations or n-grams to identify one or more phrases. Each segmentation is scored based on various criteria. The segmentation having the highest score is included in training data for training a predictive model that predicts segmentations for new search queries. The predicted segmentation can be used to annotate that query to identify the one or more phrases that were created by the segmentation of the query. The annotated query can be processed, for example, by a search engine, to obtain resources that are responsive to the one or more phrases that were identified by the segmentation.