Faceted Browsing Interface for Multi-Faceted Data Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Faceted search technologies face challenges in efficiently rendering and interacting with large datasets, particularly in visualizing multiple subsets and dynamically updating the dataset display based on user interactions, which complicates cross-subset comparison and exploration.

Innovation Solution

A graphical user interface (GUI) technology that enables concurrent visualization of multiple subsets through a faceted browsing interface, allowing users to select facet metadata elements and dynamically update the dataset display area based on hierarchical depictions, facilitating rapid manipulation and user understanding of relationships between visual representations and facet attributes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If faceted search technology is used to filter entries by multiple attributes, then the precision of data retrieval is improved, but the complexity of user interaction and visualization increases

Engineering Contradiction:
Improvedata retrieval precisionVSAvoidinterface complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The interface is segmented into distinct functional areas: a hierarchical facet navigation panel on the left for selecting attributes and values, and a main dataset display area on the right for visualizing results. This segmentation allows users to interact with complex multi-faceted data through simplified, localized controls rather than a monolithic complex interface.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms multi-dimensional facet attribute relationships into a two-dimensional visual layout with hierarchical nesting. Facet attributes are organized in tree structures where parent-child relationships are visually represented through indentation and collapsible/expandable nodes, converting abstract multi-dimensional data relationships into intuitive spatial arrangements.

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

2Productivity

If multiple subsets of data are visualized concurrently, then the productivity of data exploration is improved, but the difficulty of detecting and measuring relationships increases

Engineering Contradiction:
Improvedata exploration efficiencyVSAvoidrelationship detection difficulty
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

Visual connectors and alignment guides act as intermediaries between multiple subset visualizations. These graphical elements explicitly indicate relationships between different data subsets, making implicit relationships visible and easier to detect. The connectors serve as visual mediators that bridge the gap between separate visual representations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Different facet attribute combinations are represented using distinct visual encoding schemes including color coding. Related subsets are highlighted with consistent color themes, while unrelated subsets use different colors, enabling users to quickly perceive relationships and groupings across multiple concurrent visualizations through color-based pattern recognition.

Inventive Principle:
Principle #32Color changes

3Adaptability or versatility

If visual representations are dynamically updated based on user interactions, then the adaptability of the interface is improved, but the loss of time for rendering and updating increases

Engineering Contradiction:
Improveinterface adaptabilityVSAvoidrendering update time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system pre-computes and caches visual representation data for various facet attribute combinations in the background. When users interact with the interface, the system retrieves and displays pre-prepared visualizations rather than generating them from scratch, significantly reducing perceived update time while maintaining full adaptability to user selections.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The interface implements incremental updating where visual representations are refreshed periodically or on-demand based on user interaction depth. Rather than completely re-rendering all visualizations with each facet selection change, the system updates only the affected portions of the display, reducing rendering overhead while maintaining adaptability.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS8872849B2Relational rendering of multi-faceted data
Publication Date: 2014.10.28 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8872849B2 patent drawing
  • US8872849B2 patent drawing
  • US8872849B2 patent drawing

AI summary

Technology for rendering representations of multi-faceted data are disclosed. As one example, the technology includes organizing and rendering multiple subsets of a dataset according to temporal or other linear attributes, e.g., for visual comparison and/or other visualization. A collection of subsets may be determined in response to a selection of a facet having multiple facet attributes. Each subset may include the entries of the dataset that have the facet attribute corresponding to that subset. Optionally, the multiple subsets may be rendered in alignment with corresponding portions of a hierarchical depiction, e.g., to visually represent the parameters of the subsets.