| CPC B42D 25/29 (2014.10) [B42D 25/305 (2014.10); G06Q 20/042 (2013.01); G07D 7/003 (2017.05)] | 20 Claims |

|
1. A computer-implemented method, comprising:
receiving, via one or more processors, an image of a teller check associated with a user, the teller check having check information in one or more fields of the teller check, the image comprising a unique visible pattern having encoded data corresponding to the check information, wherein the check information is stored in memory as stored check information, and wherein the unique visible pattern is generated using a random seed generator;
extracting, via the one or more processors, the encoded data corresponding to the check information from the unique visible pattern;
comparing, via the one or more processors, the encoded data with the stored check information stored in the memory;
verifying, via the one or more processors, a validity of the image of the teller check based on the encoded data matching the stored check information; and
delivering, via a communication interface, funds associated with the user to a recipient in response to verifying the image of the teller check.
|