Speculative Search Results for Partial Queries

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Search engines require users to iteratively formulate and refine search queries, leading to a frustrating and time-consuming experience due to the need for users to manually initiate searches and process voluminous results.

Innovation Solution

Providing speculative search results before the user explicitly submits their query, by determining when a search query is sufficiently well-formed and applying relevance thresholds to display highly relevant results on the same web page as the query is being entered.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the search engine waits for the user to complete and submit the search query, then the search result relevance is improved, but the user experience deteriorates due to time-consuming iterative formulation and refinement

Engineering Contradiction:
Improvesearch result relevanceVSAvoiduser time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The search engine performs preliminary speculative searches based on partially formed queries before the user finishes typing. The system predicts potential complete queries and executes searches in advance, then presents results as the user continues typing, eliminating the need to wait for query completion while maintaining relevance through predictive matching.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system provides continuous feedback by displaying speculative search results dynamically as the user types, allowing users to see potential results before finalizing their query. This feedback loop enables users to refine their queries based on observed results or accept the speculative results, reducing iterative reformulation time.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If the search engine provides speculative search results before query completion, then the user experience is improved by reducing time and effort, but the search result accuracy may deteriorate due to incomplete queries

Engineering Contradiction:
Improveuser experienceVSAvoidsearch result accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system introduces an intermediary processing layer that analyzes partially formed queries and generates multiple speculative completions. This intermediary layer acts as a bridge between incomplete user input and the search engine, transforming partial queries into multiple potential complete queries, then presenting the most relevant results while maintaining accuracy through predictive intelligence.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically adjusts search parameters based on the completeness and confidence of the partial query. When a partial query shows high confidence for specific completions, the system searches with those completed terms for high accuracy. When confidence is lower, it broadens the search parameters to capture more potential matches, balancing accuracy with early result provision.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If the user manually initiates each search query, then the search process maintains control and precision, but the productivity deteriorates due to repetitive manual initiation and result processing

Engineering Contradiction:
Improvesearch controlVSAvoidsearch efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The search engine provides self-service by automatically generating and displaying speculative search results without requiring manual query submission. The system monitors typing in real-time, predicts complete queries, executes searches autonomously, and presents results dynamically, allowing users to passively receive relevant results while maintaining the ability to intervene and refine queries if needed.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7672932B2Speculative search result based on a not-yet-submitted search query
Publication Date: 2010.03.02 JOLLIFY MANAGEMENT
  • US7672932B2 patent drawing
  • US7672932B2 patent drawing
  • US7672932B2 patent drawing

AI summary

Providing a speculative search result for a search query prior to completion of the search query. In response to receiving a search query from a client node, a speculative search result is provided to the client node for the search query prior to receiving an indication from the client node that said search query is completely formed. The speculative search result may be displayed on the same web page on the client node as the search query, while the search query is being entered by the user. As the user further enters the search query, a new speculative search result may be provided to the user.