Search Interface Domain Prioritization via Supply-Demand Distribution Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in searching information resources due to search mechanisms presenting irrelevant results and failing to organize search results in a meaningful manner, making it time-consuming for users to find relevant data items.

Innovation Solution

A system generates user interfaces based on supply and demand information by analyzing data item counts across domains, navigation history, and generating histograms to identify the type of interface to present, such as peak, hills, or flat distributions, to prioritize relevant data items and domains on the user interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If a search mechanism presents search results covering a wide spectrum of data items, then the search results are comprehensive, but the user experiences frustration due to the presence of irrelevant results and time-consuming experimentation with constraints

Engineering Contradiction:
Improvecomprehensiveness of search resultsVSAvoiduser experience and time to find relevant data
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The patent applies local quality by organizing search results into different hierarchical levels (broad categories vs. specific categories) and allowing users to navigate from general to specific domains. The interface dynamically adjusts the level of detail and organization based on the user's navigation path and preferences, presenting highly organized results at specific domains while maintaining comprehensive coverage across all domains through the hierarchical structure.

Inventive Principle:
Principle #3Local quality

2Quantity of substance

If a search mechanism provides numerous data items across wide domains, then the information coverage is extensive, but the organization of search results on the interface becomes meaningless to the user

Engineering Contradiction:
Improveinformation coverageVSAvoidmeaningfulness of result organization
Core Design Contradiction:
Quantity of substanceVSLoss of information

Solution Approach 1:

The patent segments search results into multiple hierarchical levels including broad domains, specific domains, and individual data items. Each level is organized and presented separately on the interface, allowing users to navigate through the hierarchy. This segmentation maintains comprehensive information coverage while ensuring that results at each level are meaningfully organized according to the domain structure and user preferences.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If users add and remove constraints from queries to find relevant data, then the search precision may improve, but the process becomes time-consuming and frustrating

Engineering Contradiction:
Improvesearch precisionVSAvoidtime spent on query experimentation
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary organization of all search results according to the domain hierarchy before the user even submits a query. When users submit queries, the system leverages this pre-organized structure to quickly present relevant results at appropriate hierarchical levels, eliminating the need for users to experiment with multiple constrained queries. The interface automatically navigates users through the pre-organized domain structure to find relevant data efficiently.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10474762B2Methods and systems to communicate information
Publication Date: 2019.11.12 EBAY INC
  • US10474762B2 patent drawing
  • US10474762B2 patent drawing
  • US10474762B2 patent drawing

AI summary

Systems and methods to communicate information are described. The system receives a query and retrieves a set of data items from a database based on the query. The system generates a distribution based on a count of data items from the set of data items that were retrieved for each domain in a set of domains and a count of requests to view data items from another set of data items for each domain in the set of domains. The system identifies whether the distribution exhibits a type of a distribution by comparing the distribution with at least one of a peak distribution and a hills distribution. Finally, the system generates interface information based on the type of distribution.