Webpage based form entry aid
First Claim
1. A method for providing an interface for data entry into a webform, the method comprising:
- receiving, by one or more processors, a selection of an active data-entry field in a webform;
determining, by one or more processors, an inline label associated with the active data-entry field;
determining, by one or more processors, which data-entry fields in the webform are required data-entry fields;
determining, by one or more processors, a location of an active data-entry field within a webform with respect to a total number of active data-entry fields within the webform wherein the total number of active data-entry fields includes the required and non-required data-entry fields;
calculating, by one or more processors, an estimated amount of time to complete the webform based on historical data for the active data-entry field and the mobile webform;
displaying, by one or more processors, an interface for the webform that includes information corresponding to the active data-entry field, wherein the information corresponding to the active data-entry field includes the determined inline label, an indication of whether or not the active data-entry field is a required data-entry field, the calculated estimated time to complete the webform, and an indication of the determined location of the active data-entry field with respect to the total number of active data-entry fields within the webform;
providing by one or more processors, a selectable overview option in the displayed interface for the webform;
receiving by one or more processors, a selection of the overview option in the displayed interface for the webform; and
in response to receiving a selection of the overview option, displaying, by one or more processors, a webform overview that displays a reduced image of the entire webform with each data-entry field in the webform and an indication of the location of the active data-entry field within the webform.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention disclose a method, computer program product, and system for providing an interface for data entry into a webform. In one embodiment, the method includes receiving a selection of an active data-entry field, determining an inline label associated with the active data-entry field, determining which data-entry fields are required data-entry fields, and determining a location of an active data-entry field within a webform. The method further includes calculating an estimated time to complete the webform based on historical data for the active data-entry field and mobile webform. The method further includes providing an interface for the webform that includes information corresponding to the active data-entry field, the determined inline label, an indication of whether or not the active data-entry field is required, the calculated estimated time to complete the webform, and an indication of the determined location of the active data-entry field within the webform.
11 Citations
19 Claims
-
1. A method for providing an interface for data entry into a webform, the method comprising:
-
receiving, by one or more processors, a selection of an active data-entry field in a webform; determining, by one or more processors, an inline label associated with the active data-entry field; determining, by one or more processors, which data-entry fields in the webform are required data-entry fields; determining, by one or more processors, a location of an active data-entry field within a webform with respect to a total number of active data-entry fields within the webform wherein the total number of active data-entry fields includes the required and non-required data-entry fields; calculating, by one or more processors, an estimated amount of time to complete the webform based on historical data for the active data-entry field and the mobile webform; displaying, by one or more processors, an interface for the webform that includes information corresponding to the active data-entry field, wherein the information corresponding to the active data-entry field includes the determined inline label, an indication of whether or not the active data-entry field is a required data-entry field, the calculated estimated time to complete the webform, and an indication of the determined location of the active data-entry field with respect to the total number of active data-entry fields within the webform; providing by one or more processors, a selectable overview option in the displayed interface for the webform; receiving by one or more processors, a selection of the overview option in the displayed interface for the webform; and in response to receiving a selection of the overview option, displaying, by one or more processors, a webform overview that displays a reduced image of the entire webform with each data-entry field in the webform and an indication of the location of the active data-entry field within the webform. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product for providing an interface for data entry into a webform, the computer program product comprising:
-
one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising; program instructions to receive a selection of an active data-entry field in a webform; program instructions to determine an inline label associated with the active data-entry field; program instructions to determine which data-entry fields in the webform are required data-entry fields; program instructions to determine a location of an active data-entry field within a webform with respect to a total number of active data-entry fields within the webform, wherein the total number of active data-entry fields includes the required and non-required data-entry fields; program instructions to calculate an estimated amount of time to complete the webform based on historical data for the active data-entry field and the mobile webform; and program instructions to display an interface for the webform that includes information corresponding to the active data-entry field, wherein the information corresponding to the active data-entry field includes the determined inline label, an indication of whether or not the active data-entry field is a required data-entry field, the calculated estimated time to complete the webform, and an indication of the determined location of the active data-entry field with respect to the total number of active data-entry fields within the webform. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A computer system for providing an interface for data entry into a webform, the computer system comprising:
-
one or more computer processors; one or more computer readable storage media; 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 receive a selection of an active data-entry field in a webform; program instructions to determine an inline label associated with the active data-entry field; program instructions to determine which data-entry fields in the webform are required data-entry fields; program instructions to determine a location of an active data-entry field within a webform; program instructions to calculate an estimated amount of time to complete the webform based on historical data for the active data-entry field and the mobile webform that includes at least one of the following;
updating the calculated estimated time to complete as each data-entry field is completed, calculating an estimated time remaining as each data-entry field is completed, and an increasing time upon exceeding the calculated estimated time to complete by calculating a time to complete utilizing time stamps with respect to a start time and a stop time; andprogram instructions to display an interface for the webform that includes information corresponding to the active data-entry field, wherein the information corresponding to the active data-entry field includes the determined inline label, an indication of whether or not the active data-entry field is a required data-entry field, the calculated estimated time to complete the webform, and an indication of the determined location of the active data-entry field within the webform. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification