FORM AUTO-FILLING USING A MOBILE DEVICE
First Claim
1. A mobile device, comprising:
- one or more processors; and
one or more memories storing instructions which, when processed by the one or more processors, cause the mobile device to perform;
acquiring form document data representing a form document;
parsing the form document data of the form document to extract one or more data information components;
wherein each data information component, of the one or more data information components, comprises one or more of;
a data text label, a data text field, and a data text field location, wherein the data text field location indicates a location of the data text field on the form document, and wherein the data text field is labelled with the data text label and is to be filled with a text string;
identifying a database that stores one or more text strings in association with one or more data text labels;
generating filled form document data of a filled form document by performing;
for each data information component, of the one or more data information components of the form document, having the associated data text label;
based on, at least in part, the associated data text label, retrieving, from the database, the text string that is associated with the data text label; and
inserting the text string into the data text field of the data information component at the data text field location.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are provided for acquiring form document data representing a form document; parsing the form document data of the form document to extract one or more data information components; identifying a database that stores one or more text strings in association with one or more data text labels; and generating filled form document data of a filled form document. The generating is performed by: for each data information component, of the one or more data information components of the form document, having an associated data text label: based on, at least in part, the associated data text label, retrieving, from the database, a text string that is associated with the data text label; and inserting the text string into a data text field of the data information component at the data text field location.
-
Citations
20 Claims
-
1. A mobile device, comprising:
-
one or more processors; and one or more memories storing instructions which, when processed by the one or more processors, cause the mobile device to perform; acquiring form document data representing a form document; parsing the form document data of the form document to extract one or more data information components; wherein each data information component, of the one or more data information components, comprises one or more of;
a data text label, a data text field, and a data text field location, wherein the data text field location indicates a location of the data text field on the form document, and wherein the data text field is labelled with the data text label and is to be filled with a text string;identifying a database that stores one or more text strings in association with one or more data text labels; generating filled form document data of a filled form document by performing; for each data information component, of the one or more data information components of the form document, having the associated data text label; based on, at least in part, the associated data text label, retrieving, from the database, the text string that is associated with the data text label; and inserting the text string into the data text field of the data information component at the data text field location. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage medium storing one or more instructions which, when processed by one or more processors, cause the one or more processors to perform:
-
acquiring form document data representing a form document; parsing the form document data of the form document to extract one or more data information components; wherein each data information component, of the one or more data information components, comprises one or more of;
a data text label, a data text field, and a data text field location,wherein the data text field location indicates a location of the data text field on the form document, and wherein the data text field is labelled with the data text label and is to be filled with a text string; identifying a database that stores one or more text strings in association with one or more data text labels; generating filled form document data of a filled form document by performing; for each data information component, of the one or more data information components of the form document, having the associated data text label; based on, at least in part, the associated data text label, retrieving, from the database, the text string that is associated with the data text label; and inserting the text string into the data text field of the data information component at the data text field location. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method, comprising:
-
acquiring form document data representing a form document; parsing the form document data of the form document to extract one or more data information components; wherein each data information component, of the one or more data information components, comprises one or more of;
a data text label, a data text field, and a data text field location, wherein the data text field location indicates a location of the data text field on the form document, and wherein the data text field is labelled with the data text label and is to be filled with a text string;identifying a database that stores one or more text strings in association with one or more data text labels; generating filled form document data of a filled form document by performing; for each data information component, of the one or more data information components of the form document, having the associated data text label; based on, at least in part, the associated data text label, retrieving, from the database, the text string that is associated with the data text label; and inserting the text string into the data text field of the data information component at the data text field location; wherein the method is performed by one or more computing devices. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification