Method and apparatus for populating a form with data
8 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for populating a form with data is described. In one embodiment of the invention, a form is displayed to the user via the target application. Each form has one or more data receptacles. The data receptacles of a form are filled with data when the user executes a data population command. The form completion program executes the data population command when a graphical representation of a particular data set is placed over the form. Each data set is stored in an encrypted manner and is accessible to users who enter the appropriate information into an authentication mechanism. To populate a form with data the form completion program obtains an image of the form and then searches for a template file that resembles the form image to within a certain threshold. The template files are typically stored on the computer hosting the target application in a template directory that is arranged according to a predefined structure. The form completion program is configured to search for templates that resemble the form image in the template directory to within a certain threshold.
24 Citations
73 Claims
-
1-33. -33. (canceled)
-
34. A method for populating a form with data comprising:
-
obtaining at least one data set from a user;
storing said at least one data set in an encrypted form;
obtaining a request to populate a form having a plurality of data receptacles;
identifying one or more data values from said at least one data set for one or more of said plurality of data receptacles; and
populating said form by respectively inserting said one or more data values into one or more fields corresponding to one or more of said plurality of receptacles. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. A computer program product having computer readable program code embodied therein for populating a form with data, said computer readable program code comprising computer program code configured to cause a computer to:
-
obtain at least one data set from a user;
store said at least one data set in an encrypted form;
obtain a request to populate a form having a plurality of data receptacles;
identify one or more data values from said at least one data set for one or more of said plurality of data receptacles; and
populate said form by respectively inserting said one or more data values in one or more fields corresponding to one or more of said plurality of data receptacles. - View Dependent Claims (55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73)
-
Specification