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

Claim 2:
3. A system for extracting structured data from an image, comprising:
an image capture device, configured to capture an image depicting a readable item;
a hardware processor, communicatively coupled to the image capture device, configured to:
receive the captured image;
extract a plurality of anchor points from the captured image;
generate an anchor point arrangement specifying locations of anchor points within the captured image;
automatically generate a plurality of templates, wherein each template specifies a plurality of anchor points and field read locations;
automatically select one of the plurality of templates, based on a relative degree of similarity between the templates and the anchor point arrangement;
automatically generate a transform for mapping points in the selected template to corresponding points in the captured image; and
apply the generated transform to extract structured data from the captured image;

a display screen, communicatively coupled to the hardware processor, configured to display, for each template to be generated, an image comprising a plurality of fields at locations within the image;
an input device, communicatively coupled to the hardware processor, configured to receive, for each template to be generated, first input from a human user identifying read locations for the fields in the displayed image, and to receive second input from the human user specifying information about the identified read locations; and
a storage device, communicatively coupled to the hardware processor;
wherein:
the hardware processor generates each template in the plurality of templates based on the received first and second input; and
the storage device is configured to store the identified read locations and the information as one of the plurality of templates.