# US 12,008,529 B1 · System and method for mobile check deposit with restricted endorsement

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,008,529 B1
- Document ID: US12008529B1
- Status: Granted
- Kind: B1
- Application number: 17/986,833
- Filed: 2022-11-14
- Granted: 2024-06-11
- Earliest claimed: 2013-10-01
- Assignees: Wells Fargo Bank, N.A.
- Applicants: Wells Fargo Bank, N.A.
- Inventors: Al Hecht
- Web page: https://patentgrep.com/patent/US12008529B1

## CPC

- G06Q 20/108: {Remote banking, e.g. home banking}
- G06Q 20/042: {characterized in that the payment protocol involves at least one cheque}
- G06Q 20/0425: {the cheque being electronic only}
- G06Q 20/322: {Aspects of commerce using mobile devices [M-devices]}
- G06Q 20/4016: {involving fraud or risk level assessment in transaction processing}
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

A computer-implemented method includes receiving, from a mobile device, a deposit request including a first check image for funds to be deposited into a user account, determining a risk level associated with the deposit request, requesting a second check image having a restricted endorsement based on the risk level, receiving the second check image having the restricted endorsement, determining a confidence level based on the restricted endorsement, and transferring the funds to the user account based on the confidence level.

## Claims

### Claim 1

A method implemented by a mobile device, the method comprising:
initiating an image sensor of the mobile device to detect imagery via one or more lenses of the image sensor;
displaying, on a display screen of the mobile device, the imagery detected by the image sensor;
overlaying, on the displayed imagery, a guide box having a first visual feedback;
detecting, by the image sensor, a check within the guide box in the imagery;
responsive to detecting the check within the guide box, (i) changing the first visual feedback to a second visual feedback to indicate that the check is detected, and (ii) capturing a check image using the image sensor of the mobile device;
applying an optical character recognition (OCR) algorithm to the check image to detect a presence of one or more characters within the check image and positions of the one or more characters in the check image;
determining a certainty score for each of the one or more characters within the check image;
assigning a respective tag to each of a subset of the one or more characters that have a certainty score above a first certainty threshold;
determining, based at least in part on the respective tag of each of the subset of the one or more characters, a confidence level for a restricted endorsement in the check image, the confidence level corresponding to (i) whether the positions of the subset of the one or more characters of the restricted endorsement are within a predetermined area of the check image and (ii) the subset of the one or more characters of the restricted endorsement form a predetermined word or phrase; and
transmitting, responsive to the confidence level satisfying a predetermined threshold, the check image to a check processing computer system, causing the check processing computer system to automatically deposit funds based on the restricted endorsement.

### Claim 2 (depends on 1)

The method of claim 1, wherein the first visual feedback is a first color of an edge of the guide box, and wherein changing the first visual feedback to the second visual feedback comprises changing the first color of the edge of the guide box to a second color of the edge of the guide box.

### Claim 3 (depends on 1)

The method of claim 1, wherein the confidence level is determined based on a percentage of recognizable characters within the restricted endorsement.

### Claim 4 (depends on 1)

The method of claim 1, further comprising determining that the restricted endorsement is within a specified area in the check image in response to determining that the confidence level is above a confidence threshold.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
assigning a second tag to a character of the one or more characters having the certainty score between the first certainty threshold and a second certainty threshold, wherein the second certainty threshold is lower than the first certainty threshold;
displaying, on the display screen of the mobile device, a request to validate the character having the second tag;
responsive to the request to validate the character having the second tag, receiving, by the mobile device, validated characters corresponding to the character having the second tag; and
revising the confidence level for the restricted endorsement based on the character having a first tag and the second tag.

### Claim 6 (depends on 5)

The method of claim 5, further comprising:
assigning a third tag to a character having the certainty score below the second certainty threshold,
displaying, on the display screen of the mobile device, a request to enter the character having the third tag;
responsive to the request to enter the character having the third tag, receiving entered characters corresponding to the character having the third tag; and
revising the confidence level for the restricted endorsement based on the character having the first tag, the second tag, and the third tag.

### Claim 7 (depends on 1)

The method of claim 1, further comprising displaying, on the display screen of the mobile device, the check image.

### Claim 8 (depends on 1)

The method of claim 1, further comprising displaying, on the display screen on a first side of the mobile device, the check image detected by the image sensor disposed on the first side of the mobile device.

### Claim 9 (depends on 1)

The method of claim 1, further comprising displaying, on the display screen on a first side of the mobile device, the check image detected by the image sensor disposed on a second side of the mobile device, the first side opposing the second side on the mobile device.

### Claim 10 (depends on 1)

The method of claim 1, further comprising transmitting an amount associated with the check image to an institution to trigger a transfer of funds into a user account, the funds equal to the amount.

### Claim 11 (depends on 1)

