IP Library Granted Patent US 9,460,425
Granted Patent B2
US 9,460,425 · App. 14/340,266 · Granted Oct 4, 2016

Systems and methods for determining check information

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,460,425
App. No.
14/340,266
Granted
Oct 4, 2016
Kind
B2
Abstract

Systems and methods are provided for determining check information. According to one or more embodiments, a method may include accessing, by a computer including one or more processors, a video recording of a check. The method may also include determining, based at least in part on the video recording, a plurality of video frames associated with the check. Furthermore, the method may include generating respective optical character recognition (OCR) data associated with the plurality of video frames. Additionally, the method may include determining, based at least in part on the respective OCR data, respective scores associated with the plurality of video frames.

Claims (40)

1. A method, comprising:

accessing, by a computer comprising one or more processors, a video recording of a check;

determining, based at least in part on the video recording, a plurality of video frames associated with the check;

generating respective optical character recognition (OCR) data associated with the plurality of video frames;

determining, based at least in part on the respective OCR data, respective scores associated with the plurality of video frames, wherein the respective scores indicate respective OCR data quality associated with the respective OCR data;

selecting, based at least in part on the respective scores, a respective video frame associated with a highest score out of the respective scores;

identifying OCR data from the respective video frame associated with the highest score; and

determining, based at least in part on the identified OCR data, check information associated with the check.

2. The method of claim 1 , further comprising:

processing the check information for settlement of the check.

3. The method of claim 2 , wherein the check information comprises information associated with at least one of a check identifier, source account, a destination account, a payor, a payee, an amount, a check number, or a date.

4. The method of claim 1 , wherein the respective scores are further determined based at least in part on one or more respective comparisons between the plurality of video frames and a sample check image.

5. The method of claim 1 , wherein the respective scores are further determined based at least in part on one or more respective numbers of recognized characters associated with the respective OCR data.

6. The method of claim 1 , wherein the computer further comprises an image capturing device to generate the video recording of the check.

7. A system, comprising:

at least one processor;

at least one memory storing computer-executable instructions, that when executed by the at least one processors, cause the at least one processor to:

access a video recording of a check, the video recording comprising a plurality of video frames;

generate respective optical character recognition (OCR) data associated with the plurality of video frames;

determine respective quality scores associated with the respective OCR data for each of the plurality of video frames, wherein the respective quality scores indicate respective OCR data quality associated with the respective OCR data;

select, based at least in part on the respective scores, a respective video frame that is associated with a highest quality score out of the respective quality scores; and

determine, based at least in part on OCR data associated with the respective video frame, check information associated with the check.

8. The system of claim 7 , wherein the computer-executable instructions further comprise instructions to:

process the check information for settlement of the check.

9. The system of claim 7 , wherein the respective scores are determined based at least in part on one or more respective comparisons between the plurality of video frames and a sample check image.

10. The system of claim 7 , wherein the respective scores are determined based at least in part on one or more respective numbers of recognized characters associated with the respective OCR data.

11. The system of claim 7 , wherein the check information comprises information associated with at least one of a check identifier, source account, a destination account, a payor, a payee, an amount, a check number, or a date.

12. The system of claim 7 , wherein the computer-executable instructions further comprise instructions to:

transmit an indication of OCR success or failure to a user device.

13. A non-transitory computer-readable medium storing computer-executable instructions, that when executed by one or more processors, cause the one or more processors to:

access a video recording of a check, the video recording comprising a plurality of video frames;

generate respective optical character recognition (OCR) data associated with the plurality of video frames;

determine respective quality scores associated with the respective OCR data for each of the plurality of video frames, wherein the respective quality scores indicate respective OCR data quality associated with the respective OCR data;

select, based at least in part on the respective scores, a respective video frame that is associated with a highest quality score out of the respective quality scores; and

determine, based at least in part on OCR data associated with the respective video frame, check information associated with the check.

14. The computer-readable medium of claim 13 , wherein the computer-executable instructions further comprise instructions to:

process the check information for settlement of the check.

15. The computer-readable medium of claim 13 , wherein the respective quality scores are determined based at least in part on one or more respective comparisons between the plurality of video frames and a sample check image.

16. The computer-readable medium of claim 13 , wherein the respective quality scores are determined based at least in part on one or more respective numbers of recognized characters associated with the respective OCR data.

17. The computer-readable medium of claim 13 , wherein the check information comprises information associated with at least one of a check identifier, a source account, a destination account, a payor, a payee, an amount, a check number, or a date.

Assignments (8)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Aug 19, 2019
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: FIRST DATA CORPORATION
Reel/Frame 050092/0963 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Aug 19, 2019
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: FIRST DATA CORPORATION
Reel/Frame 050093/0135 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Aug 19, 2019
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: FIRST DATA CORPORATION
Reel/Frame 050094/0455 →
RELEASE OF SECURITY INTEREST Recorded Jul 30, 2019
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: FIRST DATA CORPORATION
Reel/Frame 049898/0402 →
SECURITY INTEREST Recorded Mar 24, 2015
From: FIRST DATA CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 035245/0721 →
SECURITY INTEREST Recorded Mar 24, 2015
From: FIRST DATA CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 035245/0553 →
SECURITY INTEREST Recorded Mar 11, 2015
From: FIRST DATA CORPORATION
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 035136/0692 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 24, 2014
From: WILLIAMS, CHARLES R., JR.
To: FIRST DATA CORPORATION
Reel/Frame 033387/0533 →