IP Library Granted Patent US 9,348,928
Granted Patent B2
US 9,348,928 · App. 13/313,470 · Granted May 24, 2016

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 9,348,928
App. No.
13/313,470
Granted
May 24, 2016
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 (29)

1. A method for generating an electronic form, the method comprising the steps of:

a computer displaying a screen that includes a link to a uniform resource locator (URL);

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

the computer determining whether the URL corresponds to an electronic form and includes one or more parameters that define a field with a missing value;

the computer generating 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; and

the computer displaying 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.

2. The method 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 method 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 computer sets the input type for the field to a value of “text”.

4. The method of claim 1 , wherein:

the URL is missing validation information; and

the computer sets an input type for the field to a value of “text”.

5. The method of claim 1 , wherein the step of the computer intercepting the request further comprises:

retrieving the URL from the request;

parsing the URL to obtain information about the electronic form, wherein the information about the electronic form comprises either a name for the field or an input type and a name for the field; and

utilizing the information to identify the one or more parameters.

6. The method of claim 1 , wherein the step of the computer generating the electronic form further comprises:

generating 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

assigning the field an input type and a name.

7. The method of claim 6 , wherein:

the form element includes an action attribute; and

the action attribute is obtained from the URL.

8. The method of claim 1 , wherein the electronic form includes a field for the end-user to submit the electronic form to a destination, and a field for the end-user to cancel the electronic form.

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 Dec 7, 2011
From: DELUCA, LISA SEACAT; JANG, SOOBAEK; VOLIN, TROY M.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 027340/0250 →