Extrapolating Tabular Structure in Freeform Documents

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Freeform documents lack structural associations among elements, making creation and modification of tabular layouts tedious, as they do not enforce a predefined layout, and imposing a strict structure limits flexibility.

Innovation Solution

A method to extrapolate a tabular structure in freeform documents by determining a primary column and secondary columns, allowing for manipulation such as reordering, resizing, and inserting elements, while maintaining flexibility in layout.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a predefined structure such as table or grid is enforced, then structural association and manipulation ease are improved, but layout flexibility is worsened

Engineering Contradiction:
Improveease of manipulationVSAvoidlayout flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic tabular structure extrapolation that adapts to different element arrangements. The system detects tabular patterns in freeform documents and dynamically creates corresponding table structures, allowing users to manipulate elements with tabular operations while maintaining layout flexibility. The structure is not fixed but dynamically generated based on the actual element arrangement in the document.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces an intermediary layer between the freeform canvas and the tabular structure. This intermediary enables the system to translate between freeform element arrangements and tabular representations, allowing users to work in the flexible freeform environment while benefiting from structured manipulation capabilities through the detected and extrapolated table structures.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If no predefined structure is enforced, then layout flexibility is improved, but structural association and manipulation ease are worsened

Engineering Contradiction:
Improvelayout flexibilityVSAvoidease of manipulation
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent performs preliminary detection of tabular patterns in the freeform document before manipulation operations are performed. By pre-identifying the tabular structure through element selection and relationship detection, the system prepares the structural information in advance, enabling easy manipulation operations to be applied subsequently without requiring the user to manually define structures.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system performs self-service by automatically detecting and extrapolating tabular structures from the freeform element arrangements. Instead of requiring users to manually create table structures, the system autonomously analyzes the spatial relationships between elements, identifies tabular patterns, and generates appropriate table structures, thereby providing structured manipulation capabilities without user intervention in the structural definition process.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8887038B2Extrapolating tabular structure in a freeform document
Publication Date: 2014.11.11 SAP IRELAND LTD
  • US8887038B2 patent drawing
  • US8887038B2 patent drawing
  • US8887038B2 patent drawing

AI summary

Various embodiments of systems and methods for extrapolating tabular structure to facilitate manipulation of elements in the freeform document are described herein. The freeform document includes an unstructured canvas providing users the ability to place one or more elements in the canvas. A primary column is determined by the selection of at least one element in the freeform document. Further, one or more secondary columns in the freeform document corresponding to the primary column are determined. A tabular structure in the freeform document is extrapolated based on the determined primary column and the one or more secondary columns to facilitate manipulation of elements in the freeform document, such as reordering, resizing and deleting the one or more elements, and inserting one or more new elements in the freeform document.