Graphical Rule Template Icon Association for Data Objects

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data handling systems lack efficiency in creating complex applications without traditional programming knowledge, and there is a need for a more intuitive and graphical approach to define navigation and data transformation within business processes.

Innovation Solution

Microgen Aptitude V3.00 provides a graphical user interface and toolset for developers to create applications by defining Application Diagrams, forms, services, and security roles, enabling modeless and modal navigation, and implementing Hierarchy Transformations and Traversal Transformations without requiring programming expertise.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional programming languages are used to create complex applications, then functionality and control are improved, but developer expertise requirements and development complexity increase

Engineering Contradiction:
Improveapplication creation capabilityVSAvoidprogramming knowledge requirement
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent replaces traditional programming language mechanics with a graphical user interface-based visual programming system. Users interact with drag-and-drop components, property editors, and visual flow diagrams instead of writing code, substituting the mechanical act of coding with more intuitive graphical operations while maintaining application creation capability

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

Solution Approach 2:

The patent introduces a visual programming environment as an intermediary between the user and the underlying programming system. This intermediary layer provides graphical abstractions, pre-built components, and visual editors that mediate complex programming tasks, allowing users to create applications without directly engaging with programming language syntax and semantics

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If graphical user interface tools are used for data mapping and transformation, then ease of use is improved, but processing efficiency and system complexity may worsen

Engineering Contradiction:
Improvedata transformation simplicityVSAvoidsystem architecture complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent uses graphical representations and visual models as copies or abstractions of the underlying data transformation logic. Users work with visual diagrams, property sheets, and configuration interfaces that replicate the essential structure and behavior of the transformation system, making complex operations accessible through simplified graphical interfaces

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent divides the data transformation system into modular graphical components such as separate editors for different transformation types, individual property editors for specific parameters, and discrete visual elements in flow diagrams. This segmentation allows users to tackle complex transformations by working with manageable, independently configured graphical elements

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP2343641B1Applying rules to data
Publication Date: 2016.03.16 APTITUDE SOFTWARE
  • EP2343641B1 patent drawingFigure 1
  • EP2343641B1 patent drawingFigure 2
  • EP2343641B1 patent drawingFigure 2

AI summary

A method and apparatus for applying a rule to a data object using a computing device having at least a processor, a computer-readable memory, a display device and an input device. A rule template is provided in the computer-readable memory, the rule template having attributes corresponding to attributes of at least one type of data object. A rule template icon associated with the rule template and a data object icon associated with a data object having corresponding attributes are also provided in the computer-readable memory. A developer of an application is allowed to associate the rule template icon with the data object icon and, as a result of the association of the rule template icon with the data object icon, the rule template is instantiated with the data object.