Dynamic Web Forms for Selective Retrieval and Text Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing web forms are inefficient due to the lack of real-time analysis of inputs, leading to unresponsive user experiences and unnecessary resource consumption, particularly when handling freeform text with linguistic nuances, and fail to optimize data collection from third-party sources.

Innovation Solution

A system that dynamically generates and processes web forms one input at a time, selectively querying relevant third-party data sources based on user inputs, analyzing freeform text for linguistic substance, and integrating ontological and decision models to provide responsive and efficient data processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If the application server requests all third-party data collections after receiving complete inputs, then data completeness is ensured, but user wait time increases and computing resources are wasted

Engineering Contradiction:
Improveuser wait timeVSAvoiddata completeness
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The system performs preliminary actions by requesting and retrieving third-party data collections before the user completes all form inputs. The application server proactively fetches data based on initial inputs or form configuration, storing it temporarily for later use. This eliminates the need to wait for complete form submission before retrieving data, significantly reducing user wait time while ensuring data is ready when needed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system segments the data retrieval process into multiple phases: (1) initial data retrieval based on form configuration or partial inputs, (2) intermediate updates as user progresses through the form, and (3) final consolidation when form submission is complete. This segmentation allows the system to progressively build the data set rather than making one large request after complete form submission, improving responsiveness while maintaining data completeness.

Inventive Principle:
Principle #1Segmentation

2Productivity

If the application server requests all third-party data collections, then data availability is ensured, but computing resource waste occurs when not all data is needed

Engineering Contradiction:
Improvedata processing efficiencyVSAvoidcomputing resource waste
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system applies partial action by requesting only the subset of third-party data collections that are actually needed based on form configuration and user inputs, rather than retrieving all available data. The application server analyzes form metadata and input values to determine which data collections are relevant, fetching only those specific data sets. This eliminates unnecessary network requests and processing of irrelevant data, significantly reducing computing resource waste while maintaining productivity.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system changes the parameter of data retrieval from a static 'retrieve all data' approach to a dynamic 'retrieve needed data' approach. The application server uses form configuration parameters, user input parameters, and data collection metadata to dynamically determine which third-party data collections should be retrieved. This parameter-driven approach ensures optimal resource utilization by adapting data retrieval to actual needs.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If freeform text analysis is performed on the browser application program, then linguistic substance can be analyzed, but system stability decreases due to resource intensity

Engineering Contradiction:
Improvelinguistic analysis capabilityVSAvoidbrowser stability
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The system extracts the computationally intensive freeform text analysis function from the browser application program and relocates it to the application server. The browser collects freeform text inputs and transmits them to the application server, which then performs the linguistic substance analysis using its processing resources. This extraction eliminates the resource burden from the browser environment, maintaining linguistic analysis capability while ensuring system stability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The application server acts as an intermediary between the browser and third-party data sources, handling the resource-intensive freeform text analysis in this intermediate layer. Instead of the browser directly analyzing complex linguistic content or querying data sources, the application server receives inputs from the browser, performs linguistic analysis, determines required data collections, retrieves data from third-party sources, and returns processed results to the browser. This intermediary role distributes computational load appropriately and maintains system stability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250225310A1Computing technologies for web forms
Publication Date: 2025.07.10 MUNICH AMERICAN REASSURANCE CO
  • US20250225310A1 patent drawing
  • US20250225310A1 patent drawing
  • US20250225310A1 patent drawing

AI summary

This disclosure improves computer functionality by enabling various web forms, whether dynamic or static. For example, some of such web forms may enable a responsive user experience. For example, some of such web form may enable an efficient computing architecture. For example, some of such web forms may enable a freeform text to be analyzed in substance.