Expense Report System With Receipt Image Processing
First Claim
1. A non-transitory computer readable medium storing instructions for capture of image data,wherein processing the instructions by one or more processors causes:
- receiving receipt image data from an image capture device, the receipt image data having a particular layout of data items;
selecting a template from a plurality of templates, wherein the selected template has a layout of data areas corresponding to the particular layout of data items in the receipt image data;
transferring the selected template to the image capture device for review by a user;
obtaining a data extraction template based on the review of the selected template; and
extracting receipt data from the receipt image data in accordance with the extraction template.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for capturing image data is disclosed. A receipt image processing service selects from a repository a template that guides data capture of receipt data from a receipt image and presents the template to a user on an image capture device. A user previews the receipt image and the selected template. If the user decides that the template does not correctly indicate locations of data areas for data items in the receipt image, then the user either updates an existing template or creates a new template that correctly indicates the location of selected data areas in the receipt image. The selected template, the updated template, or the new template is then used to extract receipt data from the receipt image. The receipt data and receipt image data are then provided to the expense report system.
76 Citations
20 Claims
-
1. A non-transitory computer readable medium storing instructions for capture of image data,
wherein processing the instructions by one or more processors causes: -
receiving receipt image data from an image capture device, the receipt image data having a particular layout of data items; selecting a template from a plurality of templates, wherein the selected template has a layout of data areas corresponding to the particular layout of data items in the receipt image data; transferring the selected template to the image capture device for review by a user; obtaining a data extraction template based on the review of the selected template; and extracting receipt data from the receipt image data in accordance with the extraction template. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A receipt image processing system comprising:
-
data storage for storing a plurality of receipt image templates; and an OCR engine for extracting receipt data from receipt image data, the OCR engine being configured to; obtain a data extraction template from an image capture device, and extract receipt data from the receipt image data based on the data extraction template, wherein the data extraction template is either a template selected from the data storage, an updated template, or a new template. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method for capture of image data, the method comprising:
-
receiving receipt image data from an image capture device, the receipt image data having a particular layout of data items; selecting a template from a plurality of templates, wherein the selected template has a layout of data areas corresponding to the particular layout of data items in the receipt image data; transferring the selected template to the image capture device; obtaining a data extraction template from the image capture device in response to transferring the selected template; and extracting receipt data from the receipt image data in accordance with the extraction template. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification