IP Library Granted Patent US 10,275,438
Granted Patent B2
US 10,275,438 · App. 15/083,551 · Granted Apr 30, 2019

Generating an electronic form locally on a client computer from input parameters

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,275,438
App. No.
15/083,551
Granted
Apr 30, 2019
Kind
B2
Abstract

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.

Claims (63)

1. A computer program product comprising:

a programmable electronic device (client), including a computer-readable tangible storage device;

program instructions stored on the computer-readable tangible storage device, the program instructions include:

program instructions to display a screen that includes a link to a uniform resource locator (URL);

in response to a selection of the link by an end-user, program instructions to intercept a corresponding request for the URL to prevent the request from being sent from the client to another computer;

program instructions to parse the URL to determine whether the URL includes one or more parameters with at least one missing value;

program instructions to generate at least one field, for the one or more parameters with the at least one missing value; and

program instructions to display a generated field with the missing value, which enables entry of information into the generated field.

2. The computer program product of claim 1 , wherein:

the URL is a selectable link or object that is clickable and/or capable of being scanned;

the URL includes validation information;

the validation information comprises an input type for the field; and

the input type for the field includes integer, double, string, date, time, e-mail, telephone, text, checkbox, password, radio, or button.

3. The computer program product of claim 1 , wherein:

the URL includes validation information;

the validation information includes information about whether the field requires input from the end-user, but is missing an input type for the field; and

the input type for the field is set to a value of “text”.

4. The computer program product of claim 1 , wherein:

the URL is missing validation information; and

an input type for the field is set to a value of “text”.

5. The computer program product of claim 1 , wherein the program instructions to intercept the request further comprise program instructions to:

retrieve the URL from the request;

parse the URL to obtain at least one of an input type and a name for the field; and

utilize the information to identify the one or more parameters.

6. The computer program product of claim 1 , wherein the program instructions further comprise program instructions to:

generate a web page document having a form element, that is utilized to construct an electronic form, and the form element includes the field for each of the one or more parameters with the missing value; and

assign the field an input type and a name.

7. The computer program product of claim 6 , wherein:

the form element includes an action attribute; and

the action attribute is obtained from the URL.

8. The computer program product of claim 6 , wherein the generated field includes fields to submit the link with entered information to a destination, and a field to cancel submission.

9. A computer system comprising:

a programmable electronic device (client) including one or more computer processors;

one or more computer readable storage media communicably coupled to the one or more processors; and

program instructions stored on the computer readable storage media for execution by at least one of the one or more processors, the program instructions comprising:

program instructions to display a screen that includes a link to a uniform resource locator (URL);

in response to a selection of the link by an end-user, program instructions to intercept a corresponding request for the URL to prevent the request from being sent from the client to another computer;

program instructions parse the URL to determine whether the URL includes one or more parameters with at least one missing value;

program instructions to generate at least one field for the one or more parameters with the at least one missing value; and

program instructions to display a generated field with the at least one missing value, which enables the entry of information into the generated field.

10. The computer system of claim 9 , wherein:

the URL is a selectable link or object that is clickable and/or capable of being scanned;

the URL includes validation information;

the validation information comprises an input type for the field; and

the input type for the field includes integer, double, string, date, time, e-mail, telephone, text, checkbox, password, radio, or button.

11. The computer system of claim 9 , wherein:

the URL includes validation information;

the validation information includes information about whether the field requires input from the end-user, but is missing an input type for the field; and

the input type for the field is set to a value of “text”.

12. The computer system of claim 9 , wherein:

the URL is missing validation information; and

an input type for the field is set to a value of “text”.

13. The computer system of claim 9 , wherein the program instructions to intercept the request further comprise program instructions to:

retrieve the URL from the request;

parse the URL to obtain information, wherein the information is selected from a group consisting of an input type and a name for the field; and

utilize the information to identify the one or more parameters with the at least one missing value.

14. The computer system of claim 9 , wherein the program instructions further comprises program instructions to:

generate a web page document having a form element, that is utilized to construct the electronic form, and the form element includes the field for each of the one or more parameters; and

assign the field an input type and a name.

15. The computer system of claim 14 , wherein:

the form element includes an action attribute; and

the action attribute is obtained from the URL.

16. The computer system of claim 9 , wherein the generated field includes fields to submit the link with entered information to a destination, and to cancel submission.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: KYNDRYL, INC.
Reel/Frame 057885/0644 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2016
From: DELUCA, LISA SEACAT; JANG, SOOBAEK; VOLIN, TROY M.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 038123/0142 →