Executable Form Builder with Drag-and-Drop Flow Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for creating and customizing executable content and content flows are limited, as users cannot modify the sequence or flow of content without extensive programming, leading to high customization costs and delays, especially when regulatory changes occur.

Innovation Solution

A system and method that allow users to create and customize executable forms and form flows by dragging and arranging form items and flow controls on a display screen, enabling executable forms to be built and rearranged without programming, with the ability to store and execute these forms across multiple platforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If pre-programmed systems are used with vendor customization, then system functionality is provided, but customization costs and updating delays increase

Engineering Contradiction:
Improvecustomization capabilityVSAvoidupdating delay
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system is segmented into distinct components: a base pre-programmed system and separate customizable form templates. Users can select and configure individual form items (text fields, checkboxes, buttons) without modifying the underlying system code. This segmentation allows independent customization of forms while maintaining system stability, eliminating the need for lengthy vendor customization processes and enabling rapid updates when regulatory changes occur.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If pre-programmed content flow is used, then system structure is maintained, but user customization of flow sequence is prevented

Engineering Contradiction:
Improveuser autonomyVSAvoidsystem structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

Multiple form flow sequences are pre-programmed into the system (e.g., sequential flow, conditional flow, parallel flow). Users can select from these pre-defined flow templates and configure them with their chosen form items, rather than building flows from scratch or requiring vendor customization. This preliminary preparation of flow structures maintains system integrity while providing users with autonomous configuration capabilities.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If vendor customization is required for regulatory changes, then compliance is achieved, but time and expense increase

Engineering Contradiction:
Improveregulatory adaptabilityVSAvoidupdate speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system enables end-users to independently customize forms and form flows by selecting from available form items and configuring flow sequences through a user interface. When regulatory changes occur, users can directly modify their forms by adding, removing, or repositioning form items and adjusting flow sequences without contacting vendors or requiring system updates. This self-service capability dramatically reduces both the time and expense associated with regulatory compliance updates.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11467808B2Systems and methods for executable content and executable content flow creation
Publication Date: 2022.10.11 WISETECH GLOBAL (LICENSING) PTY LTD
  • US11467808B2 patent drawing
  • US11467808B2 patent drawing
  • US11467808B2 patent drawing

AI summary

Disclosed are methods and systems that allow a user to access indicia representing executable form items, click and drag them into a space on a display screen, and build a form of executable form items. The disclosed methods and systems allow the executable form items to be arranged and rearranged as the user is building the form. The form as it is being built on a display is executable as execution codes are attached the form items when the indicia is dragged onto a form view screen. A user will not need to consider how to define the manner in which the form items function. That is a user, in a single step, will select a form item that is a particular type to the build the form, and this form will immediately be executable. The form can then become part of a form flow.