Dynamic Form Input Device with Contradiction Alerting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional input form technologies fail to fully address inputting errors when users input information across multiple fields, particularly when relationships between fields are not flexible, leading to improper information being input.

Innovation Solution

An input device and method that displays a form with input fields in arbitrary order, detects user operations, generates queries based on input character strings, and compensates by displaying matching results and alerts when contradictions are detected, automatically filling empty fields with extracted character strings from selected results.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional input form technology is used with fixed field relationships, then the system structure is simple, but inputting errors cannot be fully addressed and data accuracy deteriorates

Engineering Contradiction:
Improvedata accuracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic field relationships where the system automatically determines which fields can be corrected based on user input in other fields. The correction capability is not fixed but adapts dynamically based on the input data and field dependencies, allowing the system to activate correction functions only when appropriate conditions are met.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system provides feedback by displaying alert information when input data contradicts database records. This feedback mechanism allows users to review and correct potential errors, improving data accuracy through iterative validation and user confirmation rather than rigid pre-prevention.

Inventive Principle:
Principle #23Feedback

2Reliability

If automatic compensation is implemented for all fields, then inputting errors are suppressed, but user effort increases due to unnecessary processing

Engineering Contradiction:
Improveinput accuracyVSAvoiduser operation simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system applies compensation selectively rather than universally. It performs automatic compensation only for fields that have contradictory input values, leaving other fields without unnecessary processing. This partial action approach maintains input accuracy for problematic fields while avoiding excessive processing overhead.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If flexible field relationships are implemented allowing bidirectional correction, then inputting errors are fully addressed, but the processing complexity increases

Engineering Contradiction:
Improveerror detection capabilityVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies different correction capabilities to different fields based on their specific characteristics and relationships. Each field is evaluated individually to determine whether it can be corrected based on input from other fields, rather than applying a uniform correction mechanism across all fields. This local quality approach optimizes error detection where needed while minimizing unnecessary processing.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10635747B2Input device, form inputting method, non-transitory recording medium and program
Publication Date: 2020.04.28 RAKUTEN GROUP INC
  • US10635747B2 patent drawing
  • US10635747B2 patent drawing
  • US10635747B2 patent drawing

AI summary

A display (11) displays a form containing multiple input fields. A detector (12) detects an operation given by a user. A query generator (13) generates, when the detector (12) detects an inputting and editing operation for a character string in any of the multiple input fields, a query for retrieval in a database (19) based on a character string having been input, and accepts a matching result with the query. The display (11) displays, when the number of accepted results is equal to or smaller than a predetermined threshold, the results together with the form. A compensator (14) (a) inputs an extracted character string from the selected result to the empty input field, and (b) compensates an input operation by giving an alert when the character string that has been input into the input field not empty contradicts the extracted character string from the selected result for the input field.