Smart form completion of form values
First Claim
1. A data processing system for completing form data comprisinga processor configured topresent a form to a user upon receiving a request by the user to present the form, the form comprising one or more fields and at least one of the one or more fields configured to accept user input;
- determine whether there are existing form value sets defined by any user from a group of users including the requesting user and other users, available for the form;
in response to a determination that there are existing form value sets available for the form, present a list of the available form value sets for the form to the user;
receive a selection by the user of a form value set from amongst said available form value sets in said list;
apply form field values in said selected form value set to corresponding fields in the form;
in response to a determination that there is not any existing form value set available for the form, prompt the user to provide a value for each field in the form;
determine whether the user requested each value for each field in the form be saved in a new form value set upon the user providing the value for each field in the form; and
,save the new form value set to be shared with other users comprising persisting a name for the new form value set, a name of the user, a field name for each field in the form, and also a corresponding value for each field upon determining that the user requested each value for each field in the form be saved in the new form value set.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention address deficiencies of the art in respect to form value processing and provide a method, system and computer program product for smart completion of form values in a form. In a first embodiment of the invention, a data processing system for completing form data can include smart complete logic configured for coupling to a content server in a content distribution platform. The smart complete logic can include program code enabled to dispose a smart complete control element and a save control element in a form where the smart complete control element can include one or more selectable form value sets.
-
Citations
9 Claims
-
1. A data processing system for completing form data comprising
a processor configured to present a form to a user upon receiving a request by the user to present the form, the form comprising one or more fields and at least one of the one or more fields configured to accept user input; -
determine whether there are existing form value sets defined by any user from a group of users including the requesting user and other users, available for the form; in response to a determination that there are existing form value sets available for the form, present a list of the available form value sets for the form to the user; receive a selection by the user of a form value set from amongst said available form value sets in said list; apply form field values in said selected form value set to corresponding fields in the form; in response to a determination that there is not any existing form value set available for the form, prompt the user to provide a value for each field in the form; determine whether the user requested each value for each field in the form be saved in a new form value set upon the user providing the value for each field in the form; and
,save the new form value set to be shared with other users comprising persisting a name for the new form value set, a name of the user, a field name for each field in the form, and also a corresponding value for each field upon determining that the user requested each value for each field in the form be saved in the new form value set. - View Dependent Claims (2, 3)
-
-
4. A computer implemented method for completing form fields defined in a form, the method comprising:
-
presenting, by a processor of a computer, a form to a user upon receiving a request by the user to present the form, the form comprising one or more fields and at least one of the one or more fields configured to accept user input; determining, by the processor of the computer, whether there are existing form value sets defined by any user from a group of users including the requesting user and other users, available for the form; in response to a determination that there are existing form value sets available for the form, presenting, by the processor of the computer, a list of the available form value sets for the form to the user; receiving, by the processor of the computer, a selection by the user of a form value set from amongst said available form value sets in said list; applying, by the processor of the computer, form field values in said selected form value set to corresponding fields in the form; in response to a determination that there is not any existing form value set available for the form, prompting, by the processor of the computer, the user to provide a value for each field in the form; determining whether the user requested each value for each field in the form be saved in a new form value set upon the user providing the value for each field in the form; and
,saving, by the processor of the computer, the new form value set to be shared with other users comprising persisting a name for the new form value set, a name of the user, a field name for each field in the form, and also a corresponding value for each field upon determining that the user requested each value for each field in the form be saved in the new form value set. - View Dependent Claims (5, 6)
-
-
7. A computer program product comprising a non-transitory computer-readable medium having stored thereon computer usable program code, which when executed by a computer, causes the computer to perform the followings steps:
-
presenting a form to a user upon receiving a request by the user to present the form, the form comprising one or more fields and at least one of the one or more fields configured to accept user input; determining whether there are existing form value sets defined by any user from a group of users including the requesting user and other users, available for the form; in response to a determination that there are existing form value sets available for the form, presenting a list of the available form value sets for the form to the user; receiving, by the processor of the computer, a selection by the user of a form value set from amongst said available form value sets in said list; applying form field values in said selected form value set to corresponding fields in the form; in response to a determination that there is not any existing form value set available for the form, prompting the user to provide a value for each field in the form; determining whether the user requested each value for each field in the form be saved in a new form value set upon the user providing the value for each field in the form; and
,saving the new form value set to be shared with other users comprising persisting a name for the new form value set, a name of the user, a field name for each field in the form, and also a corresponding value for each field upon determining that the user requested each value for each field in the form be saved in the new form value set. - View Dependent Claims (8, 9)
-
Specification