US 11,778,117 B2
Intelligent scanner device
David J. Smiddy, Chadds Ford, PA (US); Mousumi Chatterjee, Plano, TX (US); James Alexander, Dripping Springs, TX (US); and Himanshu Goyal, Fort Mill, SC (US)
Assigned to Bank of America Corporation, Charlotte, NC (US)
Filed by Bank of America Corporation, Charlotte, NC (US)
Filed on Jan. 10, 2020, as Appl. No. 16/739,548.
Prior Publication US 2021/0216585 A1, Jul. 15, 2021
Int. Cl. H04N 1/00 (2006.01); G06F 16/583 (2019.01); G06F 16/51 (2019.01); H04N 1/21 (2006.01); G06V 30/413 (2022.01); G06V 30/40 (2022.01); G06V 30/12 (2022.01); G06V 30/10 (2022.01)
CPC H04N 1/0097 (2013.01) [G06F 16/51 (2019.01); G06F 16/583 (2019.01); G06V 30/133 (2022.01); G06V 30/40 (2022.01); G06V 30/413 (2022.01); H04N 1/2187 (2013.01); G06V 30/10 (2022.01)] 22 Claims
OG exemplary drawing
 
19. A method for intelligent scanning, comprising:
capturing, using an image processor, image data of a document;
receiving identification information associated with a user;
detecting detected biographic data about a customer within the document;
obtaining provided biographic data from the customer about the customer presenting the document;
only when the detected biographic data matches the provided biographic data, automatically generating, using a metadata engine, first metadata for the captured image data, based on the identification information associated with the user;
receiving and verifying, by the metadata engine, second metadata for the captured image data, from an external source;
identifying a document type associated with the captured image data;
generating one or more metadata index thresholds based on a detected characteristic of the captured captured image data, wherein the one or more metadata index thresholds varies with the document type;
implementing, by the metadata engine, a data retention process preventing the captured image data from being stored within an internal storage device until the first and second metadata fulfill one or more metadata index thresholds;
combining, by the metadata engine, the first and second metadata with the captured image data to generate an indexed image structure;
storing, in response to the data retention process by the metadata engine, the indexed image structure in the internal storage device only when the first metadata and the second metadata meet the one or more metadata index thresholds; and
when the first and second metadata do not meet the one or more metadata index thresholds, continuing to receive and verify the second metadata until the one or more metadata index thresholds are met.