发明名称 Background OCR during card data entry
摘要 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.
申请公布号 US9324070(B1) 申请公布日期 2016.04.26
申请号 US201414548152 申请日期 2014.11.19
申请人 Square, Inc. 发明人 Bekmann Joachim;Guo Fei
分类号 G06K9/18;G06Q20/34;G06K9/00 主分类号 G06K9/18
代理机构 Perkins Coie LLP 代理人 Perkins Coie LLP
主权项 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: sending an image of the financial transaction card from the mobile computing device to a server configured to perform text recognition; receiving, at the mobile computing device from the server, multiple versions of text recognition results, wherein each version of the text recognition results comprises multiple character positions with a set of recognized characters for one or more of the character positions corresponding to a proposed account number; and wherein each version of the text recognition results is associated with a total confidence score; identifying, as a best guess, a version of the text recognition results that is associated with a highest total confidence score; selecting, as characters to verify, one or more of the character positions of the best guess that have individual confidence scores below a specified threshold level; displaying, on a display of the mobile computing device, a first textual representation of the best guess, wherein the first textual representation of the best guess includes one or more input areas, each input area configured to receive, from a user, a character selection for one of the characters to verify; receiving a user selection, as a selected character for a particular character position, for one of the characters to verify, wherein the user selection is entered using one of the input areas; identifying a new best guess from the versions of the text recognition results by: eliminating, from a set of remaining versions of the multiple versions of text recognition results, one or more versions of text recognition results that do not match the selected character; eliminating, from the set of remaining versions of the multiple versions of text recognition results, one or more versions of text recognition results that either do not satisfy the Luhn algorithm or do not match any of multiple known issuer identification numbers; updating the total confidence score for each remaining version of the multiple versions of text recognition results; and selecting, as the new best guess from the remaining versions of the text recognition results, a new version of the text recognition results with a highest total confidence score; and updating the display of the mobile computing device to show a second textual representation of the new best guess, wherein the second textual representation shows at least: a first difference from the first the textual representation indicating the selected character in the particular character position, and a second difference from the first textual representation indicating a defined character in a character position other than the particular character position.
地址 San Francisco CA US