Form Interaction Framework for Consistent User Experience

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current electronic forms systems provide inconsistent user experiences due to differences in file formats and vendor tooling, leading to user confusion and inefficient updates across multiple forms.

Innovation Solution

The implementation of a Form Interaction Framework that abstracts common elements into an external layer, allowing for a consistent user interface and centralized management of form interactions, including a submit control, viewer software component, and communication bridge to handle form submissions and updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If different vendor tooling and file formats are used to create forms, then forms can be developed to meet diverse business needs, but user experience consistency deteriorates

Engineering Contradiction:
Improveform development flexibilityVSAvoiduser experience consistency
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces a form container as an intermediary layer between the web browser and the interactive form. This container standardizes the presentation and interaction mechanisms across forms created with different vendor tooling, ensuring consistent user experience while allowing diverse form development approaches. The form container acts as a mediator that translates various form formats into a uniform interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the form system into distinct components: the web browser, the form container, and the interactive form content. This segmentation allows each component to have specialized functionality while working together through defined interfaces, enabling versatility in form creation while maintaining consistency in the overall user experience.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If forms are individually customized to meet specific business requirements, then forms can address diverse functional needs, but the complexity of maintaining and updating forms increases

Engineering Contradiction:
Improveform functionalityVSAvoidform maintenance complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The form container provides universal functionality that works with forms from different vendors and for different purposes. By implementing common interaction patterns, submission mechanisms, and presentation standards in the container layer, the system achieves multi-functionality without requiring separate maintenance for each form type.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent extracts the common interaction and presentation logic from individual forms and places it in the form container. This extraction separates the maintainable, standardized components from the form-specific content, reducing overall maintenance complexity while preserving functional diversity.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If form submission behaviors are customized for each form, then specific business logic requirements can be met, but user confusion increases due to inconsistent button behavior

Engineering Contradiction:
Improvesubmission logicVSAvoidbutton behavior consistency
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The form container acts as a mediator between the submit button and the form submission logic. It standardizes the button's appearance and basic behavior while allowing customization of the underlying submission logic through configured parameters, ensuring consistent user interaction patterns across different forms.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent applies local quality by allowing each form to have customized submission logic while maintaining uniform button presentation and interaction. The form container enables different submission behaviors (such as different target URLs or processing methods) for different forms while keeping the user-facing button behavior consistent.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11017052B1Electronic forms interaction framework for a consistent user experience
Publication Date: 2021.05.25 STATE FARM MUTAL AUTOMOBILE INSURANCE COMPANY
  • US11017052B1 patent drawing
  • US11017052B1 patent drawing
  • US11017052B1 patent drawing

AI summary

A computer-implemented method may facilitate user interaction with an interactive form. In one aspect, the method may detect a selection of the form by a user of a client device. The method may then automatically provide instructions that cause a web browser application of the client device to (1) display a submit control inside a form interaction framework area of a form interaction page, the form interaction framework area being outside a form container area of the form interaction page, (2) use a viewer software component to display the interactive form inside the form container area while the submit control is displayed in the form interaction framework area, and (3) in response to detecting a user activation of the submit control, communicate the user activation to the interactive form using a programmatic interface of the viewer software component such that the interactive form executes the form submission function.