The method of claim 1, further comprising transmitting, responsive to the confidence level satisfying a specified confidence threshold, an amount associated with the check image to an institution to trigger a transfer of funds into a user account, the funds equal to the amount.

### Claim 12

A computer system comprising:
a mobile device comprising an image sensor configured to detect imagery via one or more lenses of the image sensor, the mobile device comprising a processor configured to:
display, on a display screen of the mobile device, the imagery detected by the image sensor;
overlay, on the displayed imagery, a guide box having a first visual feedback;
detect, by the image sensor, a check within the guide box in the imagery;
responsive to detecting the check within the guide box, (i) change the first visual feedback to a second visual feedback to indicate that the check is detected, and (ii) capture a check image using the image sensor of the mobile device;
apply an optical character recognition (OCR) algorithm to the check image to detect a presence of one or more characters within the check image and positions of the one or more characters in the check image;
determine a certainty score for each of the one or more characters within the check image;
assign a respective tag to each of a subset of the one or more characters that have a determined certainty score above a first certainty threshold;
determine, based at least in part on the respective tag of each of the subset of the one or more characters, a confidence level for a restricted endorsement in the check image, the confidence level corresponding to (i) whether the positions of the subset of the one or more characters of the restricted endorsement are within a predetermined area of the check image and (ii) the subset of the one or more characters of the restricted endorsement form a predetermined word or phrase; and
transmitting, responsive to the confidence level satisfying a predetermined threshold, the check image to a check processing computer system, causing the check processing computer system to automatically deposit funds based on the restricted endorsement.

### Claim 13 (depends on 12)

The computer system of claim 12, wherein the first visual feedback is a first color of an edge of the guide box, and the second visual feedback is a second color of the edge of the guide box.

### Claim 14 (depends on 12)

The computer system of claim 12, wherein the confidence level is determined based on a percentage of recognizable characters within the restricted endorsement.

### Claim 15 (depends on 12)

The computer system of claim 12, wherein the processor is further configured to determine that the restricted endorsement is within a specified area in the check image in response to determining that the confidence level is above a confidence threshold.

### Claim 16 (depends on 12)

The computer system of claim 12, wherein the processor is further configured to:
assign a second tag to a character of the one or more characters having the certainty score between the first certainty threshold and a second certainty threshold, wherein the second certainty threshold is lower than the first certainty threshold;
display, on the display screen of the mobile device, a request to validate the character having the second tag;
responsive to the request to validate the character having the second tag, receive validated characters corresponding to the character having the second tag; and
revise the confidence level for the restricted endorsement based on the character having a first tag and the second tag.

### Claim 17 (depends on 16)

The computer system of claim 16, wherein the processor is further configured to:
assign a third tag to a character having the certainty score below the second certainty threshold,
display, on the display screen of the mobile device, a request to enter the character having the third tag;
responsive to the request to enter the character having the third tag, receive entered characters corresponding to the character having the third tag; and
revise the confidence level for the restricted endorsement based on the character having the first tag, the second tag, and the third tag.

### Claim 18 (depends on 12)

The computer system of claim 12, wherein the processor is further configured to display, on the display screen on a first side of the mobile device, the check image detected by the image sensor disposed on a second side of the mobile device, the first side opposing the second side on the mobile device.

### Claim 19

A non-transitory computer-readable storage medium that stores one or more programs configured to be executed by one or more processors of a mobile device, the one or more programs including instructions for:
initiating an image sensor of the mobile device to detect imagery via one or more lenses of the image sensor;
displaying, on a display screen of the mobile device, the imagery detected by the image sensor;
overlaying, on the displayed imagery, a guide box having a first visual feedback;
detecting, by the image sensor, a check within the guide box in the imagery;
responsive to detecting the check within the guide box, (i) changing the first visual feedback to a second visual feedback to indicate that the check is detected, and (ii) capturing a check image using the image sensor of the mobile device;
applying an optical character recognition (OCR) algorithm to the check image to detect a presence of one or more characters within the check image and positions of the one or more characters in the check image;
determining a certainty score for each of the one or more characters within the check image;
assigning a respective tag to each of a subset of the one or more characters that have a certainty score above a first certainty threshold;
determining, based at least in part on the respective tag of each of the subset of the one or more characters, a confidence level for a restricted endorsement in the check image, the confidence level corresponding to (i) whether the positions of the subset of the one or more characters of the restricted endorsement are within a predetermined area of the check image and (ii) the subset of the one or more characters of the restricted endorsement form a predetermined word or phrase; and
transmitting, responsive to the confidence level satisfying a predetermined threshold, the check image to a check processing computer system, causing the check processing computer system to automatically deposit funds based on the restricted endorsement.

### Claim 20 (depends on 19)

The storage medium of claim 19, wherein the first visual feedback is a first color of an edge of the guide box, and the second visual feedback is a second color of the edge of the guide box.
