Query Suggestion System Using Predicate Overlap Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Search engines often fail to provide adequate query suggestions for infrequently used queries and may experience topic drift, leading to irrelevant suggestions.

Innovation Solution

Analyzing query logs to identify sibling queries by determining the overlap in predicate queries, calculating a query map value or intersect frequency, and providing suggestions when the value exceeds a threshold, thereby minimizing topic drift and suggesting relevant queries.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If query logs are analyzed using traditional methods, then query suggestions can be provided for frequently used queries, but adequate suggestions cannot be provided for infrequently used queries

Engineering Contradiction:
Improvequery suggestion accuracyVSAvoidcoverage of infrequently used queries
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent segments the query analysis process into multiple components: identifying predicate queries, calculating query map values, determining intersect frequencies, and applying multiple thresholds. This segmentation allows the system to handle both frequent and infrequent queries by breaking down the complex analysis into manageable steps that can be applied uniformly across all query types

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces multiple parameters including query map value, intersect frequency, and various thresholds to quantify query relationships. By changing from simple frequency-based suggestions to multi-parameter analysis, the system can reliably identify suggestions for infrequently used queries based on their contextual relationships with predicate queries rather than just raw frequency

Inventive Principle:
Principle #35Parameter changes

2Productivity

If query suggestions are provided based on previous queries in query logs, then suggestions can be generated, but topic drift occurs leading to irrelevant suggestions

Engineering Contradiction:
Improvequery suggestion generationVSAvoidrelevance of suggestions
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements feedback mechanisms by calculating query map values that measure the relationship between current queries and predicate queries. The system uses intersect frequency as feedback to determine whether suggested queries maintain topic relevance, allowing it to generate suggestions while preventing topic drift through quantitative relevance assessment

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent replaces simple mechanical frequency-based suggestion generation with a more sophisticated system that uses calculated metrics (query map values, intersect frequencies) to determine suggestion relevance. This substitution allows the system to maintain productivity while improving reliability by using quantitative measures of topical relatedness

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

Data Source

PatentUS8694488B1Identifying sibling queries
Publication Date: 2014.04.08 GOOGLE LLC
  • US8694488B1 patent drawing
  • US8694488B1 patent drawing
  • US8694488B1 patent drawing

AI summary

Methods, systems, and apparatus, including computer program products, in which one or more search query suggestions can be identified based upon the intersection of predicate search groups. A first predicate search group can be compared to a second predicate search group to derive a query map value associated with the intersection of the predicate search groups. The query map value can be compared to a threshold to determine whether to identify different search queries as suggestions for one another.