System, computing device, and method for document detection and deposit processing
AssigneeUnited Services Automobile Association (USAA)
InventorMichael Patrick Bueche, Jr.
Life of this patent
Estimating the term…
Abstract
An image of a check is captured by an imaging device and processing of the digital image of the check for deposit at a remote server may be accomplished with a downloaded software application on a portable computing device associated with the imaging device. The downloaded application may include one or more trained machine learning models for processing the captured image. The portable computing device may utilize deterministic algorithms for certain image processing tasks and machine learning models for others. The selection between machine learning and deterministic processing may be made locally on the portable device or in response to instructions from an institution server to use a particular processing method.
Claims20
A portable computing device, comprising:
- a processor;
- memory;
- and
- instructions stored on the computer-readable medium, the instructions configured to, when executed by the processor, cause the processor to:
- capture a digital check image depicting a check;
- input the data from the captured digital check image into a trained machine learning image cropping model to determine a plurality of edge coordinates corresponding to the check depicted in the digital check image;
- detect a check image included in the digital check image based on the plurality of edge coordinates;
- generate a digital image file including the digital check image and the edge coordinates;
- and
- transmit the digital image file to a remote server for deposit.
A portable computing device, comprising:
- a processor;
- a memory;
- and
- wherein the processor is configured to:
- download an app for performing image processing on, and remotely depositing to an institution, a digital check image of a check, wherein the downloaded app comprises a trained machine learning model for executing a first image processing task:
- control, using the downloaded app, an image capture device associated with the portable computing device to capture the digital check image;
- input, using the downloaded app, the captured digital check image into the trained machine learning model to modify the digital check image in accordance with the first image processing task;
- process the modified digital check image, using the downloaded app, with a deterministic algorithm to execute a second image processing task that is different from the first image processing task;
- transmit the modified and processed digital check file to a remote server for deposit.
A portable computing device, comprising:
- a processor;
- a memory;
- and
- wherein the processor is configured to:
- download an app for performing image processing on, and remotely depositing to an institution, a digital check image of a check, wherein the downloaded app comprises a first trained machine learning model;
- control, using the downloaded app, an image capture device associated with the portable computing device to capture the digital check image;
- input, using the downloaded app, the captured digital check image into the first trained machine learning model to identify which of a plurality of second trained machine learning models is a best match for handling an image processing task;
- and
- based on the determined best match for handling the image processing task, select and execute a second trained machine learning model to modify the captured digital check image.
Dependencies are inferred from the claim text.