Intent-Based Search Result Grouping for Ambiguous Queries

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Search engines face challenges in providing relevant results for ambiguous search queries, as they cannot determine the user's intent from the query itself, leading to mixed search results that may not align with the user's specific intent.

Innovation Solution

A computer-implemented method that identifies multiple user intents from search results, groups them accordingly, selects a primary intent, and generates a search results page focused on that intent, while optionally incorporating results from secondary intents in less prominent positions and providing related searches for unselected intents.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If search results are retrieved for all potential topics of an ambiguous search query, then search results coverage is improved, but search results relevance deteriorates

Engineering Contradiction:
Improvesearch results coverageVSAvoidsearch results relevance
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent segments search results by identifying multiple user intents from ambiguous queries and grouping results according to each intent. This allows the system to maintain comprehensive coverage of all potential topics while improving relevance by organizing results into distinct, intent-specific groups rather than presenting a mixed list.

Inventive Principle:
Principle #1Segmentation

2Productivity

If search results are scored and ranked by highest scores, then search results efficiency is improved, but search results precision deteriorates

Engineering Contradiction:
Improvesearch results efficiencyVSAvoidsearch results precision
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent applies segmentation by dividing search results into separate groups based on identified user intents. Each group is then processed and ranked independently, allowing the system to maintain efficiency through automated scoring while improving precision by ensuring that high-scoring results are presented within the context of their specific intent category.

Inventive Principle:
Principle #1Segmentation

3Quantity of substance

If mixed search results are presented for ambiguous queries, then search results completeness is improved, but user satisfaction deteriorates

Engineering Contradiction:
Improvesearch results completenessVSAvoiduser satisfaction
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The patent segments search results by intent and presents them in an organized manner that helps users quickly identify and access results relevant to their specific purpose. This segmentation approach maintains completeness by including all potential topics while improving user satisfaction through better organization and reduced confusion.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension to search results presentation by organizing results according to identified user intents rather than simply ranking them by score. This dimensional reorganization allows users to navigate and understand results better, improving satisfaction while maintaining completeness.

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

Data Source

PatentUS9536001B2Intent-based presentation of search results
Publication Date: 2017.01.03 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9536001B2 patent drawing
  • US9536001B2 patent drawing
  • US9536001B2 patent drawing

AI summary

Various embodiments of the disclosed subject matter include computer-implemented methods, computer-readable media, and computer systems configured to respond to a search query from a computer user. In response to receiving a search query from the computer user, search results are obtained. A plurality of user intents are identified according to the obtained search results. The obtained search results are then grouped according to the subject matter of the search results, where each group corresponds to one of the plurality of user intents. A first user intent (with the corresponding group of search results) is selected. A search results page is generated from the search results of the group the search results corresponding to the selected first user intent and the generated search results page is returned to the computer user in response to the search query.