US 12,136,221 B2
Image evaluation and dynamic cropping system
Robert E. Mills, Jr., Stockbridge, GA (US); Murali Santhanam, Naperville, IL (US); Kerry Kurt Simpkins, Fort Mill, SC (US); John B. Hall, Charlotte, NC (US); Michael J. Pepe, Jr., Wilmington, DE (US); Jasher David Fowles, Davidson, NC (US); and Jeanne Moulton, Concord, NC (US)
Assigned to Bank of America Corporation, Charlotte, NC (US)
Filed by Bank of America Corporation, Charlotte, NC (US)
Filed on Jul. 25, 2023, as Appl. No. 18/225,776.
Application 18/225,776 is a continuation of application No. 17/538,081, filed on Nov. 30, 2021, granted, now 11,763,458.
Application 17/538,081 is a continuation of application No. 17/032,458, filed on Sep. 25, 2020, granted, now 11,256,944, issued on Feb. 22, 2022.
Application 17/032,458 is a continuation of application No. 16/157,326, filed on Oct. 11, 2018, granted, now 10,839,243, issued on Nov. 17, 2020.
Prior Publication US 2023/0368391 A1, Nov. 16, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06T 7/60 (2017.01); G06T 3/4023 (2024.01); G06T 7/00 (2017.01); G06T 7/11 (2017.01); G06T 7/50 (2017.01); G06V 10/25 (2022.01); G06V 30/418 (2022.01)
CPC G06T 7/11 (2017.01) [G06T 3/4023 (2013.01); G06T 7/0002 (2013.01); G06T 7/50 (2017.01); G06T 7/60 (2013.01); G06V 10/25 (2022.01); G06V 30/418 (2022.01); G06T 2210/22 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A computing platform, comprising:
at least one processor;
a communication interface communicatively coupled to the at least one processor; and
memory storing computer-readable instructions that, when executed by the at least one processor, cause the computing platform to:
extract, from an image of a document, identifying information;
identify expected data of the document;
compare data of the document in the image of the document to the expected data of the document;
determine, based on the comparing, whether an anomaly exists between the data of the document in the image and the expected data of the document;
responsive to determining that an anomaly does not exist, evaluate validity of the document based on the image of the document; and
responsive to determining that an anomaly exists:
programmatically modify, based on one or more machine learning datasets, the image of the document;
generate a modified image of the document based on the programmatically modified image of the document; and
evaluate validity of the document based on the modified image of the document.