| CPC G06Q 20/108 (2013.01) [G06Q 20/40 (2013.01); G06K 19/06187 (2013.01); G06Q 20/1085 (2013.01); G06Q 20/20 (2013.01)] | 5 Claims |

|
1. A method, comprising:
providing executable instructions to a processor of a deposit transaction device causing the deposit transaction device to perform operations comprising:
detecting a check that is being deposited into a deposit account associated with a depositor during a deposit transaction;
reading a Magnetic Ink Character Recognition (MICR) encoded line of the check by the deposit transaction device by decoding the MICR encoded line and identifying an issuer of the check, a bank associated with the check, and an account number of the issuer with the bank, an amount of the check, and a date of the check
receiving an image captured by the deposit transaction device for the check;
performing image processing on the image of the check to read the MICR encoded line and identify the amount of the check and the date;
suspending the deposit transaction;
requesting, via a network transaction over a network, a rea-time authorization from a notifying service in order to process the check from the issuer of the check during the suspending without exposing information regarding the issuer over the network in the network transaction and while the deposit transaction is being processed on behalf of the depositor at the deposit transaction device, wherein requesting further includes:
hashing issuer information for the issuer into a hash value using a unique hashing algorithm processed on the deposit transaction device;
providing the hash value to the notifying service;
providing the amount of the check to the notifying service;
providing a name of the depositor to the notifying service;
providing the date of the check to the notifying service; and
providing a location associated with the deposit transaction device to the notifying service,
wherein the notifying service searches on the hash value to obtain registered information for the issuer and texts an authorization request to a device of the issuer with the amount of the check, the name of the depositor, and the location of the deposit transaction device;
wherein the notifying service interacts with the issuer via the device of the issuer to obtain deposit authorization on behalf of the depositor while the deposit transaction device has the deposit transaction suspended;
receiving a reply from the notifying service within a set period of time;
terminating the deposit transaction when the reply indicated that the issuer invalidated the check and the deposit transaction;
resuming and completing the deposit transaction by controlling components of the deposit transaction device when the reply indicated that the issuer validated the check and the deposit transaction or when a preference associated with an issuer account of the issuer indicated that authorization to cause the deposit transaction device to process the check is granted when the notifying service is unable to obtain a response from the issuer within the set period of time; and
integrating real-time issuer verification into the deposit transaction by suspending the deposit transaction, employing the unique hashing algorithm to secure issuer information during network transmission, utilizing out-of-band messaging for direct issuer authorization; and applying automated issuer preferences for transaction handling in absence of a real-time authorization.
|