NLP Form Auto-Fill via Numerical Representation Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In current systems, filling forms, especially for root cause analysis, requires significant time and effort from users, leading to delays and potential inaccuracies, which can complicate incident resolution and violate service level agreements, especially for high-priority tickets.

Innovation Solution

A system utilizing natural language processing to automatically fill UI fields in forms based on minimal user input, comparing user input to previously filled forms to determine similar content and populate other fields, thereby reducing manual effort and increasing accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If manual form filling is used to provide detailed information, then information completeness is improved, but time consumption and user effort increase significantly

Engineering Contradiction:
Improveinformation completenessVSAvoidtime consumption
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically analyzing the user's natural language input and pre-filling relevant form fields before the user completes the form. The NLP model processes the input text in advance, extracts entities and information, and populates corresponding fields, reducing the user's manual effort while ensuring information completeness.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The form filling system serves itself by using the user's own input text to automatically populate form fields. The NLP model extracts information from the user's natural language description and self-fills the form without requiring additional user input or manual data entry, making the system self-sufficient.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If extensive manual input is required for accurate ticket creation, then information accuracy is improved, but user skill requirements and complexity increase

Engineering Contradiction:
Improveinformation accuracyVSAvoiduser skill requirements
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system replaces the mechanical process of manual form filling with an automated NLP-based information extraction system. Instead of requiring users to manually input data into each field, the NLP model automatically analyzes the user's natural language input and extracts relevant information, substituting human manual effort with automated text processing.

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

Solution Approach 2:

The NLP model acts as an intermediary between the user's natural language input and the form fields. It translates the user's informal text into structured form data, bridging the gap between unstructured input and structured requirements without requiring the user to understand form field specifications or data formats.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If multiple form fields must be filled manually, then data quality is improved, but productivity and processing speed decrease

Engineering Contradiction:
Improvedata qualityVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system merges multiple form filling operations into a single natural language input action. Instead of requiring separate inputs for each form field, the user provides one comprehensive text description, and the NLP model simultaneously extracts and populates multiple fields, combining several steps into one unified process.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system changes the parameter of input format from structured field-by-field entry to unstructured natural language text. This parameter change allows the system to process information more efficiently by working with flexible text that can be automatically analyzed and mapped to multiple form fields, improving both speed and data quality.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12124793B2System and method for auto filling form fields based on natural language processing
Publication Date: 2024.10.22 RAKUTEN SYMPHONY INC
  • US12124793B2 patent drawing
  • US12124793B2 patent drawing
  • US12124793B2 patent drawing

AI summary

A method and system for automatically filling a form. The system includes at least one processor configured to: output a graphical user interface including the form; receive, from a first user, a user input to a predetermined initial user interface (UI) field, from among UI fields in the form; obtain, using a natural language processing model, a numerical representation of the user input; compare numerical representations respectively corresponding to previously filled forms and the obtained numerical representation of the user input; determine a previously filled form, among the previously filled forms, as having information content equal to or greater than a predetermined similarity threshold to the user input based on the comparing; obtain inputs for other UI fields, different from the predetermined initial UI field, based on corresponding inputs to the other UI fields in the determined previously filled form; and populate the other UI fields with the obtained inputs.