Similarity Matching Indexing Engine for Search Query Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing web search engines and e-commerce search systems face inefficiencies in retrieving relevant and accurate similar content, as they start from scratch for each new search, leading to increased processing time and often provide unsatisfactory results, and are limited to processing a single search query at a time.

Innovation Solution

A system comprising a request generator, extraction unit, indexing engine, and processing engine that generates requests for similar content, extracts relevant fields, processes them to form combinations, determines scores and datasets, and provides relevant content based on these, allowing for simultaneous processing of multiple search queries and reducing response time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing search engines start searching from the beginning of the index for every new search, then they can ensure comprehensive search coverage, but the processing time increases significantly

Engineering Contradiction:
Improvesearch coverage completenessVSAvoidsearch processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent pre-processes and stores similarity scores between items during index creation. When a search query is received, the system retrieves pre-computed similarity data instead of calculating it in real-time, dramatically reducing search processing time while maintaining comprehensive coverage through the pre-established index structures.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent divides the search process into distinct phases: index building phase (computationally intensive) and query processing phase (fast retrieval). By segmenting these operations in time, the system performs heavy computation beforehand and only executes lightweight retrieval operations during actual searches, resolving the contradiction between thorough coverage and fast processing.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If existing search engines process one search query at a time, then they can maintain simple system architecture, but the throughput and efficiency decrease

Engineering Contradiction:
Improvesystem architecture simplicityVSAvoidsearch query throughput
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent merges multiple search query processing operations into a single unified search process. When similar queries are received, the system combines them and executes one consolidated search, sharing computational resources and index access across multiple queries. This increases throughput without significantly complicating the architecture, as the merging logic builds upon the existing single-query processing framework.

Inventive Principle:
Principle #5Merging (Combining)

3Speed

If existing e-commerce search systems use keyword-based indexing, then they can achieve fast retrieval, but the retrieved information may not be accurate or relevant to user expectations

Engineering Contradiction:
Improveretrieval speedVSAvoidsearch result relevance accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The patent transforms the search approach from pure keyword matching to similarity-based retrieval using pre-computed similarity scores. Instead of relying solely on keyword presence, the system uses similarity metrics (such as cosine similarity or other distance measures) to rank results, maintaining fast retrieval through pre-computation while significantly improving result relevance and accuracy to match user expectations.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10261972B2Methods and systems for similarity matching
Publication Date: 2019.04.16 INTELLIGENCENODE CONSULTING PTE LTD
  • US10261972B2 patent drawing
  • US10261972B2 patent drawing
  • US10261972B2 patent drawing

AI summary

An efficient and user-friendly system (118) and method for providing contents similar to a searched item is disclosed. The system (118) includes an indexing engine (208) adapted to work in conjunction with a processing engine (206), to discover and provide to the users, content similar to that searched by a user. The system and method search multiple indices to retrieve content with same or similar field values as of the item searched by the user.