Data Grouping via Metadata-Driven Visual Demarcations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computer systems fail to effectively group and display data categories and sub-categories in a platform-independent manner, leading to difficulties in identifying matching data elements across different operating systems and large datasets, where color-coding is inconsistent and searching for specific data strings can be cumbersome due to incorrect grouping and highlighting.

Innovation Solution

A computer system and method that uses metadata to determine the relationships between data sets and display them in a table with appropriate graphical demarcations, grouping columns by main categories and highlighting matching records to facilitate user identification of data elements, allowing for platform-independent operation and improved search functionality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If color-coding is used to group columns by main category, then column grouping is improved, but platform independence deteriorates

Engineering Contradiction:
Improvecolumn groupingVSAvoidplatform independence
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent uses graphical demarcations (vertical lines, shading, or other visual indicators) to indicate column groupings by main category. These visual changes are implemented through metadata that specifies grouping information, allowing consistent display across different operating systems without relying on platform-specific color-coding conventions.

Inventive Principle:
Principle #32Color changes

Solution Approach 2:

The patent introduces metadata as an intermediary mechanism to carry grouping information between the data structure and the display. This metadata layer abstracts the grouping logic from the display implementation, enabling platform-independent rendering of column groupings through standardized graphical demarcation specifications.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If all matching data elements are highlighted, then search results are improved, but user efficiency deteriorates

Engineering Contradiction:
Improvesearch resultsVSAvoiduser efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments the display of matching data elements by grouping rows that contain matches together. This segmentation creates distinct visual sections in the table, allowing users to quickly identify and access matching records without scanning through the entire dataset. The grouping is based on metadata that tracks which rows contain matching data elements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a dimensional transformation by reordering and grouping rows based on match status. Instead of highlighting individual cells scattered throughout the table, the system reorganizes the table structure to place all matching rows together, creating a new organizational dimension that improves user efficiency.

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

3Stability of the object's composition

If rows with multiple values are sorted alphabetically, then sorting consistency is improved, but data grouping deteriorates

Engineering Contradiction:
Improvesorting consistencyVSAvoiddata grouping
Core Design Contradiction:
Stability of the object's compositionVSEase of operation

Solution Approach 1:

The patent segments the sorting process into two stages: first sorting rows by their primary values alphabetically, then grouping rows that contain matching data elements together regardless of their exact sort position. This segmentation allows consistent alphabetical sorting while maintaining effective data grouping through the second stage of matching-based aggregation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary alphabetical sorting of all rows, then applies a second grouping operation based on matching data elements. This preliminary action ensures consistent sorting behavior across all rows while the subsequent grouping operation maintains the ability to identify and group related data, resolving the conflict between sorting consistency and data grouping.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7685510B2System and method for grouping data
Publication Date: 2010.03.23 SAP SE
  • US7685510B2 patent drawing
  • US7685510B2 patent drawing
  • US7685510B2 patent drawing

AI summary

In a system and method for grouping data, a processor may, with reference to metadata identifying relationships between sets of data to be displayed in columns of a table, generate a display template from the identified relationships, the template defining that related columns of data are presented adjacent to each other in groups and defining which types of graphical demarcations to display, may search among records corresponding to rows of the table to be displayed for records that satisfy a search criterion, and may display a table according to the display template, rows of the table arranged to display the records that satisfy the search criteria in a group separate from the other records.