METHOD AND APPARATUS FOR POPULATING A FORM WITH DATA
7 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.
35 Citations
66 Claims
-
1-33. -33. (canceled)
-
34. A method for populating an electronic form with data, comprising:
-
receiving an invocation of a data population command; detecting a type of a target application displaying a form to be populated in accordance with the data population command; determining whether the detected type of target application is of a type recognized by a form completion program; configuring the form completion program to use a communication technique corresponding to the type of target application upon determining that the target application is recognized; and populating the form using the configured form completion program. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A computer-readable storage medium storing instructions which, when executed by a processor, cause the processor to perform a method comprising:
-
receiving an invocation of a data population command; detecting a type of a target application displaying a form to be populated in accordance with the data population command; determining whether the detected type of target application is of a type recognized by a form completion program; configuring the form completion program to use a communication technique corresponding to the type of target application upon determining that the target application is recognized; and populating the form using the configured form completion program. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
-
56. A client computer system comprising:
-
at least one processor; and a memory device that stores programmed instructions, the instructions being executable by the processor to perform a method comprising; receiving an invocation of a data population command; detecting a type of a target application displaying a form to be populated in accordance with the data population command; determining whether the detected type of target application is of a type recognized by a form completion program; configuring the form completion program to use a communication technique corresponding to the type of target application upon determining that the target application is recognized; and populating the form using the configured form completion program. - View Dependent Claims (57, 58, 59, 60, 61, 62, 63, 64, 65, 66)
-
Specification