Patent ID: 7305129

Claim:
A computer-implemented method for populating an electronic form from an electronic image, the method comprising: (a) identifying a size, orientation and position of a first object having any arbitrary orientation within the electronic image; (b) identifying information elements from pixels within the electronic image that correspond to the first object, including identifying text blocks within the first object using optical character recognition; (c) displaying simultaneously to a user fields of the electronic form in a form data area and the identified text blocks in an object data area that is outside of the form data area, which corresponds to the first object, through a graphical user interface, wherein the text blocks are selectable by the user within the object data area through the graphical user interface for insertion into respective fields of the electronic form in the form data area; (d) parsing the information elements into tagged groups of different information types; (e) automatically populating the fields of the electronic form with the tagged groups to produce a populated form and allowing the user to edit the populated fields through the graphical user interface; and (f) providing a visual status indicator adjacent each field of the form data area alerting the user that the field is unfilled and unverified, filled but unverified, and filled and verified, the status being based on the automatic populating and user editing.