RECOGNITION AND POPULATION OF FORM FIELDS IN AN ELECTRONIC DOCUMENT
First Claim
1. In a digital medium environment for processing electronic forms, a computer-implemented method for identifying and populating static form fields using prior responses to similar form fields or other user-specific information, the method comprising:
- receiving an electronic form having, encoded in the form, static text and a static form field for containing information specific to a given user of the electronic form;
identifying, using an image recognition algorithm, a fillable form field candidate based on a graphical representation of the static form field;
identifying an attribute of the fillable form field candidate based on the static text;
selecting a suggested response from a ranked set of suggested responses for populating the fillable form field candidate, the ranked set of suggested responses including user-specific information obtained from the given user and based on at least one of;
a plurality of prior responses to other form fields having at least one attribute in common with the identified attribute of the fillable form field candidate, and a context associated with the identified attribute; and
presenting, via a graphical user interface, the suggested response for subsequent acceptance or rejection by the given user.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques are disclosed for identifying and populating static form fields using prior responses to similar form fields. An example method includes receiving an electronic form having, encoded in the form, static text and a static form field for containing information specific to a given user of the electronic form. Using an image recognition algorithm, a fillable form field candidate is identified based on a graphical representation of the static form field. An attribute of the fillable form field candidate can be identified based on the static text. A suggested response for populating the fillable form field candidate is selected from prior responses to other form fields having at least one attribute in common with the identified attribute of the fillable form field candidate. The prior responses are inputs obtained from or associated with the given user. The suggested response is presented to the user for subsequent acceptance or rejection.
-
Citations
20 Claims
-
1. In a digital medium environment for processing electronic forms, a computer-implemented method for identifying and populating static form fields using prior responses to similar form fields or other user-specific information, the method comprising:
-
receiving an electronic form having, encoded in the form, static text and a static form field for containing information specific to a given user of the electronic form; identifying, using an image recognition algorithm, a fillable form field candidate based on a graphical representation of the static form field; identifying an attribute of the fillable form field candidate based on the static text; selecting a suggested response from a ranked set of suggested responses for populating the fillable form field candidate, the ranked set of suggested responses including user-specific information obtained from the given user and based on at least one of;
a plurality of prior responses to other form fields having at least one attribute in common with the identified attribute of the fillable form field candidate, and a context associated with the identified attribute; andpresenting, via a graphical user interface, the suggested response for subsequent acceptance or rejection by the given user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. In a digital medium environment for processing electronic forms, a system for identifying and populating static form fields using prior responses to similar form fields, the system comprising:
-
a storage; and a processor operatively coupled to the storage, the processor configured to execute instructions stored in the storage that when executed cause the processor to carry out a process comprising; receiving an electronic form having, encoded in the form, static text and a static form field for containing information specific to a given user of the electronic form; identifying, using an image recognition algorithm, a fillable form field candidate based on a graphical representation of the static form field; identifying an attribute of the fillable form field candidate based on the static text; selecting a suggested response for populating the fillable form field candidate from among a plurality of prior responses to other form fields having at least one attribute in common with the identified attribute of the fillable form field candidate, the prior responses having been obtained from the given user; and presenting, via a graphical user interface, the suggested response for subsequent acceptance or rejection by the given user. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A non-transient computer program product having instructions encoded thereon that when executed by one or more processors cause a process to be carried out, the process comprising:
-
receiving an electronic form having, encoded in the form, static text and a static form field for containing information specific to a given user of the electronic form; identifying, using an image recognition algorithm, a fillable form field candidate based on a graphical representation of the static form field; identifying an attribute of the fillable form field candidate based on the static text; selecting a suggested response for populating the fillable form field candidate from among a plurality of prior responses to other form fields having at least one attribute in common with the identified attribute of the fillable form field candidate, the prior responses having been obtained from the given user; and presenting, via a graphical user interface, the suggested response for subsequent acceptance or rejection by the given user. - View Dependent Claims (19, 20)
-
Specification