Background OCR during card data entry
First Claim
1. A method, performed on a mobile computing device, for reducing a number of user corrections entered to obtain a correct account number for a financial transaction card, the method comprising:
- obtaining, at the mobile computing device, multiple versions of text recognition results,wherein each version of the text recognition results is associated with a total confidence score;
displaying, by the mobile computing device, a visual representation of a best guess comprising a version of the text recognition results that is associated with a highest total confidence score;
receiving, by the mobile computing device, a user selection, as a selected character from at least one of a plurality of characters to verify from the best guess selected based on individual confidence scores,wherein the multiple versions of the text recognition results are updated by performing one or more of;
eliminating, from the multiple versions of text recognition results, one or more of the multiple versions of text recognition results that do not match the selected character;
eliminating, from the multiple versions of text recognition results, one or more of the multiple versions of text recognition results that do not satisfy the Luhn algorithm;
eliminating, from the multiple versions of text recognition results, one or more of the multiple versions of text recognition results that do not match any of multiple known issuer identification numbers;
updating the total confidence score for the multiple versions of text recognition results;
orany combination thereof; and
updating, by the mobile computing device, the visual representation to display a new best guess from the remaining versions of the text recognition results,wherein the new best guess comprises at least;
a first difference from the best guess that is a change of a first character in the best guess to the selected character, anda second difference from the best guess that is a change of a second character in the best guess other than to the selected character.
2 Assignments
0 Petitions
Accused Products
Abstract
Financial transaction card data can be entered by providing a picture of the card to a server programmed with a text recognition algorithm. The server can perform text recognition on the image at the same time that a consumer enters additional required data, such as a zip code. The server can perform as much text recognition processing as possible in the time the consumer is entering the additional data. Once the additional data is received, a signal can be provided to the server indicating that the user is now waiting for results of the text recognition process, meaning the server should provide them as quickly as possible. Once text recognition results are received, a consumer can make a selection to identify a character which the text recognition algorithm did not sufficiently identify. Based on known account number constraints, the user selection can cause multiple characters to be identified.
28 Citations
7 Claims
-
1. A method, performed on a mobile computing device, for reducing a number of user corrections entered to obtain a correct account number for a financial transaction card, the method comprising:
-
obtaining, at the mobile computing device, multiple versions of text recognition results, wherein each version of the text recognition results is associated with a total confidence score; displaying, by the mobile computing device, a visual representation of a best guess comprising a version of the text recognition results that is associated with a highest total confidence score; receiving, by the mobile computing device, a user selection, as a selected character from at least one of a plurality of characters to verify from the best guess selected based on individual confidence scores, wherein the multiple versions of the text recognition results are updated by performing one or more of; eliminating, from the multiple versions of text recognition results, one or more of the multiple versions of text recognition results that do not match the selected character; eliminating, from the multiple versions of text recognition results, one or more of the multiple versions of text recognition results that do not satisfy the Luhn algorithm; eliminating, from the multiple versions of text recognition results, one or more of the multiple versions of text recognition results that do not match any of multiple known issuer identification numbers; updating the total confidence score for the multiple versions of text recognition results;
orany combination thereof; and updating, by the mobile computing device, the visual representation to display a new best guess from the remaining versions of the text recognition results, wherein the new best guess comprises at least; a first difference from the best guess that is a change of a first character in the best guess to the selected character, and a second difference from the best guess that is a change of a second character in the best guess other than to the selected character. - View Dependent Claims (2, 3, 4)
-
-
5. A system for reducing a number of user corrections entered to obtain a correct account number comprising:
-
a memory; a display; and one or more processors configured to execute; an input component configured to receive a correction character corresponding to a character displayed in a visual representation on the display, the correction character indicating a difference between a best guess text recognition result and the correct account number; and a best guess updater component configured to select a new best guess based on the correction character and update the visual representation on the display with the new best guess; wherein the new best guess includes at least; a first difference from the best guess that is the correction character, and a second difference from the best guess, other than the first difference, indicating a difference between the best guess and the correct account number. - View Dependent Claims (6, 7)
-
Specification