Multi-Record Projection Search for Merchant-Specific Taxonomies

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing search platforms lack configurability and efficiency in managing and updating taxonomies on a per-merchant system basis, leading to wholesale updates and limited customization of search results.

Innovation Solution

A search management system that enables configurable and searchable data records through multi-record projections, allowing relationships between entity records to enhance search results by linking and indexing multiple data records, utilizing a graph merge system and multi-record projection management to generate comprehensive search results.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a global taxonomy is used for all merchant systems, then consistency across the platform is maintained, but configurability on a per-merchant system basis is lost

Engineering Contradiction:
ImproveconfigurabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the global taxonomy into merchant-specific taxonomy configurations. Each merchant system can have its own customized taxonomy settings while the underlying global taxonomy structure remains intact. This allows per-merchant configurability without completely redesigning the global system architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent enables local quality by allowing different merchant systems to have different taxonomy configurations tailored to their specific needs. Each merchant can customize which taxonomy categories and mappings are relevant to their business, while the platform maintains a consistent global taxonomy framework.

Inventive Principle:
Principle #3Local quality

2Productivity

If a wholesale taxonomy update is performed, then all affected data records are updated consistently, but the update process becomes time-consuming and resource-intensive

Engineering Contradiction:
Improveupdate efficiencyVSAvoidupdate time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent extracts the ability to perform selective taxonomy updates from the wholesale update process. Instead of updating all affected data records simultaneously, the system can now update only the specific merchant records that require changes, based on their individual taxonomy configurations and needs.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by performing taxonomy updates only on the necessary subset of records rather than all records. This allows the system to update taxonomy for specific merchants or specific categories without triggering a platform-wide update, significantly reducing update time and resource consumption.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If a single CSV file is used for taxonomy mappings, then all mappings are updated in one operation, but individual mapping configurability is lost

Engineering Contradiction:
Improvecustomization capabilityVSAvoidconfiguration ease
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent segments the single CSV file approach into multiple merchant-specific configuration files or records. Each merchant can have their own taxonomy mapping configurations stored separately, allowing individual customization while maintaining ease of management through the platform's configuration interface.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary configuration layer between the global taxonomy and individual merchant systems. This intermediary layer allows merchants to customize their taxonomy mappings through the platform's user interface without directly manipulating CSV files, simplifying the configuration process while maintaining flexibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12406007B2Multi-record projection search platform
Publication Date: 2025.09.02 YEXT INC
  • US12406007B2 patent drawing
  • US12406007B2 patent drawing
  • US12406007B2 patent drawing

AI summary

A system and method to generate search results. The system and method receive a search query from an end-user system. In view of the search query, a first data record storing first data associated with a merchant system is identified. Based on a set of values of a projected field of the first data record, a second data record storing second data associated with the merchant system and a third data record storing third data associated with the merchant system are identified. A graphical user interface including a search result responsive to the search query is generated, the search results including at least the first data, the second data, and the third data.