EP1580666A2

Method and apparatus for populating electronic forms from scanned documents

Abstract

A computer-implemented method and apparatus are provided for populating an electronic form from an electronic image. The method and apparatus identify a size, orientation and position of an object within the electronic image, and identify information elements from pixels within the image that correspond to the object. Fields of the electronic form are displayed to a user along with the identified information elements through a graphical user interface. The information elements are parsed into tagged groups of different information types. At least some of the fields of the electronic form are populated with the tagged groups to produce a populated form. The user is allowed to edit the populated fields through the graphical user interface.

EP1580666A2, drawing sheet 1
Sheet 1 of 33

Term

Term ended

Projected expiry passed 21 March 2025, 1.5 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

42 claims: 4 independent, 38 dependent

  1. 1
    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;(c) displaying fields of the electronic form and the identified information elements to a user through a graphical user interface;(d) parsing the information elements into tagged groups of different information types;and(e) 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.
  2. 17
    A computer-readable medium comprising computer-executable instructions that, when executed by a computer, performs a method comprising:(a) identifying a size, orientation and position of a first object having any arbitrary orientation within an electronic image;(b) identifying information elements from pixels within the electronic image that correspond to the first object;(c) displaying fields of the electronic form and the identified information elements to a user through a graphical user interface;and(d) parsing the information elements into tagged groups of different information types;(e) populating the fields of the electronic form with the tagged groups to produce a populated electronic form and allowing the user to edit the populated fields through the graphical user interface.
  3. 30
    A system for at least partially populating electronic forms, the system comprising:an object detection and extraction module, which processes pixels in the electronic image to identify a size, orientation and position of an object having any arbitrary orientation within, the electronic image;an optical character recognition module, which identifies information elements from pixels within the electronic image that correspond to the first object;a graphical user interface, which simultaneously displays fields of the electronic form and the identified information elements to a user;anda parsing module, which parses the information elements into tagged groups of different information types and at least partially populates the fields with the tagged groups to produce a populated electronic form.
  4. 41
    A method for populating electronic forms from an electronic image having first and second objects of different information types, the method comprising:identifying a size, orientation and position of the first and second objects within the electronic image and dividing the electronic image into sub-images corresponding to pixels in the electronic image associated with the size, orientation and position of each object;performing optical character recognition on each sub-image to identify untagged information elements within the corresponding object;for each sub-image, parsing the untagged information elements into tagged information elements;populating fields in a first electronic form type with the tagged information elements identified from the sub-image of the first object to produce a first populated form;populating fields in a second electronic form type with the tagged information elements identified from the sub-image of the second object to produce a second populated form;anddisplaying the first and second populated forms and the untagged information elements to a user through a graphical user interface and allowing the user to edit the first and second populated forms through the graphical user interface.