Context-Sensitive Input Validation for Structured Data Entry

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

User interfaces that accept user-defined, structured inputs are often difficult to work with due to their complex rules and structure, leading to increased user difficulty and inefficiency.

Innovation Solution

Implementing a process that provides real-time guidance and validation for active inputs within a user-defined, structured input, using context-sensitive rules to assist users in correctly formatting and validating their inputs, such as through dropdown menus and format assistance, ensuring that inputs conform to permitted values and formats.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a user interface provides dedicated text boxes for each type of user input, then ease of operation is improved, but device complexity and screen space usage increase

Engineering Contradiction:
Improveease of operationVSAvoiddevice complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements a single text box that can accept multiple types of structured inputs (single input, pair input, triplet input) rather than requiring separate dedicated text boxes for each input type. This multi-functional approach reduces screen space and interface complexity while maintaining ease of operation through context-sensitive guidance that adapts to the user's current input state.

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

2Adaptability or versatility

If a user interface accepts user-defined structured input with flexible structure, then adaptability is improved, but ease of operation deteriorates due to complex rules

Engineering Contradiction:
ImproveadaptabilityVSAvoidease of operation
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements real-time context-sensitive guidance that provides feedback to users as they input data. The system monitors the user's input progress and dynamically displays relevant rules, format requirements, and validation criteria based on the current input state (e.g., whether the user has entered one, two, or three inputs). This feedback mechanism makes the complex structured input rules more transparent and easier to follow, improving ease of operation while maintaining adaptability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent provides preliminary guidance to users before they complete their input. The context-sensitive guidance system displays format requirements, permitted values, and structural rules in advance, allowing users to understand what is expected before they finish entering their data. This preliminary information reduces errors and makes the complex input structure more manageable.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If a user interface provides real-time guidance and validation, then ease of operation is improved, but device complexity and processing requirements increase

Engineering Contradiction:
Improveease of operationVSAvoiddevice complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements context-sensitive guidance that provides information locally relevant to the user's current input state rather than displaying all possible rules and validations at once. The guidance is tailored to the specific context (e.g., showing only the rules applicable to the current input position and type), reducing unnecessary complexity while maintaining ease of operation through targeted, relevant information.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11288449B2Method to input content in a structured manner with real-time assistance and validation
Publication Date: 2022.03.29 EMC IP HLDG CO LLC
  • US11288449B2 patent drawing
  • US11288449B2 patent drawing
  • US11288449B2 patent drawing

AI summary

A user-defined, structured input which identifies a column in a database and includes an active input associated with the column is received via a UI. A format-related, context-sensitive rule which applies to the active input is determined including by determining an expected format for the active input based at least in part on the format of the column in the database. Guidance associated with satisfying the rule is provided in real time via the UI. This includes displaying format assistance associated with the rule (by identifying the expected format and/or automatically configuring the UI so that the active input has a format which matches the expected format) and/or displaying format validation associated with the rule, including by indicating whether the format of the active input matches the expected format.