Dynamic Search Suggestion System for E-Commerce Product Discovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In electronic commerce, users face difficulties in efficiently searching for specific products due to the vast number of available items, as conventional search systems struggle to accurately determine the relatedness of items to search queries, often returning irrelevant results from incorrect categories.

Innovation Solution

A system and method that provide dynamic and category-specific search suggestions by analyzing partial search queries, using an application server to retrieve and display relevant items and categories, with relevance determined through search history analysis, and updating suggestions as the query changes, allowing users to quickly identify relevant products and categories.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional search systems return results based on popularity ranking, then the most popular products are easily accessible, but relevant products from specific categories are buried and difficult to locate

Engineering Contradiction:
ImproveAccessibility of popular productsVSAvoidCategory-specific product visibility
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent segments search results into multiple sections: a popular products section and category-specific sections. This segmentation allows popular products to maintain their visibility while category-specific products are organized and presented in dedicated sections, preventing them from being buried in the overall results list.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a categorical dimension to the search results by organizing products not only by popularity but also by their category affiliation. This additional dimensional organization allows users to navigate through category-specific sections, enabling them to locate relevant products that would otherwise be obscured by popularity-based ranking alone.

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

2Measurement precision

If users must select a category before searching, then search results can be more precise, but the search process becomes more complex and time-consuming

Engineering Contradiction:
ImproveSearch result accuracyVSAvoidSearch process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent performs preliminary categorization of products in the background, organizing them by category before the user initiates a search. When a user enters a search query, the system can immediately present category-specific results without requiring the user to manually select a category, thus maintaining precision while reducing complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically determines and applies appropriate category filters based on the search query and user context without requiring explicit user input. The search system serves itself by intelligently selecting and applying category parameters, thereby achieving precise results while keeping the user interface simple.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If users provide more specific search queries, then search accuracy improves, but the effort and time required to formulate queries increases

Engineering Contradiction:
ImproveSearch query accuracyVSAvoidTime to formulate search query
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements feedback mechanisms where the system analyzes user search behavior, click patterns, and preferences to dynamically refine and suggest search queries. This feedback loop allows the system to anticipate user intent and provide more accurate results without requiring users to invest significant time in crafting detailed queries.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent replaces the manual mechanical process of query formulation with an automated intelligent system that uses algorithms to generate and refine search queries based on user context, historical data, and product information. This substitution eliminates the need for users to manually craft detailed queries while maintaining or improving search accuracy.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

4Quantity of substance

If the system displays more search results, then product availability is better represented, but the difficulty of locating specific products increases

Engineering Contradiction:
ImproveNumber of search resultsVSAvoidProduct location difficulty
Core Design Contradiction:
Quantity of substanceVSDifficulty of detecting and measuring

Solution Approach 1:

The patent segments the large set of search results into multiple organized sections based on category, popularity, and relevance. This segmentation allows the system to display a large quantity of products while maintaining ease of navigation by grouping similar items together and providing clear section headers and navigation controls.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces additional organizational dimensions such as category tags, relevance scores, and filtering options that allow users to navigate through large result sets more efficiently. These dimensional additions transform a flat, overwhelming list into a multi-dimensional, navigable structure that makes locating specific products easier despite the large number of results.

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

Data Source

PatentUS11080314B2Dynamic search suggestion and category specific completion
Publication Date: 2021.08.03 AMAZON TECH INC
  • US11080314B2 patent drawing
  • US11080314B2 patent drawing
  • US11080314B2 patent drawing

AI summary

Methods and systems for providing dynamic and category specific search suggestions are provided. According to one embodiment, a partial search query entered by a user can be used to determine a set of relevant search queries, which can be displayed as search suggestions within a search query suggestion window. Each query in the list can be associated with at least one specific category. According to various embodiments, the set of relevant queries and associated categories are dynamically updated as the user modifies the partial search query. Furthermore, each category is selectable by the user such that a detailed list of items associated only with the selected category can be displayed to the user.