Form Field Toggling for Accurate Section-Based Form Layout

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional form generating applications make organizing form fields a cumbersome and error-prone process, leading to inaccuracies and delays when creating forms.

Innovation Solution

A form engine that allows seamless addition and removal of form fields by selecting sections and toggling buttons to add or remove pre-generated form fields, with visual indicators to facilitate accurate placement and organization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional form generating applications are used to organize form fields, then form fields can be arranged in a desired section, but the process becomes cumbersome and error-prone

Engineering Contradiction:
Improveease of organizing form fieldsVSAvoidaccuracy of form field placement
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system pre-generates form fields and prepares them for addition before the user actually needs to place them. When a user selects a section, the system has already prepared the form field options, so the user simply needs to toggle buttons to add fields rather than manually configuring each field from scratch. This preliminary preparation reduces errors and makes the process more reliable.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically manages form field placement and organization once the user selects a section and toggles the add button. The form engine handles the actual addition of form fields to the selected section, updating the form structure automatically without requiring manual drag-and-drop operations or complex configuration steps from the user.

Inventive Principle:
Principle #25Self-service

2Productivity

If manual drag and drop method is used to place form fields, then form fields can be positioned in sections, but the process is time-consuming and prone to inaccuracies

Engineering Contradiction:
Improvespeed of form creationVSAvoidprecision of form field placement
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system replaces the mechanical drag-and-drop interaction with a simplified button toggle mechanism. Instead of requiring precise mouse movements and visual alignment, the user simply clicks a toggle button to add a form field to the selected section. The form engine automatically handles the placement logic, ensuring precise positioning without the time-consuming manual manipulation required by traditional drag-and-drop methods.

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

Solution Approach 2:

The form engine acts as an intermediary between the user's simple toggle action and the complex task of placing form fields in the correct sections. When the user toggles the add button, the form engine receives this simple input, determines the selected section, and automatically adds the form field to the appropriate location, bridging the gap between simple user interaction and precise form construction.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If multiple form fields need to be added and removed frequently, then form can be customized, but the process becomes cumbersome and delays form creation

Engineering Contradiction:
Improveflexibility of form customizationVSAvoidtime required for form field management
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

Form fields are pre-generated and prepared in advance with all necessary configurations. When users need to add or remove fields frequently, they simply toggle buttons rather than configuring each field from scratch. This preliminary preparation of form fields allows for rapid addition and removal operations, maintaining high flexibility while minimizing the time required for each customization action.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system allows dynamic addition and removal of form fields through simple toggle buttons. Users can quickly adapt the form structure by enabling or disabling form fields as needed, and the system responds immediately by updating the form configuration. This dynamic approach enables frequent customization without the cumulative time loss associated with traditional manual methods.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11875110B2Seamless addition and removal of form fields
Publication Date: 2024.01.16 SALESFORCE INC
  • US11875110B2 patent drawing
  • US11875110B2 patent drawing
  • US11875110B2 patent drawing

AI summary

Provided herein are system, method, and/or computer program product embodiments, and/or combinations and sub-combinations thereof for seamlessly adding and removing form fields from a form. A form engine may receive a request to generate a form. The form engine may render a screen to populate the form with form fields and organize the form fields by sections. Form fields may be added to a selected section by toggling a button corresponding to a given form field, from unselected to selected. Form fields may be removed from any given section by toggling a button corresponding to a given form field from selected to unselected.