Query Suggestion System Using Completeness Thresholds

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current search engines fail to provide effective query suggestions that are tailored to the completeness of a search string, often offering either irrelevant specific suggestions for short or non-specific strings and lacking utility for users who need assistance with longer queries.

Innovation Solution

A system that determines a measure of query completeness by analyzing user input and provides either general or specific query suggestions based on a threshold, using a query log to calculate probabilities and entropies to offer relevant suggestions, such as geographic locations or category labels, before the user submits their query.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If specific query suggestions are provided for all search strings, then users with complete queries receive irrelevant suggestions, but users with incomplete queries lack useful guidance

Engineering Contradiction:
Improvequery suggestion relevanceVSAvoidquery suggestion applicability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system dynamically adjusts the type of query suggestions provided based on the measured completeness of the search string. When query completeness is high, specific suggestions are offered; when low, general suggestions are provided. This dynamic adaptation resolves the contradiction by making the suggestion system both relevant and universally applicable across different query states.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of suggestion specificity based on the query completeness metric. By thresholding on the completeness measure, the system transitions between providing general category suggestions and specific query completions, thereby achieving both relevance for complete queries and applicability for incomplete ones.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If general query suggestions are provided for all search strings, then users with incomplete queries receive useful guidance, but users with specific queries receive less precise help

Engineering Contradiction:
Improvequery suggestion applicabilityVSAvoidquery suggestion specificity
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The system dynamically adjusts suggestion specificity based on real-time assessment of query completeness. This dynamic behavior allows the system to maintain broad applicability through general suggestions while preserving precision when users have already entered specific query terms.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system modifies the specificity parameter of suggestions based on the completeness metric of the input query. When completeness exceeds a threshold, specific suggestions are provided; otherwise, general suggestions are offered, balancing applicability and precision.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If query suggestions are provided without assessing completeness, then the system is simple to implement, but the suggestions are not tailored to user needs

Engineering Contradiction:
Improveuser experience qualityVSAvoidsuggestion system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system performs preliminary assessment of query completeness before generating suggestions. This advance evaluation allows the system to select the appropriate suggestion type, improving user experience without requiring complex real-time adjustments during suggestion delivery.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The query completeness metric serves as an intermediary that bridges the simple suggestion generation mechanism and the nuanced user needs. This intermediate measurement enables tailored suggestions while maintaining relative system simplicity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9275147B2Providing query suggestions
Publication Date: 2016.03.01 GOOGLE LLC
  • US9275147B2 patent drawing
  • US9275147B2 patent drawing
  • US9275147B2 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing query suggestions. In one aspect, a method includes receiving a search string from a user device. A measure of query completeness is determined for the search string. The measure of query completeness is compared to a threshold measure of query completeness. One or more specific query suggestions are provided to the user device, selected from a plurality of specific query suggestions for the search string, when the measure of query completeness exceeds the threshold measure of query completeness; or one or more general query suggestions are provided to the user device, selected from a plurality of general query suggestions for the search string, when the measure of query completeness does not exceed the threshold measure of query completeness.