Structured Data Document Parsing for Visualizations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current document processing software applications struggle with presenting visualizations as bitmap and vector graphics, which do not provide underlying data, are difficult to modify, and lack searchability and analytical capabilities.

Innovation Solution

A computer device and method that parses structured data content using data and structure type indicators to generate visualizations, allowing for modification and analysis of structure elements and relationships, and enabling the creation of dynamic visualizations linked or embedded within other structures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Illumination intensity

If visualizations are presented as bitmap and vector graphics, then colorful information is provided, but the underlying data and numbers are not provided

Engineering Contradiction:
Improvevisual information qualityVSAvoidunderlying data
Core Design Contradiction:
Illumination intensityVSLoss of information

Solution Approach 1:

The patent segments the visualization into two distinct layers: a graphical presentation layer (bitmap/vector graphics) for visual display, and a structured data layer (machine-readable content) for data storage. This segmentation allows each layer to serve its specific function while maintaining their association, thus providing both colorful visual information and underlying data simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary component - a data structure (such as XML, JSON, or other markup languages) that acts as a mediator between the graphical visualization and the underlying data. This intermediary preserves the relationship between visual elements and their source data, enabling both visual presentation and data accessibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Illumination intensity

If visualizations are presented as bitmap and vector graphics, then colorful information is provided, but the content cannot be modified by adding, removing, or changing the content

Engineering Contradiction:
Improvevisual information qualityVSAvoidmodifiability
Core Design Contradiction:
Illumination intensityVSEase of operation

Solution Approach 1:

By separating the visualization into independent graphical and data layers, the patent enables modification of the data layer without affecting the graphical rendering process. Users can add, remove, or change content in the structured data, and the visualization automatically updates, providing ease of operation while maintaining visual quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a dynamic system where the structured data layer can be easily modified, and these changes automatically propagate to the graphical presentation layer. This dynamic relationship allows the visualization to adapt and update in real-time based on data changes, enhancing modifiability while preserving visual integrity.

Inventive Principle:
Principle #15Dynamics

3Illumination intensity

If visualizations are presented as bitmap and vector graphics, then colorful information is provided, but the content cannot be accurately searched

Engineering Contradiction:
Improvevisual information qualityVSAvoidsearchability
Core Design Contradiction:
Illumination intensityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent segments the visualization system into a graphical layer for display and a structured data layer for searchability. The structured data layer uses machine-readable formats with defined schemas, enabling accurate searching, filtering, and indexing while the graphical layer maintains visual quality. This segmentation resolves the contradiction by assigning different functions to different layers.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The structured data format acts as an intermediary that bridges the gap between visual presentation and searchability. This intermediary layer contains metadata and structured information that can be easily searched and indexed, while maintaining its connection to the graphical visualization, thus enabling both functions simultaneously.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Illumination intensity

If visualizations are presented as bitmap and vector graphics, then colorful information is provided, but analysis and transformations cannot be performed on the content

Engineering Contradiction:
Improvevisual information qualityVSAvoidanalytical capability
Core Design Contradiction:
Illumination intensityVSAdaptability or versatility

Solution Approach 1:

The patent segments the system into a graphical visualization layer for presentation and a structured data layer for analysis. The structured data layer preserves the original data in machine-readable formats, enabling various analytical operations, transformations, and processing while the graphical layer maintains visual quality for presentation purposes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The structured data format serves as an intermediary that enables analytical operations between the graphical visualization and external analysis tools. This intermediary layer allows data to be extracted, transformed, and analyzed while maintaining the connection to the visual representation, thus providing both visual quality and analytical capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11416526B2Editing and presenting structured data documents
Publication Date: 2022.08.16 SAP SE
  • US11416526B2 patent drawing
  • US11416526B2 patent drawing
  • US11416526B2 patent drawing

AI summary

The present disclosure pertains to computer readable documents including structured data content for visualizing a structure with a plurality of structure elements and a plurality of relationships between the plurality of structure elements. The document includes the structured data content, a data type indicator, and a structure type indicator. The data type indicator is used to determine a parsing algorithm, The parsing algorithm and the structure type indicator are used to parse the structured data content to determine the structure elements and the relationships between the structure elements. The lexical structure of the structured data content reflects the relationships between the structure elements. A visualization of the structure can be automatically generated. The visualization can be linked to or embedded within visualizations of other structures.