Local Electronic Form Generation via URL Parameter Interception

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for generating electronic forms on client computers require network connectivity to retrieve the form from a server, leading to delays and inefficiencies, as they involve sending requests to servers to obtain and display the form.

Innovation Solution

A method where the client computer intercepts the request for an electronic form URL, identifies parameters with missing values, and generates the form locally, allowing users to input values without sending the request to a server, thereby eliminating the need for network connectivity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the client computer sends a request to the server computer to obtain the electronic form, then the form can be retrieved and displayed, but network connectivity is required and delays occur

Engineering Contradiction:
Improveform retrieval reliabilityVSAvoidform display delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary action by intercepting the request before it is sent to the server, and generating the electronic form locally using the URL parameters. This preliminary local generation eliminates the need for network communication during form retrieval, thus resolving the contradiction between reliable form retrieval and minimizing display delay

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The client computer serves itself by generating the electronic form locally using its own processing capabilities and the URL parameters it already possesses. This self-service approach eliminates dependency on the server for form generation, achieving both reliability (form is generated successfully) and speed (no network delay)

Inventive Principle:
Principle #25Self-service

2Productivity

If the request is intercepted and the form is generated locally, then network connectivity is not required and delays are reduced, but server interaction is eliminated

Engineering Contradiction:
Improveform generation speedVSAvoidform data completeness
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The system uses feedback by submitting the completed electronic form back to the server computer through a post request. This feedback mechanism ensures that the server receives and processes the form data, maintaining data completeness and server synchronization while still benefiting from the speed of local form generation

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The URL parameters act as an intermediary, containing the necessary form field definitions and data. This intermediary allows the client to generate the form locally without direct server interaction during form creation, while still maintaining the connection to the server through the parameter data and subsequent form submission

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10275438B2Generating an electronic form locally on a client computer from input parameters
Publication Date: 2019.04.30 KYNDRYL INC
  • US10275438B2 patent drawing
  • US10275438B2 patent drawing
  • US10275438B2 patent drawing

AI summary

A computer displays a screen that includes a uniform resource locator (URL). In response to a selection of a uniform resource locator (URL) by an end-user at a computer, the computer intercepts a request within the computer to prevent the request from being sent to another computer. The computer determines whether the URL includes one or more parameters that define a field with a missing value, and that need entry of one or more input values from the end-user. The computer generates an electronic form utilizing the one or more parameters to formulate a field, within the electronic form, for each of the one or more parameters. The computer displays the electronic form including the field for each of the one or more parameters, which enables the end-user to enter information into the field within the electronic form.