Method and apparatus for automatic filling of forms with data
First Claim
1. A method for filling a form comprising:
- receiving a user'"'"'s personal data configured for use in filling in forms;
receiving an image of an original form to be filled in using the user'"'"'s personal data;
with a processor, decoding form filling rules encoded in the image;
determining values of a plurality of fields of the form by applying the decoded rules to the user'"'"'s data;
autofilling the plurality of fields of the form with the determined values to generate an at least partially autofilled form; and
outputting the at least partially autofilled form.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and a method for filling a form are provided which take as input a user'"'"'s data file, which is configured for use in filling in forms, and an image of an original form to be filled in using the user'"'"'s personal data. Form filling rules encoded in the image are decoded and used to determine values of a plurality of fields of the form by applying the decoded rules to the user'"'"'s data. The plurality of fields of the form are filled with the determined values to generate an at least partially filled form, which is then output, e.g., to a printer or a display. The exemplary system and method are able to operate independently of the language used in the text of the form, have the capability of filling in previously unseen forms, and are particularly suited to filling in paper forms.
100 Citations
24 Claims
-
1. A method for filling a form comprising:
-
receiving a user'"'"'s personal data configured for use in filling in forms; receiving an image of an original form to be filled in using the user'"'"'s personal data; with a processor, decoding form filling rules encoded in the image; determining values of a plurality of fields of the form by applying the decoded rules to the user'"'"'s data; autofilling the plurality of fields of the form with the determined values to generate an at least partially autofilled form; and outputting the at least partially autofilled form. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for automatically filling in forms comprising:
-
a rule decoder which decodes auto-filling rules which have been encoded in a paper form; a rule interpreter which applies the decoded rules to pre-saved user personal data to identify values for fields of the form; a form filler which enters the values in respective fields of the form, whereby the form is at least partially filled in; and a computer processor which implements the rule decoder, rule interpreter, and form filler. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. In combination:
-
a user'"'"'s personal data file in which data items are associated with nodes of a tree structure; and a scanned form comprising fields to be filled in based on the user'"'"'s data file, the scanned form encoding autofilling rules which, when decoded, specify filing value expressions for determining values for the fields based on the data items associated with specified ones of the nodes of the user'"'"'s data file and without reference to any of the text associated with fields of the scanned form.
-
Specification