E-commerce Query Augmentation via Rule-Based Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

E-commerce websites face challenges in providing users with efficient and relevant product information due to inefficiently configured search engine interfaces that often return irrelevant results, leading to user frustration and decreased sales.

Innovation Solution

A system and method that processes user queries by comparing them to stored rules to determine matching criteria, augmenting the queries, and redirecting them to relevant product information within or external to the product index, using a computer processor to enhance search results and presentation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional search engine interfaces are used in e-commerce, then users can access product information, but the search results are often irrelevant and inefficient, leading to user frustration

Engineering Contradiction:
Improvesearch efficiencyVSAvoidsearch result relevance
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary actions by pre-processing user queries against stored rules before searching the product index. It compares query terms to stored rules to determine matching criteria and augments queries in advance, ensuring relevant search results are returned without requiring users to manually filter through irrelevant information.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary layer between the user query and the product index by using stored rules as a mediator. This intermediary component (the rule-based query processing system) enhances and redirects queries to ensure only relevant product information is returned, filtering out irrelevant results before they reach the user.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If search engines return comprehensive product information, then users have more options, but the information load becomes overwhelming and users lose interest

Engineering Contradiction:
Improveproduct information volumeVSAvoiduser engagement
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The system extracts and removes irrelevant information from the search results by using stored rules to filter and select only the most relevant product information. It takes out unnecessary details and presents only the essential information that matches user queries and stored criteria, preventing information overload while maintaining comprehensive search capabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of operation

If the search engine interface is simplified for ease of use, then users can navigate easily, but the system loses the ability to handle complex search requirements

Engineering Contradiction:
Improvesite navigationVSAvoidsearch query handling
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system achieves multi-functionality by using a universal rule-based query processing mechanism that handles both simple and complex search requirements. The stored rules can be configured to match various search criteria, allowing the same simplified interface to accommodate diverse user needs from basic product searches to complex filter-based queries.

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

Data Source

PatentUS9672552B2Methods of augmenting search engines for ecommerce information retrieval
Publication Date: 2017.06.06 GRPBY
  • US9672552B2 patent drawing
  • US9672552B2 patent drawing
  • US9672552B2 patent drawing

AI summary

Queries against search engines like the Google Search Appliance, Elastic Search and other readily available search engines to provide meaningful content for the purpose of supporting eCommerce websites. In particular, methods that provide for an intelligent abstraction to know when and how to generate a set of queries, the set of queries including one or more queries that are relevant to the searchable content are disclosed. In addition, the methods also can determine if a query against the search engine is even required and may redirect the use to other dynamic or static content outside the search index utilized by the search engine to satisfy the queries.