Dynamic Metadata GUI for Search Result Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing search engines struggle to efficiently filter and analyze structured data results, often returning irrelevant information and limiting users' ability to manipulate search results, leading to inefficiencies in finding relevant data within large datasets.

Innovation Solution

The method involves enriching data with metadata tags during indexing, allowing for the creation of a graphical user interface (GUI) control like a navigation tree to refine searches, and enabling dynamic tabular views for data manipulation and analysis, allowing users to filter and analyze search results effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If search engines return all records found in a search, then the completeness of search results is improved, but the usability and efficiency deteriorate due to overwhelming volume of results

Engineering Contradiction:
Improvenumber of search resultsVSAvoiduser ability to find relevant information
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The patent segments search results into structured groups based on metadata fields (e.g., date, author, document type). Each segment represents a filtered subset of results sharing common characteristics, making it easier for users to navigate through large result sets by progressively refining criteria rather than browsing all results sequentially.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary filtering and organization of search results using metadata before presenting them to users. By pre-grouping results according to structured fields and generating hierarchical navigation elements, the system prepares results in an easily consumable format, reducing the cognitive load and time required for users to find relevant information.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If search engines limit results to a subset of most relevant hits, then the ease of operation is improved, but the completeness and reliability of search results deteriorate

Engineering Contradiction:
Improvespeed of finding resultsVSAvoidcompleteness of search results
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements dynamic result presentation where the system adapts the number and organization of displayed results based on user interactions. Users can dynamically adjust filtering criteria through hierarchical navigation, allowing the system to present more or fewer results based on real-time user needs rather than applying a fixed limit, thus maintaining both speed and completeness.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system adds a hierarchical navigation dimension to search results, organizing them by metadata fields such as date, author, or document type. This creates additional navigation paths beyond simple result listing, allowing users to access comprehensive results through multiple organizational dimensions while maintaining quick access to most relevant hits through the primary ranking.

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

3Device complexity

If search engines treat structured database data similar to unstructured text, then the device complexity is reduced, but the measurement precision and analysis capability deteriorate

Engineering Contradiction:
Improvesearch engine structureVSAvoiddata analysis accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent applies local quality by treating different parts of the search system differently: unstructured text search maintains simple keyword matching, while structured database results receive enhanced metadata-based organization and filtering. This allows the system to maintain low complexity for text search while providing high precision analysis for structured data through field-specific metadata extraction and hierarchical grouping.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8983894B2Generating a file with integral dynamic reports from queries to an external database
Publication Date: 2015.03.17 CLOUD SOFTWARE GROUP LLC
  • US8983894B2 patent drawing
  • US8983894B2 patent drawing
  • US8983894B2 patent drawing

AI summary

Records in databases or unstructured files are enriched with metadata and are indexed for retrieval by a search engine. In response to a search request, a graphical user interface (GUI) control based on the metadata associated with the search hits is constructed and displayed with the search results in a standard view. Selection of a metadata value via the GUI control filters the previously matched records down to those matching the value selected via the GUI control. The metadata in the search results is arranged in a tabular view which is embedded in the display of search results and rendered invisible until selected by the user. Reports can be constructed from an identifier each returned record set for presenting, analyzing and modifying the data, and for generating further reports.