Graphical Data Object Manipulation Interface

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing large amounts of data using Structured Query Language (SQL) is time-consuming and laborious due to the need to learn complex syntax and manually type commands, making it difficult to efficiently manipulate data structures.

Innovation Solution

A method involving graphical manipulation of data objects on a video display, where users define enclosed shapes to associate properties with data objects, allowing properties to be automatically assigned or extracted through user input, such as drawing lines or moving graphical items, without requiring detailed SQL knowledge.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If SQL commands are used to manage data, then data manipulation capability is achieved, but time consumption and operational complexity increase

Engineering Contradiction:
Improvedata manipulation efficiencyVSAvoidtime to learn and execute commands
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent replaces the mechanical typing and execution of SQL commands with a graphical user interface system. Users interact with visual elements on a display device, dragging and dropping data objects into containers or manipulating them through point-and-click operations. This substitution eliminates the need to learn SQL syntax while achieving the same data manipulation goals, directly resolving the contradiction between data manipulation capability and time consumption.

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

Solution Approach 2:

The patent introduces an intermediary layer between the user and the database system. Instead of directly interacting with SQL commands or raw data structures, users work with graphical representations of data objects and their relationships. This intermediary graphical interface translates user actions into appropriate database operations, making data management accessible without requiring knowledge of underlying SQL syntax or complex data structures.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If SQL syntax and data structures are learned, then data management capability is improved, but ease of operation deteriorates

Engineering Contradiction:
Improvedata management capabilityVSAvoidease of use
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent creates visual copies or representations of database objects (tables, records, fields) as graphical elements on the display. These graphical representations mirror the structure and relationships of the underlying data but present them in an intuitive visual format. Users manipulate these graphical copies through natural interactions like dragging, dropping, and connecting, which automatically translate to appropriate SQL operations. This copying approach maintains full data management capability while dramatically improving ease of operation.

Inventive Principle:
Principle #26Copying

3Manufacturing precision

If manual typing of SQL commands is required, then precise data control is achieved, but labor intensity increases

Engineering Contradiction:
Improvedata control precisionVSAvoidoperational effort
Core Design Contradiction:
Manufacturing precisionVSEase of manufacture

Solution Approach 1:

The patent implements a self-service system where the graphical interface automatically generates and executes the appropriate SQL commands based on user actions. When users drag data objects, create relationships, or modify graphical representations, the system automatically translates these actions into precise SQL statements and executes them. This self-service mechanism maintains precise data control while eliminating the manual typing and execution effort, directly addressing the contradiction between precision and operational effort.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9323807B2Graphical manipulation of data objects
Publication Date: 2016.04.26 SAP SE
  • US9323807B2 patent drawing
  • US9323807B2 patent drawing
  • US9323807B2 patent drawing

AI summary

In an embodiment, a user input defining an enclosed, graphical shape on a video display is received. A number of graphical items are identified as being included within the enclosed, graphical shape. Here, each graphical item is displayed on the video display and represents a data object that has a number of properties. A property is extracted from the number of properties that the data objects have in common based on the identification. A number of other manipulation techniques are also described.