Context-Dependent Facets for Search Result Refinement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Search engines often return a large number of irrelevant results, making it difficult for users to effectively manage and refine their search outcomes, particularly in tasks like recruiter searches for candidates or researcher searches for literature, where context-specific information is crucial.

Innovation Solution

A system that computes and adds context-dependent facets to search results, allowing users to interactively refine their searches by selecting facets such as talent pools, affiliations, and time-in-position metrics, which are calculated using machine learning mechanisms and presented in a user-friendly interface without altering the underlying data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If search engines return comprehensive results based on query matching, then the quantity of search results increases, but the relevance and usefulness of results deteriorates due to inclusion of irrelevant data

Engineering Contradiction:
Improvequantity of search resultsVSAvoidrelevance of search results
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent segments search results by computing context-dependent facets that divide the result set into meaningful categories (e.g., talent pools, affiliations, time-in-position). This segmentation allows users to navigate through large result sets by focusing on specific contextual dimensions, thereby maintaining result quantity while improving perceived relevance through organized presentation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds contextual dimensions to search results by computing facets such as talent pools, affiliations, and time-in-position metrics. These additional dimensions allow users to refine searches without changing the underlying data, effectively adding layers of organization that improve result relevance while preserving the comprehensive nature of the original search.

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

2Measurement precision

If users manually refine search results through multiple queries, then the precision of search outcomes improves, but the time required for search increases significantly

Engineering Contradiction:
Improveprecision of search outcomesVSAvoidtime spent on search
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary computation of context-dependent facets along with the main search query execution. By pre-computing facets such as talent pools, affiliations, and time-in-position metrics during the initial search phase, the system eliminates the need for users to perform multiple sequential queries to obtain refined results, thereby reducing search time while maintaining precision.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements interactive facet selection that provides immediate feedback to users. When users select specific facet values (e.g., filtering by talent pool or affiliation), the system instantly refines the search results based on those selections, eliminating the need for users to formulate and execute multiple separate queries to achieve the same refinement.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If search systems provide context-specific refinement options, then the ease of operation improves, but the device complexity increases due to additional computation and interface elements

Engineering Contradiction:
Improveease of search refinementVSAvoidsystem complexity for facet computation
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements a universal facet computation framework that can handle multiple types of context-dependent facets (talent pools, affiliations, time-in-position, etc.) through a single computational mechanism. This multi-functional approach allows the system to provide diverse refinement options without proportionally increasing complexity, as the same underlying infrastructure supports multiple facet types.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent enables the search system to automatically compute and present context-dependent facets without requiring user intervention to specify what refinements are needed. The system self-determines relevant contextual dimensions based on the search query and data characteristics, then presents these facets for user selection, thereby simplifying the user interface while managing computational complexity through automated decision-making.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10445386B2Search result refinement
Publication Date: 2019.10.15 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10445386B2 patent drawing
  • US10445386B2 patent drawing
  • US10445386B2 patent drawing

AI summary

System and techniques for search result refinement are described herein. Search results and a search context may be obtained. A context dependent facet set may be added to a search result in the search results. A user interface of the context dependent facet set may be presented in conjunction with displaying the search results. A selection of a facet in the context dependent facet set may be received from a user. The search results being displayed may be filtered such that search results that meet a measurement of the facet are included in the displayed search results and the remaining search results are excluded from the display.