Client-Side Form Modification for Data Collection Errors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Web-based data collection forms are error-prone and confusing due to issues like small selection areas, difficulty in locating previous responses, and incomplete item handling, leading to a slow and painstaking user experience.

Innovation Solution

A computer-implemented system that uses client-side instructions to modify and assist users in completing online forms by highlighting selections, indicating completeness, managing dependencies, and preventing form submission until all items are completed, thereby enhancing user interaction and reducing errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If web-based forms use small selection areas to save space, then the form can accommodate more options, but the selected radio button becomes difficult to see and locate

Engineering Contradiction:
Improvenumber of optionsVSAvoidvisibility of selection
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The patent applies color changes by highlighting selected radio buttons with a distinct background color or border color, making the selection visually prominent against the list of options. This allows small selection areas to remain space-efficient while the color change ensures the selected option is easily visible and locatable.

Inventive Principle:
Principle #32Color changes

2Adaptability or versatility

If web-based forms instruct users to ignore irrelevant items and jump to arbitrary points, then the form can manage complex dependencies, but users cannot keep track of required items and may skip incomplete items

Engineering Contradiction:
Improvehandling of dependenciesVSAvoidtracking of required items
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements feedback by providing visual indicators that show users which form items have been completed and which are still required. This feedback mechanism allows users to track their progress through complex forms with dependencies, knowing exactly what remains to be completed without being lost among irrelevant items.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies preliminary action by pre-calculating and displaying the set of required items before the user begins filling out the form. This allows users to see upfront what needs to be completed, even as dependencies dynamically change based on their selections, helping them maintain awareness of required items throughout the process.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If data validation is performed after form submission, then the server can verify data integrity, but users are confronted with alert boxes and must locate and correct missing items manually

Engineering Contradiction:
Improvedata integrityVSAvoidtime to locate and correct errors
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by performing data validation checks before form submission using client-side instructions. This preliminary validation identifies and highlights incomplete or invalid items in the form, allowing users to correct errors before submission and avoiding the need to manually locate and fix issues after submission, thereby reducing time loss while maintaining data integrity.

Inventive Principle:
Principle #10Preliminary action

4Ease of manufacture

If web-based forms reproduce limitations of print forms, then implementation is simpler, but the user experience remains slow and error-prone

Engineering Contradiction:
Improveimplementation simplicityVSAvoiddata collection speed
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent replaces mechanical systems with programmatic solutions by using client-side instructions to automatically highlight selections, track completion status, and perform validation. This substitution eliminates the need for manual form management while providing intelligent assistance that speeds up data collection and reduces errors, maintaining implementation simplicity through web-based technologies.

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

Data Source

PatentUS7559018B2Computer-implemented system and method for data collection
Publication Date: 2009.07.07 SAS INSTITUTE INC
  • US7559018B2 patent drawing
  • US7559018B2 patent drawing
  • US7559018B2 patent drawing

AI summary

Computer-implemented system and method for assisting a user with the completion of online forms, by providing form modification based on input by the user. Certain form modifications are handled by computer instructions executing on the user's computer, and not by the server that provided the form to the user's computer.