Expense report system with receipt image processing

US9659327B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9659327-B2
Application numberUS-201213410170-A
CountryUS
Kind codeB2
Filing dateMar 1, 2012
Priority dateMar 1, 2012
Publication dateMay 23, 2017
Grant dateMay 23, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system and method for generating expense data for an expense report is disclosed. The method includes receiving receipt data that includes one or more data items pertaining to a transaction, where the one or more data items are obtained from characters optically recognized in receipt image data for the transaction, and the receipt data includes data indicating whether the transaction is a credit card transaction or a cash transaction. The method further includes, if the receipt data indicates the transaction is a credit card transaction, creating expense data for the expense report, where the expense data includes the receipt data and the receipt image data associated with the receipt data for the transaction, and the receipt data includes credit card data. If the transaction indicates the transaction is a personal credit card transaction, then the credit card data is personal credit card data.

First claim

Opening claim text (preview).

What is claimed is: 1. One or more non-transitory computer-readable media storing instructions which, when processed by one or more processors, cause: receiving, from an image capture device, receipt image data for a receipt for a transaction; processing the receipt image data by an optical character recognition (OCR) engine to extract receipt data that includes a plurality of transaction attribute values for a plurality of respective transaction attributes pertaining to the transaction; assigning, by the OCR engine, an uncertainty parameter value that indicates an expected accuracy of optical character recognition by the OCR engine for each respective transaction attribute value of the plurality of transaction attribute values; wherein the uncertainty parameter value for at least one transaction attribute value of the plurality of transaction attribute values does not satisfy a threshold; displaying, concurrently on a graphical user interface, the receipt image data, the plurality of transaction attributes pertaining to the transaction that were extracted from the receipt image data, and, a visual indicator that flags a user that the uncertainty parameter value of the at least one transaction attribute value of the plurality of transaction attribute values does not satisfy the threshold; for the at least one transaction attribute of the one or more transaction attributes that has a corresponding transaction attribute value with an uncertainty parameter value that does not satisfy a threshold, receiving, through the graphical user interface, user input specifying a corrected transaction attribute value; defining a first area on a receipt image represented by the receipt image data that is associated with the corrected transaction attribute value, the defined first area aiding in the optical recognition of the characters in the receipt image corresponding to the corrected transaction attribute value; generating an expense report that includes the receipt image data and the corrected transaction attribute value. 2. The one or more non-transitory computer-readable media recited in claim 1 , wherein the instructions further cause retrieving corporate credit card transaction data from a credit card service; wherein the corporate credit card transaction data is included in the expense report. 3. The one or more non-transitory computer-readable media recited in claim 1 , wherein instructions for concurrently displaying, on a graphical user interface, the receipt image data, the plurality of transaction attributes pertaining to the transaction that were extracted from the receipt image data, and, a visual indicator that flags a user that the uncertainty parameter value of the at least one transaction attribute value of the plurality of transaction attribute values does not satisfy the threshold comprise instructions for: determining that a transaction attribute value in the receipt data is missing for a corresponding transaction attribute; in response to determining that the transaction attribute value in the receipt data is missing for the corresponding transaction attribute, displaying, via the graphical user interface, a field for adding the missing transaction attribute value to the receipt data. 4. The one or more non-transitory computer-readable media recited in claim 3 , further comprising additional instructions which, when processed by the one or more processors cause defining a second area on the receipt image that is associated with the missing transaction attribute value, the defined second area aiding in the optical recognition of the characters in the receipt image corresponding to the missing transaction attribute value. 5. The one or more non-transitory computer-readable media recited in claim 1 , wherein instructions for concurrently displaying, on a graphical user interface, the receipt image data, the plurality of transaction attributes pertaining to the transaction that were extracted from the receipt image data, and, a visual indicator that flags a user that the uncertainty parameter value of the at least one transaction attribute value of the plurality of transaction attribute values does not satisfy the threshold comprise instructions for displaying a blank value for the at least one transaction attribute value of the plurality of transaction attribute values that does not satisfy the threshold. 6. An apparatus comprising: one or more processors; and one or more memories storing instructions which, when processed by the one or more processors, cause: receiving, from an image capture device, receipt image data for a receipt for a transaction; processing the receipt image data by an optical character recognition (OCR) engine to extract receipt data that includes a plurality of transaction attribute values for a plurality of respective transaction attributes pertaining to the transaction; assigning, by the OCR engine, an uncertainty parameter value that indicates an expected accuracy of optical character recognition by the OCR engine for each respective transaction attribute value of the plurality of transaction attribute values; wherein the uncertainty parameter value for at least one transaction attribute value of the plurality of transaction attribute values does not satisfy a threshold; displaying, concurrently on a graphical user interface, the receipt image data, the plurality of transaction attributes pertaining to the transaction that were extracted from the receipt image data, and, a visual indicator that flags a user that the uncertainty parameter value of the at least one transaction attribute value of the plurality of transaction attribute values does not satisfy the threshold; for the at least one transaction attribute of the one or more transaction attributes that has a corresponding transaction attribute value with an uncertainty parameter value that does not satisfy a threshold, receiving, through the graphical user interface, user input specifying a corrected transaction attribute value; defining a first area on a receipt image represented by the receipt image data that is associated with the corrected transaction attribute value, the defined first area aiding in the optical recognition of the characters in the receipt image corresponding to the corrected transaction attribute value; generating an expense report that includes the receipt image data and the corrected transaction attribute value. 7. The apparatus as recited in claim 6 , wherein the instructions further cause retrieving corporate credit card transaction data from a credit card service; wherein the corporate credit card transaction data is included in the expense report. 8. The apparatus as recited in claim 6 , wherein instructions for displaying, on a graphical user interface, the receipt image data, the plurality of transaction attributes pertaining to the transaction that were extracted from the receipt image data, and, a visual indicator that flags a user that the uncertainty parameter value of the at least one transaction attribute value of the plurality of transaction attribute values does not satisfy the threshold comprise instructions for: determining that a transaction attribute value in the receipt data is missing for a corresponding transaction attribute; in response to determining that the transaction attribute value in the receipt data is missing for the corresponding transaction attribute, displaying, via the graphical user interface, a field for adding the missing transaction attribute value to the receipt data. 9. The apparatus as recited in claim 8 , wherein the one or more memories store additional instructions which, when processed by the one or more processors cause defining a second area on the receipt image tha

Assignees

Inventors

Classifications

  • Physics · mapped topic

  • Physics · mapped topic

  • Physics · mapped topic

  • Accounting · CPC title

  • G06Q40/00Primary

    Finance; Insurance; Tax strategies; Processing of corporate or income taxes · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9659327B2 cover?
A system and method for generating expense data for an expense report is disclosed. The method includes receiving receipt data that includes one or more data items pertaining to a transaction, where the one or more data items are obtained from characters optically recognized in receipt image data for the transaction, and the receipt data includes data indicating whether the transaction is a cre…
Who is the assignee on this patent?
Nuggehalli Jayasimha, Ricoh Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06Q40/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 23 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).