Patent ID: 8750571

Claim:
A system comprising: a processor; and a memory coupled to the processor, wherein the memory stores instructions which when executed by the processor cause the system to: detect, via instructions operating on a computing device, objects in an electronic image of a form; allocate a position for each object in the electronic image; select text objects; recognize text within the text objects; and search for elements in the electronic image of the form based on a structural description of the form, wherein to perform said search the instructions cause the system to: select an element in the structural description for the searching operation; determine an algorithm for determining search constraints for the searching operation; determine search constraints using the determined algorithm; and search for the element using one or more of the search constraints, wherein to search for the element the instructions cause the system to: search using a spatial characteristic of a search area for the element; search using a parametric characteristic of the element; search using an absolute or relative spatial characteristic of the element; search using a result of said text recognition within the text objects; identify variants of the element; and estimate, for the obtained variants of the element, a degree of correspondence of the respective variants to the element description.