US 12,189,810 B2
Systems and methods for processing checks with machine-readable optical labels
Raghu Vudathu, Downingtown, PA (US); Christy Lillie, Ann Arbor, MI (US); Bodhi Hwang, Forest Hills, NY (US); Joe Martei, Brooklyn, NY (US); Mark Lanter, Woodside, NY (US); and Michael Parker, New York, NY (US)
Assigned to JPMORGAN CHASE BANK, N.A., New York, NY (US)
Filed by JPMORGAN CHASE BANK, N.A., New York, NY (US)
Filed on May 12, 2022, as Appl. No. 17/663,174.
Prior Publication US 2023/0367897 A1, Nov. 16, 2023
Int. Cl. G06F 21/62 (2013.01); G06K 19/06 (2006.01); H04L 9/08 (2006.01)
CPC G06F 21/6245 (2013.01) [G06K 19/06009 (2013.01); H04L 9/0825 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for processing checks with machine-readable optical labels, comprising:
receiving, by a presenting bank computer program executed by an electronic device, a check comprising a machine-readable optical label printed thereon;
determining, by the presenting bank computer program, whether a routing number of a payor bank is present in print on the check, and if not then reading the machine-readable optical label, wherein the machine-readable optical label comprises a payor bank routing number that is encrypted with a private key for a payor bank;
decrypting, by the presenting bank computer program, the machine-readable optical label using a public key corresponding to the private key;
identifying, by the presenting bank computer program, the payor bank routing number from the machine-readable optical label; and
routing, by the presenting bank computer program, the check to the payor bank associated with the payor bank routing number.