Patent ID: 11869260
Assignee: KARGO TECHNOLOGIES CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 1:
2. A non-transitory computer-readable medium for extracting structured data from an image, comprising instructions stored thereon, that when performed by a processor, perform the steps of:
receiving a captured image depicting a readable item;
extracting a plurality of anchor points from the captured image;
generating an anchor point arrangement specifying locations of anchor points within the captured image;
generating a plurality of templates, wherein each template specifies a plurality of anchor points and field read locations;
automatically selecting one of the plurality of templates, based on a relative degree of similarity between the templates and the anchor point arrangement;
automatically generating a transform for mapping points in the selected template to corresponding points in the captured image; and
applying the generated transform to extract structured data from the captured image;
wherein generating the plurality of templates comprises, for each template:
causing a display screen to display an image comprising a plurality of fields at locations within the image;
causing an input device to receive first input from a human user identifying read locations for the fields in the displayed image;
causing the input device to receive second input from the human user specifying information about the identified read locations; and
causing a storage device to store the identified read locations and the information as the template.