IP Library Granted Patent US 7,555,156
Granted Patent B2
US 7,555,156 · App. 11/149,776 · Granted Jun 30, 2009

Method and system for online communication between a check sorter and a check processing system

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 7,555,156
App. No.
11/149,776
Granted
Jun 30, 2009
Kind
B2
Abstract

A system for handling checks is provided that includes a sorter operable to retrieve MICR data from a plurality of checks. An emulator is coupled to the sorter. The emulator is operable to access the MICR data, to generate a process buffer based on the MICR data, and to generate a plurality of feature instructions for each check based on the process buffer. A communication engine is coupled between the emulator and a check processing system. The communication engine is operable to communicate between the emulator and the check processing system in real-time. The check processing system is operable to receive the process buffer from the emulator through the communication engine. The emulator is further operable to communicate the feature instructions to the sorter. The sorter is further operable to process the checks based on the feature instructions.

Claims (51)

1. A computer-readable medium encoded with a computer program and operable when executed to:

receive MICR data for a check;

perform a search of code line data for a match based on the received MICR data using a predefined algorithm, the code line data comprising more than sixteen identifiers and each identifier identifying a previously-processed check; and

if a match is found:

identify the check as a particular one of the previously-processed checks using the matching identifier;

retrieve previously-generated emulator data associated with the particular previously-processed check; and

update a process buffer with the retrieved emulator data for use with a check processing system.

2. The computer-readable medium of claim 1 , further operable to modify the predefined algorithm based on the MICR data.

3. The computer-readable medium of claim 1 , the MICR data comprising an account number for the check.

4. The computer-readable medium of claim 1 , the code line data comprising at least 1,000 identifiers.

5. The computer-readable medium of claim 1 , one of the identifiers comprising an account number for the particular previously-processed check.

6. The computer-readable medium of claim 1 , the predefined algorithm comprising one of a plurality of invokable predefined algorithms, each predefined algorithm comprising an entry point for special endorsement.

7. The computer-readable medium of claim 1 , the predefined algorithm operable to generate instructions for at least one of an endorser, a microfilm camera, and a digital camera.

8. A method for code line data matching, comprising:

using a processor to perform the steps of:

receiving MICR data for a check;

performing a search of code line data for a match based on the received MICR data using a predefined algorithm, the code line data comprising more than sixteen identifiers and each identifier identifying a previously-processed check; and

if a match is found:

identifying the check as a particular one of the previously-processed checks using the matching identifier;

retrieving previously-generated emulator data associated with the particular previously-processed check; and

updating a process buffer with the retrieved emulator data for use with a check processing system.

9. The method of claim 8 , further comprising modifying the predefined algorithm based on the MICR data.

10. The method of claim 8 , the code line data comprising a first specified number of identifiers, the method further comprising modifying the predefined algorithm such that the code line data comprises a second specified number of identifiers.

11. The method of claim 8 , the code line data comprising at least 1,000 identifiers.

12. The method of claim 8 , one of the identifiers comprising an account number for the particular previously-processed check.

13. The method of claim 8 , the predefined algorithm comprising one of a plurality of invokable predefined algorithms, each predefined algorithm comprising an entry point for special endorsement.

14. The method of claim 8 , the predefined algorithm generating instructions for at least one of an endorser, a microfilm camera, and a digital camera.

15. A system for code line data matching, comprising:

memory storing code line data; and

one or more processors operable to:

receive MICR data for a check;

perform a search of the code line data for a match based on the MICR data using a predefined algorithm, the code line data comprising more than sixteen identifiers and each identifier identifying a previously-processed check; and

if a match is found:

identify the check as a particular one of the previously-processed checks using the matching identifier;

retrieve previously-generated emulator data associated with the particular previously-processed check; and

update a process buffer with the retrieved emulator data for use with a check processing system.

16. The system of claim 15 , the one or more processors further operable to modify the predefined algorithm based on the MICR data.

17. The system of claim 15 , the code line data comprising a first specified number of identifiers and the one or more processors farther operable to modify the predefined algorithm such that the code line data comprises a second specified number of identifiers.

18. The system of claim 15 , the code line data comprising at least 1,000 identifiers.

19. The system of claim 15 , one of the identifiers comprising an account number for the particular previously-processed check.

20. The system of claim 15 , the predefined algorithm comprising one of a plurality of invokable predefined algorithms, each predefined algorithm comprising an entry point for special endorsement.

21. The system of claim 15 , the predefined algorithm generating instructions for at least one of an endorser, a microfilm camera, and a digital camera.

22. The computer-readable medium of claim 1 , further operable if a match is not found to:

generate code line data for the check, the code line data comprising an identifier identifying the check; and

store the code line data in the process buffer.

23. The method of claim 8 , if a match is not found, further comprising:

generating code line data for the check, the code line data comprising an identifier identifying the check; and

storing the code line data in the process buffer.

24. The system of claim 15 , if a match is not found, the one or more processors further operable to:

generate code line data for the check, the code line data comprising an identifier identifying the check; and

store the code line data in the process buffer.

Assignments (4)
MERGER Recorded Mar 3, 2021
From: VECTORSGI, INC.
To: FIDELITY INFORMATION SERVICES, LLC
Reel/Frame 055483/0071 →
MERGER Recorded Mar 3, 2021
From: VECTORSGI, INC.
To: FIDELITY INFORMATION SERVICES, LLC
Reel/Frame 055483/0165 →
RELEASE OF SECURITY INTEREST Recorded Aug 16, 2010
From: JPMORGAN CHASE BANK, N.A.
To: VECTORSGI, INC.
Reel/Frame 024841/0534 →
SECURITY AGREEMENT Recorded Nov 9, 2007
From: VECTORSGI, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 020092/0168 →