IP Library Granted Patent US 9,842,331
Granted Patent B2
US 9,842,331 · App. 13/488,349 · Granted Dec 12, 2017

Systems and methods for mobile image capture and processing of checks

Inventors: Grisha Nepomniachtchi (San Diego, CA); Vitali Kliatskine (San Diego, CA)
Assignee: MITEK SYSTEMS, INC.
G06Q20/3276G06K9/3275G06K9/38G06K9/42G06Q20/042G06K2209/01H04N1/00244H04N1/00307H04N2101/00H04N2201/001H04N2201/0084
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,842,331
App. No.
13/488,349
Granted
Dec 12, 2017
Kind
B2
Abstract

Techniques for processing an image of a check captured using a mobile device are provided. The check image is processed to determine whether the check can be deposited at a bank via a mobile deposit process. The system can identify regions of the check—such as the endorsement area—to determine if the check has been properly endorsed. The system can be implemented on a mobile device and/or a server, where the mobile device routes the check image to the server for processing. If the check cannot be deposited, a rejection is forwarded in real time to the mobile device for possible correction.

Claims (54)

1. A mobile check image processing system, comprising:

a preprocessing unit which is configured to:

receive an image purported to be one side of a check from a mobile device;

activate one or more inspections of the check image, wherein a first inspection is to determine whether the received image is actually an image of the other side of the check; and

subsequent to the first inspection, activate a second inspection to:

select a type of content to be detected on the check image;

identify a plurality of regions of interests (ROIs) on the check image that are known to contain the selected type of content; and

transmit a sub-image of the image of the check which contains only the identified plurality of ROIs to a testing unit;

the testing unit which is configured to:

receive the sub-image of the check image from the preprocessing unit; and

perform at least one content detection test on the sub-image which contains the identified plurality of ROIs to detect the selected type of content on the check image; and

a feedback unit which is configured to:

receive a result of the at least one content detection test; and

based on the result, generate a message to notify a user of the mobile device when the selected type of content is not present.

2. The system of claim 1 , wherein at least one ROI of the plurality of ROIs corresponds to an endorsement region on a back side of the check.

3. The system of claim 2 , wherein the selected type of content is an endorsement.

4. The system of claim 3 , wherein the feedback unit notifies the user in real time if the endorsement is not present.

5. The system of claim 3 , wherein the content detection test determines whether the endorsement is a signed endorsement or a stamped endorsement.

6. The system of claim 5 , wherein the testing unit compares a signed endorsement with a signature stored in a database to determine the authenticity of the signed endorsement.

7. The system of claim 5 , wherein the testing unit compares a stamped endorsement with a stamp stored in a database to determine the authenticity of the stamped endorsement.

8. The system of claim 5 , wherein the testing unit compares a stamped endorsement with a payee region on a front side of the check to verify the identity of the endorsement.

9. A method of processing a mobile-captured image of a check, comprising:

receiving an image purported to be one side of a check from a mobile device;

activate one or more inspections of the check image, wherein a first inspection comprising determining whether the received image is actually an image of the other side of the check; and

subsequent to the first inspection, activate a second inspection comprising:

selecting a type of content to be detected on the check image;

identifying a plurality of regions of interests (ROIs) on the check image that are known to contain the selected type of content;

transmitting a sub-image which contains only the identified plurality of ROIs;

performing at least one content detection test on the identified plurality of ROIs to detect the selected type of content on the check image; and

providing, based on a result of the at least one content detection test, a real-time notification to a user of the mobile device when the selected type of content is not present.

10. The method of claim 9 , wherein at least one ROI of the plurality of ROIs corresponds to an endorsement region on a back side of the check.

11. The method of claim 10 , wherein the selected type of content is an endorsement.

12. The method of claim 11 , further comprising notifying the user in real time if the endorsement is not present.

13. The method of claim 11 , wherein the content detection test determines whether the endorsement is a signed endorsement or a stamped endorsement.

14. The method of claim 13 , further comprising comparing a signed endorsement with a signature stored in a database to determine the authenticity of the signed endorsement.

15. The method of claim 13 , further comprising comparing a stamped endorsement with a stamp stored in a database to determine the authenticity of the stamped endorsement.

16. The method of claim 13 , further comprising comparing a stamped endorsement with a payee region on a front side of the check to verify the identity of the endorsement.

17. A computer-implemented method for processing a mobile-captured image of a check, the computer-implemented method embodied on a computer with a processor and a memory, and comprising:

receiving an image purported to be one side of a check from a mobile device at a preprocessing unit;

preprocessing, using the preprocessing unit by the processor, the image of the check by:

activating one or more inspections of the check image, wherein a first inspection comprising determining whether the received image is actually an image of the other side of the check; and

subsequent to the first inspection, activate a second inspection comprising:

selecting a type of content to be detected on the check image;

identifying a plurality of regions of interests (ROIs) on the check image that are known to contain the selected type of content;

transmitting a sub-image of the image of the check which contains only the identified plurality of ROIs to a testing unit;

receiving the sub-image of the image of the check at a testing unit;

performing, using the testing unit by the processor, at least one content detection test on the sub-image which contains the identified plurality of ROIs to detect the selected type of content on the check image; and

providing, based on a result of the at least one content detection test, a real-time notification to a user of the mobile device when the selected type of content is not present.

18. The computer-implemented method of claim 17 , wherein the selected type of content is an endorsement.

19. The method of claim 18 , further comprising notifying the user in real time if the endorsement is not present.

20. The system of claim 1 , wherein the one side of the check is the back-side of the check and the other side of the check is the front-side of the check.

21. The system of claim 20 , wherein determining whether the image is actually an image of the front-side of a check includes determining if a Magnetic Ink Character Recognition (MICR)-line is identified on the received image.

22. The method of claim 9 , wherein the one side of the check is the hack-side of the check and the other side of the check is the front-side of the check.

23. The method of claim 22 , wherein determining whether the image is actually an image of the front-side of a check includes determining if a MICR-line is identified on the received image.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2017
From: NEPOMNIACHTCHI, GRISHA; KLIATSKINE, VITALI
To: MITEK SYSTEMS, INC.
Reel/Frame 044010/0522 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2012
From: NEPOMNIACHTCHI, GRIGORI; DEBELLO, JAMES; ROACH, JOSH
To: MITEK SYSTEMS
Reel/Frame 029132/0066 →
Continuity (5)
Continuation In Part 12906036 · Oct 15, 2010
Continuation In Part 12778943 · May 12, 2010
Continuation In Part 12346026 · Dec 30, 2008
Provisional Application 61022279 · Jan 18, 2008
Related Publication 20130028502A1 · Jan 31, 2013