Search Result Deduplication via Category Subcategory Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing user interfaces for searching items often display duplicate results and items from the same category repeatedly, wasting screen space and failing to provide an accurate depiction of the variety of available brands or subcategories.

Innovation Solution

Implementing a system that generates category-specific search results by removing duplicates from original search results and limiting the display to unique items from different subcategories, with the duplication removal service comparing items in original and categorical search results to append duplicates to the end of the categorical results and the category summary generator ensuring only one instance of each subcategory is displayed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If duplicate items are displayed in search results, then the quantity of search results is increased, but the screen space is wasted and user interface efficiency is reduced

Engineering Contradiction:
Improvequantity of search resultsVSAvoiduser interface efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent extracts duplicate items from the search results by comparing each item against previously displayed items using a data structure (e.g., HashSet) to identify and remove duplicates, thereby displaying only unique items and improving screen space utilization and user interface efficiency

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the parameter of item uniqueness by introducing a comparison mechanism that evaluates items based on their identifiers or attributes, filtering out duplicates while preserving diverse items, thus optimizing the balance between result quantity and display efficiency

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If multiple items from the same category are displayed, then the variety of search results is increased, but the representation of brand diversity is reduced

Engineering Contradiction:
Improvevariety of search resultsVSAvoidbrand diversity representation
Core Design Contradiction:
Quantity of substanceVSLoss of information

Solution Approach 1:

The patent segments the search results by category and applies different display strategies to each category, such as limiting the number of items per brand or category while ensuring representation from multiple brands, thereby maintaining brand diversity information while still providing variety in search results

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by treating different categories differently in the display logic, ensuring that each category contributes to brand diversity representation according to its specific characteristics, thus preventing loss of brand diversity information while maintaining overall result variety

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10007693B1Dynamic determination of categorical search results
Publication Date: 2018.06.26 AMAZON TECH INC
  • US10007693B1 patent drawing
  • US10007693B1 patent drawing
  • US10007693B1 patent drawing

AI summary

Disclosed are various embodiments for generating a de-duplicated and subcategory summary search results in response to a search query. A set of original search results and a set of categorical search results may be obtained in response to a search query. The original search results may be relevant to the search query while the categorical search results may be relevant to the search query and a category. The items in the categorical search results may be associated with various subcategories. The duplicate items in the categorical search results and at least a portion of the original search results may be removed from the categorical search results. The repeated instances of each of the subcategories may be removed from the categorical search results.