Search Query Suggestions Using Prior Search Terms

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional search query suggestion systems are complex and often fail to quickly provide users with relevant information, as they require users to re-enter previous search terms or rely on stored data, which can complicate the search process.

Innovation Solution

A method and system where a client device sends elements of a prior search query to a search engine, allowing the engine to provide search query suggestions and results without the user re-entering the terms, even before a new search result request is made, by incorporating the prior search terms into the new search query elements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional search query suggestion systems store and retrieve previous search terms from stored data, then they can provide context-aware suggestions, but the system complexity increases and the speed of providing suggestions decreases

Engineering Contradiction:
Improvecontext-aware query suggestionVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts only the essential previous search term from the search URL without storing or processing extensive historical data. The system takes out just the query parameter from the URL to generate suggestions, avoiding the complexity of storing and analyzing large volumes of search history data while still providing context-aware suggestions.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs preliminary action by automatically including the previous search term in the elements sent to the search engine before the user completes typing the new query. This preliminary inclusion of context allows the search engine to generate relevant suggestions without requiring complex client-side storage and retrieval mechanisms.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If users re-enter previous search terms manually, then the search engine can process complete queries, but the user effort and time increase

Engineering Contradiction:
Improvesearch query completenessVSAvoiduser effort
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system implements self-service by automatically extracting and including the previous search term from the URL in the new query elements sent to the search engine. This eliminates the need for users to manually re-enter terms, reducing user effort while ensuring the search engine receives complete query information for reliable processing.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If the search engine stores previous search terms, then it can provide personalized suggestions, but the data storage requirements and processing complexity increase

Engineering Contradiction:
Improvepersonalized query suggestionVSAvoiddata storage requirements
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent applies extraction by obtaining only the necessary previous search term directly from the search URL parameter rather than storing extensive user search histories. This minimal data extraction approach enables personalized suggestions without the need for large-scale data storage infrastructure or complex data management systems.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9679079B2Search query suggestions based in part on a prior search and searches based on such suggestions
Publication Date: 2017.06.13 Y E HUB ARMENIA LLC
  • US9679079B2 patent drawing
  • US9679079B2 patent drawing
  • US9679079B2 patent drawing

AI summary

Method comprising: receiving from a client device a first search query including at least one first query search term; sending first search results of a first search; receiving from the client device elements of a second search query including at least the at least one first query search term, the at least one first query search term included in the elements of the second search query not having been entered by a user of the client device in a search field in respect of the second search query; and prior receiving a second search result request from the client device in respect of the second search query, sending at least one of (i) at least one search query suggestion based on, at least in part, the elements of the second search query, and (ii) second search results of a second search conducted using the at least one search query suggestion.