Tabular Data Transformation via Point-and-Click Interface

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data management systems require users familiar with computer coding to transform tabular data into an object-based data modeling framework, making it difficult for non-technical users and time-consuming for others to perform data manipulation and analysis.

Innovation Solution

A computing system that provides a point-and-click interface for users to transform tabular data into an object-property format, generating required software code and facilitating data visualization, allowing users to map tabular data to an object-based format without coding expertise.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a point-and-click interface is provided for data transformation, then ease of operation is improved, but device complexity increases

Engineering Contradiction:
Improveease of operationVSAvoiddevice complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system introduces an automated code generation intermediary that translates user-friendly point-and-click interface interactions into the complex software code required for data transformation. This mediator layer handles the complexity of mapping tabular data to object-property formats, ontology alignment, and transformation logic generation, while users only interact with simple visual controls.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements self-service through automated code generation and transformation execution. Once users configure their data transformation requirements through the point-and-click interface, the system automatically generates the necessary software code, executes the transformation, and produces results without requiring users to manually write or manage complex transformation logic.

Inventive Principle:
Principle #25Self-service

2Productivity

If automated code generation is implemented, then productivity is improved, but device complexity increases

Engineering Contradiction:
ImproveproductivityVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs preliminary action by pre-generating software code templates and transformation logic based on user selections in the point-and-click interface. The system anticipates the code generation needs and prepares transformation scripts before actual data processing begins, significantly improving productivity by eliminating manual coding steps.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system replaces the mechanical process of manual software coding with an automated code generation mechanism. Instead of users manually writing transformation code, the system uses algorithms to automatically generate appropriate software code based on user specifications, thereby improving productivity while managing complexity through automation.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Adaptability or versatility

If data transformation from tabular to object-based format is performed, then adaptability is improved, but loss of time occurs

Engineering Contradiction:
ImproveadaptabilityVSAvoidloss of time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system efficiently manages the time cost of data transformation by dynamically adjusting transformation parameters and optimization settings based on the specific data characteristics and user requirements. The point-and-click interface allows users to configure transformation parameters that balance adaptability needs with time constraints, enabling the system to optimize the transformation process for each specific case.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10776382B2Systems and methods for facilitating data transformation
Publication Date: 2020.09.15 PALANTIR TECHNOLOGIES INC
  • US10776382B2 patent drawing
  • US10776382B2 patent drawing
  • US10776382B2 patent drawing

AI summary

Systems and methods are provided for facilitating the transformation of data from a tabular data set organized according to a data schema to an object based data set organized according to a data ontology. The provided systems and methods offer a graphical user interface for mapping the tabular based data to the object based data set according to the data ontology. The tabular based data may be transformed according to the mapping.