Search Engine Query Refinement Intent Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current internet search engines face challenges in accurately determining user intent, particularly with ambiguous queries, as they rely on traditional ranking techniques that do not effectively account for user-specific interactions and query refinements over time.

Innovation Solution

The system processes query information by identifying refining query terms, associating intents with sessions based on their frequency of use across multiple sessions, and modifying document scores based on user interaction data to improve search result relevance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional ranking techniques are used, then the search engine can process queries efficiently, but the accuracy of determining user intent deteriorates

Engineering Contradiction:
Improvequery processing efficiencyVSAvoiduser intent determination accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system pre-processes query sequences to identify refining query terms and associates them with user intents before actual search execution. By analyzing patterns of query refinements across multiple sessions in advance, the system builds a knowledge base of user intent signals that can be quickly applied during live searches, thus maintaining efficiency while improving accuracy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system transitions from analyzing single isolated queries to analyzing sequences of queries across multiple sessions. By adding the temporal and contextual dimension of query sequences, the system can infer user intent more accurately without significantly increasing processing complexity, as the additional information comes from leveraging existing search session data

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If query refinements and user interactions are analyzed in detail, then search result relevance improves, but system complexity increases

Engineering Contradiction:
Improvesearch result relevanceVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system extracts specific refining query terms from sequences of user queries and isolates them as distinct intent signals. By taking out only the relevant refinement terms rather than analyzing entire query sequences, the system reduces computational complexity while maintaining the ability to accurately determine user intent and improve search result relevance

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system changes the parameter being measured from individual query characteristics to the frequency and pattern of refining query term usage across multiple sessions. This parameter transformation allows the system to leverage statistical patterns in user behavior to improve relevance without requiring complex real-time analysis of each query interaction

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8868548B2Determining user intent from query patterns
Publication Date: 2014.10.21 GOOGLE LLC
  • US8868548B2 patent drawing
  • US8868548B2 patent drawing
  • US8868548B2 patent drawing

AI summary

Methods, systems and program products for identifying user intent from query patterns including, in one implementation, a method including identifying a current query including a query term, and obtaining search results responsive to the current query. Each search result identifying a document associated with a score indicating relevance. The method includes associating an intent with the session based on submission of a query containing a refining term, where each refining term was previously submitted with different unique queries. The method includes identifying prior sessions, where each prior session includes a query that matches the current query, and each prior session includes a query that contains the refining term. The method includes identifying a document selected more frequently in the prior sessions than by a general population and modifying the scores of the document in the search results. The method also includes ranking the search results based on the scores.