Grid-Based User Interface for Multi-Dimensional Data Expansion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Business managers face difficulties in displaying complexly partitioned business information across multiple dimensions in a single report, limiting their ability to gain insights from detailed groupings of data.

Innovation Solution

A grid-based user interface system that allows for the expansion of selected matrix elements while maintaining their relative position, enabling users to interact with data by dragging and dropping objects across the matrix, and providing a modified matrix display with adjustable dimensions for clearer visualization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional report systems are used to display business information, then simple groupings can be achieved, but complex multi-dimensional partitioning is not possible

Engineering Contradiction:
Improvemulti-dimensional data partitioning capabilityVSAvoidreport structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The report is segmented into multiple independent matrix objects, each handling a specific dimension of data partitioning. This allows complex multi-dimensional analysis to be broken down into manageable matrix components that can be individually configured and displayed, resolving the contradiction between versatility and complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transitions from traditional single-dimensional report views to multi-dimensional matrix-based visualization. By organizing data across multiple matrix dimensions (rows, columns, and nested matrices), the system enables complex partitioning while maintaining structured presentation, effectively adding dimensional depth without overwhelming complexity.

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

2Loss of information

If matrix elements are expanded to show detailed information, then data visibility is improved, but the relative position and layout of other elements may be disrupted

Engineering Contradiction:
Improvedata detail visibilityVSAvoidmatrix layout stability
Core Design Contradiction:
Loss of informationVSStability of the object's composition

Solution Approach 1:

Matrix elements are implemented with nested structure capability, allowing detailed information to be contained within expanded matrix elements while maintaining the parent matrix structure. This nesting approach enables detailed data visibility without disrupting the overall matrix layout, as expanded elements contain their details within the established hierarchical framework.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The matrix elements are designed to be dynamically expandable and collapsible while maintaining their relative positions within the matrix. This dynamic behavior allows users to expand elements for detailed viewing without permanently altering the matrix composition, resolving the contradiction between information visibility and layout stability.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If multiple matrix objects are used to display complex data, then data organization capability is enhanced, but the interface complexity increases

Engineering Contradiction:
Improvedata organization capabilityVSAvoidinterface usability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

Multiple matrix objects are designed with universal functionality and consistent interaction patterns. Each matrix object can be independently configured but follows the same operational rules for selection, expansion, and manipulation. This universality enables enhanced data organization through multiple matrices while maintaining ease of operation through consistent user experience across all matrix objects.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system introduces an intermediary layer of matrix objects that mediates between the complex multi-dimensional data structure and the user interface. This intermediary matrix layer organizes complex data relationships while presenting a simplified, consistent interface for user interaction, resolving the contradiction between data organization capability and ease of operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10210150B2Grid-based user interface system
Publication Date: 2019.02.19 WORKDAY INC
  • US10210150B2 patent drawing
  • US10210150B2 patent drawing
  • US10210150B2 patent drawing

AI summary

A system for displaying data comprises an interface and a processor. The interface is configured to receive an indication of a matrix element for expansion. The processor is configured to provide a matrix for display. The matrix includes a plurality of matrix elements. The processor is configured to provide a modified matrix for display, in the event that the matrix element is selected for expansion. The modified matrix for display includes a matrix element expanded and matrix elements compressed based at least in part on the matrix element selected.