Hierarchical Entity Search Interface for Efficient Browsing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in efficiently searching and browsing large lists of entities through search engines, leading to prolonged search times and suboptimal user experiences due to inadequate handling of hierarchical lists and recommendations.

Innovation Solution

A fast browsing technique is introduced that utilizes a graphical user interface to handle hierarchical lists and sub-lists in different scenarios, enabling interactive exploration and scalable generation of entity lists and sub-lists across various domains, facilitated by a data structure that supports constant access time for lookup operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If traditional search engine displays large lists of entities, then completeness of entity coverage is improved, but search time and user experience deteriorate

Engineering Contradiction:
Improveentity coverageVSAvoidsearch time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent segments large entity lists into hierarchical groups and sub-groups, allowing users to navigate through organized categories rather than scrolling through unstructured long lists. This segmentation maintains complete entity coverage while reducing search time by enabling targeted navigation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces hierarchical dimensions to organize entities, transforming a flat one-dimensional list into a multi-dimensional structure with parent-child relationships. This allows users to drill down through levels of hierarchy, maintaining access to all entities while significantly reducing the time needed to locate specific items.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If hierarchical lists are displayed with drill-down capabilities, then browsing efficiency is improved, but interface complexity increases

Engineering Contradiction:
Improvebrowsing efficiencyVSAvoidinterface complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements nested hierarchical structures where parent entities contain child entities, and child entities can further contain sub-entities. This nesting approach improves browsing efficiency by organizing information in logical groups while managing interface complexity through consistent hierarchical patterns that users can navigate predictably.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The patent employs dynamic display mechanisms that adapt the hierarchical structure based on user interactions, such as expanding or collapsing nodes, and dynamically loading sub-lists as users drill down. This dynamic approach maintains browsing efficiency by providing relevant information on demand while managing interface complexity by displaying only necessary portions of the hierarchy at any given time.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If entities are displayed in ranked formats with graphical emphasis, then relevance identification is improved, but visual processing requirements increase

Engineering Contradiction:
Improverelevance identificationVSAvoidvisual processing energy
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent uses color variations and graphical emphasis to highlight ranked entities and their relevance levels. This visual encoding improves relevance identification by allowing users to quickly distinguish between different ranks and importance levels without requiring detailed analysis of each entity, thereby reducing the overall visual processing energy required.

Inventive Principle:
Principle #32Color changes

Solution Approach 2:

The patent applies graphical emphasis selectively to specific entities based on their relevance rankings, rather than uniformly styling all entities. This local quality approach enhances relevance identification by drawing attention to the most important items while using simpler visual representations for less relevant entities, optimizing visual processing efficiency.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10635677B2Hierarchical entity information for search
Publication Date: 2020.04.28 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10635677B2 patent drawing
  • US10635677B2 patent drawing
  • US10635677B2 patent drawing

AI summary

A fast browsing architecture for exploring hierarchical lists of entities through a search user interface. A graphical UI operates to handle the hierarchical lists and sub-lists in different ways for different scenarios such as a hierarchical level is zero (only one list of entities associated with a query and the list cannot be further drilled down), a second scenario where the hierarchical level is one (a list of entities associated with the query and these entities can be further drilled down to a number of sub-lists) and the sub-lists cannot be further drilled down, and a third scenario where the hierarchical level is more than one (a list of entities associated with the query and these entities can be further drilled down to a number of sub-lists), sub-lists can be further drilled down to a number of lists, until there is no more drill down lists to be found.