Partial Query Auto-Completion Clustering for Search Diversity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing search systems provide limited and non-diverse autosuggestions based on partial query strings, leading to decreased search efficiency and user engagement, as they often rely solely on semantic similarity and fail to utilize the available search pane effectively, resulting in users ignoring suggestions until more characters are entered.

Innovation Solution

The system generates cluster groups of candidate suggestions based on similarity and popularity, displaying them in a hierarchical manner to increase diversity and visibility, allowing users to select cluster labels or sub-topics as complete query terms, thereby enhancing search efficiency and user interaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional autosuggest systems display limited suggestions based solely on semantic similarity, then the system complexity remains low, but the diversity and visibility of suggestions decrease, leading to reduced user engagement

Engineering Contradiction:
Improvediversity of suggestionsVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the autosuggestion system into multiple independent components: (1) multiple suggestion generation modules that create different types of suggestions (popular queries, related topics, autocomplete) independently, (2) a clustering module that groups suggestions by semantic similarity, and (3) a display module that presents clustered suggestions in an organized hierarchy. This segmentation allows each component to specialize and improves overall suggestion diversity without proportionally increasing system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension to the suggestion display by organizing suggestions into clustered groups with hierarchical structure (parent clusters and child suggestions). Instead of displaying suggestions as a flat list, the system creates a two-dimensional organization where suggestions are grouped by semantic categories, allowing users to explore multiple dimensions of search possibilities simultaneously. This dimensional change increases visibility and diversity of displayed suggestions.

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

2Adaptability or versatility

If the system displays more suggestions to increase diversity, then user engagement improves, but the effective use of search pane space becomes inefficient

Engineering Contradiction:
Improvenumber of displayed suggestionsVSAvoidsearch pane utilization
Core Design Contradiction:
Adaptability or versatilityVSArea of stationary object

Solution Approach 1:

The patent divides the suggestion display into segmented clustered groups rather than a single continuous list. Each cluster represents a semantic category and can be independently sized and positioned. This segmentation allows the system to pack more suggestions into the available search pane area by efficiently utilizing vertical and horizontal space through multiple compact clusters rather than one elongated list.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from a one-dimensional vertical list of suggestions to a two-dimensional clustered layout where suggestions are organized in groups that can be arranged both vertically and horizontally within the search pane. This dimensional change allows more suggestions to be displayed within the same area by utilizing the pane's width more effectively, improving space utilization while increasing the number of visible suggestions.

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

3Measurement precision

If users must enter more characters to get relevant suggestions, then suggestion accuracy improves, but search time increases

Engineering Contradiction:
Improvesuggestion accuracyVSAvoidsearch time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements preliminary action by generating and displaying multiple types of suggestions (popular queries, related topics, autocomplete suggestions) simultaneously as the user types, rather than waiting for a minimum character threshold. The system proactively provides relevant suggestions at each typing stage, clustered by semantic similarity, allowing users to select from accurate suggestions before they have fully formed their query, thereby reducing search time while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent adds a temporal dimension to suggestion accuracy by providing multiple layers of suggestions at different stages of query formation. Instead of a single accuracy threshold, the system offers clustered suggestions that maintain relevance across different query lengths, allowing users to find accurate suggestions faster by selecting from organized groups rather than waiting for longer query input.

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

4Productivity

If the system uses hierarchical arrangement of cluster groups and sub-topics, then user selection efficiency improves, but the device complexity increases

Engineering Contradiction:
Improveuser selection efficiencyVSAvoiddisplay structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the suggestion display into hierarchical clusters with parent categories and child suggestions. This segmentation creates a structured organization where users can navigate through grouped suggestions rather than scanning a flat list. The hierarchical structure improves user selection efficiency by reducing cognitive load and enabling faster navigation through organized categories, while the modular nature of the segmentation keeps implementation complexity manageable.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12032566B2Clustering suggestions for partial query auto-completion
Publication Date: 2024.07.09 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12032566B2 patent drawing
  • US12032566B2 patent drawing
  • US12032566B2 patent drawing

AI summary

Aspects of the present disclosure relate to providing, based on a partial query string, a plurality of autosuggestions that are diverse in nature such that the user is more likely to see the preferred complete query terms and therefore more likely to select one of the preferred suggestions which will increase search efficiency. As described herein, such functionality relates to generating cluster groups of candidate suggestions, each cluster including sub-topics, then performing the search based on a selected cluster or sub-topic. To generate the cluster groups, systems and methods, as described herein, analyze the similarity between candidate suggestions as well as the popularity of generated sub-topics. The cluster groups and sub-topics may be displayed visually, and in certain embodiments the cluster groups are ordered vertically from top to bottom and aligned to the left side of the display, while sub-topics are ordered horizontally from left to right following the cluster label.