US20050160039A1 - Image enabled reject repair for check processing capture - Google Patents

Image enabled reject repair for check processing capture Download PDF

Info

Publication number
US20050160039A1
US20050160039A1 US11/074,246 US7424605A US2005160039A1 US 20050160039 A1 US20050160039 A1 US 20050160039A1 US 7424605 A US7424605 A US 7424605A US 2005160039 A1 US2005160039 A1 US 2005160039A1
Authority
US
United States
Prior art keywords
document
image
data
financial
financial document
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/074,246
Inventor
Andrew Garner
Terry Beck
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to US11/074,246 priority Critical patent/US20050160039A1/en
Publication of US20050160039A1 publication Critical patent/US20050160039A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • G06Q20/042Payment circuits characterized in that the payment protocol involves at least one cheque
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/93Document management systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • G06Q20/108Remote banking, e.g. home banking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/98Detection or correction of errors, e.g. by rescanning the pattern or by human intervention; Evaluation of the quality of the acquired patterns
    • G06V10/987Detection or correction of errors, e.g. by rescanning the pattern or by human intervention; Evaluation of the quality of the acquired patterns with the intervention of an operator

Definitions

  • the present invention generally relates to an improved system and method for repairing items, such as deposit slips and associated checks, that have been rejected during check processing using image capture.
  • Reject repair is a well known problem in high volume check processing operations that are typically conducted by banks.
  • Conventional approaches for repairing rejected items in check processing systems involve downloading the rejected MICR codeline data to an offline system for repair, followed by a re-submission of the linked or matched MICR codeline data back to the check processing system.
  • the offline system disadvantageously has to rehandle all of the physical items for correction.
  • a disadvantage of this approach is that the recaptured image and MICR codeline data may not be matched to the correct prime pass item sequence number. This “mismatching” results in incorrect images delivered online or in statements.
  • a method and apparatus for processing a plurality of financial documents comprising, a document processor that captures data encoded on the financial documents and an image of the financial documents during a prime pass, and assigns a prime pass sequence number to each financial document.
  • the apparatus includes a computer database in which the prime pass data and image is stored in association with the prime pass sequence number for the financial document.
  • the document processor is adapted to determine whether the financial document should be rejected because the data and document image needs to be repaired or the data only needs to be repaired. If the data and image needs to be repaired, the document processor, or another reader/scanner, recaptures the data and image, assigns a recapture sequence number to the financial document, and the recaptured data and image is stored in the computer database in association with the recapture sequence number.
  • An image repair application is adapted to permit an operator to locate a prime pass image that matches the recaptured image, and to repair the document image by visually comparing the recaptured image with the prime pass image.
  • the repaired document image is then stored in the computer database in association with the corresponding prime pass sequence number.
  • the apparatus can be configured to allow the operator to repair the prime pass image by visually comparing it with the recaptured image and selecting either the prime pass image or the recaptured image.
  • the recaptured image is stored in the computer database in correct relation to the financial sequence established during the prime pass.
  • FIG. 1 is a diagram of a checking processing system in accordance with the present invention.
  • FIGS. 2A-2C is a high level data flow diagram illustrating the logic of the image repair application of the present invention.
  • FIG. 3 is a high level data flow diagram illustrating the logic of the keying application of the present invention.
  • FIG. 4 is an illustration of the logical relationship between prime pass MICR codeline data and images and recapture MICR codeline data and images.
  • FIG. 5 is a screen shot of the user interface to the image repair client application of the present invention.
  • FIG. 6 is a screen shot of the user interface to the keying application.
  • Documents for processing 12 such as a check, deposit slip or other machine-readable document, are first physically prepared for batch processing. This includes removing paper clips, staples, rubber bands, etc. from the documents and arranging them in trays of batches with proper orientation and in proper order.
  • a batch is a logical group of work, usually consisting of approximately 300 documents.
  • a batch can be a group of checks from another financial institution or a cut from a teller's machine.
  • a batch slip is typically encoded with the dollar total of all debit items within the batch. Batches can optionally be divided it into smaller groups called subbatches, which are handled in the same way as a batch.
  • a block is the next higher level of control after the batch (and optional subbatch).
  • a block is a group of batches originating from the same source, such as a cash letter originating from another financial institution or work originating from one branch or teller location. Blocks can be grouped together, each with its own block slip, into trays of approximately 3000 items.
  • the tracer group the next higher level of control, consists of a group of blocks. Tracer-group slips are placed in front of the documents that constitute the tracer group.
  • An entry is the highest level of control. By combining several tracer groups, an entry is created, which is a convenient unit of work for a document processor.
  • subsets can be specified within an entry.
  • a subset consists of a single tracer group. Distribution tasks can begin when the first subset is completed.
  • An identification number of the entry such as the first 4 digits in the account-number field on the first tracer slip of the entry, is entered by an operator, as wells as parameters for sorting the documents and other parameters, such as the date, the amount, the control number, the account number, and the routing and transit number.
  • the documents 12 are then fed into a document processor 14 , which is conventional.
  • An exemplary document processor is available from International Business Machines Corporation, New Orchard Road, Armonk, N.Y. 10504, and is known as the IBM 3890/XP Series document processor, which is a high-speed, high-volume document processor that reads magnetically-inscribed documents or optical-character documents.
  • the first documents that enter the document processor 14 are the tracer slips. Tracer slips maintain pass-to-pass control. The document processor 14 routes them to either the rehandle or the reject pockets. The tracer slips serve to separate and identify the tracer groups within the pockets.
  • the check imaging system 20 builds a record for each tracer slip selected to a pocket. The tracer records contain the item count and dollar total for each rehandle pocket used during this pass. The check imaging system 20 uses the totals as a control for items as they reenter the system on subsequent passes.
  • Tracer groups also can be used to divide a large entry into subsets in order to take advantage of subset processing. To use subset processing, it should be specified in the sort pattern, and it should be specified that every tracer group signals the start of a new subset.
  • the document processor 14 reads the first group of tracer slips. It then reads the block slip, which identifies all related documents as part of the block, and directs it to the reject pocket.
  • the batch slip which identifies all related documents as part of a batch, follows the block slip and is also directed to the reject pocket.
  • Subbatch slips if used, follow the batch slip. Placement of the subbatch slips is controlled by the operator, and can be placed at several intervals within a batch, because they simply provide an additional totaling function.
  • the check imaging system 20 uses the encoded data from the block, batch, and subbatch slips to balance the documents within the block, batch, and subbatch and to identify the source of the documents. Block, batch, and subbatch slips can either precede or follow the items that they control.
  • Divider slips separate items within each kill pocket into manageable groups, or bundles.
  • the sort pattern can be used to define the size of each of these bundles.
  • a kill pocket is a pocket in the document processor 14 that is assigned to items that are sent and remitted to another bank or destination without further sorting.
  • the system 10 uses the merge-feed unit of the document processor 14 to hold the divider slips. When a bundle within a kill pocket reaches the limit, the document processor 14 automatically selects a divider slip from the merge-feed unit. Once the divider slip is in the input stream, the document processor 14 routes it to the correct kill pocket.
  • the document processor 14 reads each item and a prime pass sequence number is assigned to and printed on each item.
  • the check processing controller 22 receives the data, creates a codeline data record and stores the codeline data record in a codeline database 26 .
  • the check processing controller 22 is conventional. An exemplary check processing controller is available from International Business Machines Corporation, New Orchard Road, Armonk, N.Y.
  • the codeline data record is the electronic representation of the codeline captured from a check, deposit, debit, credit, or control document.
  • the electronic representation can include additional data to help identify the record.
  • the codeline database 26 contains records of all active document strings, and consists of two direct access data sets: a directory index and a data record set.
  • the document processor 14 sorts the documents 12 to the correct pockets.
  • the pockets are either on-us, kill, reject, or rehandle, according to the user specified sort pattern.
  • the check processing system 20 includes a conventional imaging controller 28 , which is available from Check Solutions Company, 8275 Tournament Drive, Suite 300, Memphis Tenn. 38125, and is referred to as the ImagePlus High Performance Transaction System.
  • the imaging controller 28 allows for the capture of the document image, which is stored by a conventional check imaging system 20 in an image database 30 .
  • a check imaging system is available from Check Solutions Company, 8275 Tournament Drive, Suite 300, Memphis Tenn. 38125, and is referred to as the Check Image Management System (“CIMS”).
  • CIMS Check Image Management System
  • capture means make a digitized image of a document, and storing the image in one or more data sets.
  • the imaging controller 28 preferably is capable of capturing the full document image, that is, an image of both sides of the document.
  • the check imaging system 20 creates a MICR codeline data record in the codeline database 26 for each document 12 that passes through and is read by the document processor 14 .
  • Data such as optical character recognition (OCR) data from remittances or a depositor's account number, is captured by the check imaging system 20 from the documents 12 that are processed on the document processor 14 .
  • OCR optical character recognition
  • additional software is required so that the document processor 14 can read the data and pass it to the check processing system 20 .
  • the document processor 14 can reject a document 12 for various reasons.
  • the document processor 14 sorts rejected items into two pockets, a system reject pocket (pocket- 1 ) 16 and an alternate reject pocket (pocket- 2 ) 18 .
  • a “rejected item” or a “reject” is a document that cannot be read in its entirety by the document processor 14 or that fails certain predetermined tests.
  • Documents 12 are sorted to pocket- 1 16 if they are automatically selected by the document processor 14 .
  • a document 12 is automatically selected because the document processor 14 has determined that the document is thicker or longer than a predetermined thickness or length, or the MICR codeline data is not read within a predetermined amount of time.
  • a document that is automatically selected for pocket- 1 16 may be a “piggyback,” that is, a document that attaches itself to or overlaps one or more other documents during processing by the document processor.
  • Documents are also sorted to pocket- 1 16 if the document processor 14 captured an image of the document, but no MICR codeline data was captured. In cases where there is a document image but no MICR data captured, there are at least two possible causes. First, the document image may be improperly oriented, that is, the image is flipped or rotated. Second, the document was printed using ink that does not conform with ANSI standard E13b for Print Specifications for Magnetic Ink Character Recognition, which may indicate that the document is fraudulent.
  • Documents 12 are sorted to pocket- 2 18 if some valid MICR codeline data was captured and they were not automatically selected to be sorted to pocket- 1 16 . Such documents are likely to be correctly oriented due to the fact that some MICR codeline data was captured.
  • the codeline data and images are retrieved from the codeline database 26 and the image database 30 , respectively, and transmitted to the reject repair server application 32 .
  • the MICR codeline data can be repaired by a codeline data repair application 24 in a conventional manner, although the use of the physical item is typically required for data input.
  • An exemplary codeline data repair application is available from International Business Machines Corporation, New Orchard Road, Armonk, N.Y. 10504, and is known as the Online Reject Repair (“OLRR”) application.
  • the keying client application 34 can be used to view the original prime pass image and prompt the operator for high speed keying of the fields needing repair.
  • the codeline data repair application 24 performs edit validations and automatically repairs the codeline data while preserving the prime pass entry data relationships.
  • the pocket- 2 rejects are then rehandled under the control of check processing controller 22 so that distribution can occur without having to recapture the items.
  • These rehandled items are sorted to pockets based on corrected codeline data and, therefore, they do not have to be stripped and re-encoded.
  • pocket- 2 rejected items with amount only errors could be further sorted and directed to a keying application that only corrected the amount field, which would yield higher keying rates.
  • FIGS. 2A-2C are high level flow diagrams that represents the processing logic of the image repair client application.
  • an operator selects an entry for processing (block 100 ).
  • the prime pass codeline data file and the prime pass document image file for the rejected items which were previously transmitted from the check processing system 20 to the reject repair server application 32 , are then transmitted from the reject repair server application to the image repair client application (block 102 ).
  • the prime pass codeline data file and the prime pass document image file are illustrated in FIG. 4 .
  • the rejected pocket- 1 items are then recaptured by the operator (block 104 ).
  • the rejected items can be recaptured in a batch mode or a single item at a time.
  • the pocket- 1 rejects are recaptured using a desktop scanner, with a MICR codeline reader, such as a BUIC 1500 Back Office Check Scanner, which is in electronic communication with the image repair client application.
  • a MICR codeline reader such as a BUIC 1500 Back Office Check Scanner
  • the BUIC 1500 Back Office Check Scanner is available from Digital Check Corporation, 466 Central Avenue, Suite 31, Northfield, Ill. 60093.
  • the items Prior to recapturing the rejected items, the items should be reconditioned by straightening folded items, inverting upside-down items, flipping reversed items, separating “piggybacks,” and removing any residual staples or rubber bands.
  • a recapture codeline data file and a recapture image file is created, there being a recapture codeline data record and a recapture image record for each recaptured reject (block 106 ).
  • the codeline data record and the image record, for both prime pass and recapture are associated by use of an sequence number and an image key.
  • the image repair client application displays the first recapture image and codeline data and the first rejected prime pass image and codeline data record (block 108 ). The operator then reviews the prime pass images to locate a match to the recaptured image (block 110 ).
  • FIG. 2B illustrates the processing logic of logic group A.
  • the operator was able to locate a matching prime pass image, and the operator determines whether the recaptured image is acceptable (block 112 ). Next, the operator determines whether to use the rescanned image or the prime pass image (block 113 ). If the operator selects the prime pass image, the operator then determines if the prime pass image is correctly oriented (block 114 ). If it is, processing continues with block 118 . If the image is not correctly oriented, the operator re-orients the image (block 116 ) and processing then continues with block 118 .
  • the operator can re-orient the image by rotating or flipping the image If the operator elects not to use the prime pass image (block 113 ), the image is rescanned (block 115 ), and the operator then determines whether the rescanned image is acceptable (block 112 ). If the recapture image is acceptable, processing continues with block 118 . If the recapture image is not acceptable, the item is rescanned and processing continues from block 112 , as described above.
  • the recaptured codeline data and selected image is associated with the corresponding prime pass sequence number of the matched prime pass image (block 118 ). If there are more items to process (block 120 ), the image repair client application advances to the next item (block 122 ) and processing returns to block 110 . If the are no more items to be processed, the corrected codeline data file and image file are transmitted to the reject repair server application for edit verification (block 124 ).
  • FIG. 2C illustrates the processing logic of logic group B. Because the operator cannot locate a matching prime pass image, the recapture image is tagged as an inserted item and the operator determines the correct sequential location of the inserted item by viewing the prime pass images (block 126 ). If the recaptured image is acceptable (block 128 ), the recaptured codeline data and the image of the inserted item is associated with the corresponding prime pass sequence number that the inserted item follows (block 130 ) and processing continues with block 120 . If the recaptured image is not acceptable (block 128 ), it is rescanned (block 132 ) until it is acceptable.
  • FIG. 3 is a high level flow diagram that represents the processing logic of the keying client application. Both repaired pocket- 1 items and pocket- 2 items are processed by the keying application 34 . Processing begins by selection of any entry by the operator for keying edit (block 200 ). The corrected codeline data file and corrected image file completed by the image repair client application 36 is transferred from the reject repair server application 32 to the keying client application 34 . The first codeline data record is then read by the keying application (block 202 ), and the codeline data record is sent to the codeline data repair application for processing (block 204 ).
  • the codeline data repair application determines whether there are more items for processing (block 208 ). If there are more items for processing, control is transferred to block 204 . If the codeline data repair application determines that the codeline data record is not acceptable (block 206 ), a corrected image of the document corresponding to the codeline data is presented to the operator and any fields in error are corrected manually (block 210 ). Processing then passes to block 208 .
  • the corrected codeline data is sent to the reject repair server application (block 212 ), and the images previously corrected by the image repair client application are then sent from the reject repair server application to the image data base for permanent storage (block 214 ).
  • the keying application presents a user interface that is advantageously designed to allow high speed keying with the codeline fields displayed under the check.
  • the fields to be keyed and the errors in the codeline data are displayed in color for easy identification.
  • the check size is controlled in two sizes (commercial or retail) so that they can be displayed as large as possible.
  • the keying application also advantageously incorporates automatic processes for disqualified items and determining if the correction is a character replacement or full field replacement.
  • the keying application keeps track of all rejects accepted by the codeline data repair application so that if an operator needs to stop in the middle of an entry, or if an error occurs, an automatic restart can be accomplished.
  • the pocket- 1 items would be repaired using strips and encoded using a power encoder, which is available from NCR Corporation, 1700 S. Patterson Blvd., Dayton, Ohio 45479, and is referred to as the NCR 7780.
  • the pocket- 1 items can be re-primed on the check processing controller 22 as a new entry with corrected code lines.
  • the pocket- 2 items can be processed on a power encoder, such as the NCR7780, with a hold and view feature.
  • a power encoder such as the NCR7780
  • the items do not have to be physically repaired since they can be sorted based on matched corrected data or the hold and view feature can allow data corrections. This eliminates the stripping process for 80-90% of the rejects.
  • FIG. 4 is an exemplary illustration of the logical (not physical) relationship between prime pass MICR codeline data and images and recapture MICR codeline data and images, and how the sequence of items are preserved by the image repair client application of the present invention in the event of a “piggyback.”
  • three data records 221 , 222 and 223 , and three corresponding image records 231 , 232 and 233 were created during the prime pass.
  • two new data records 202 and 203 and the corresponding image records 212 and 213 , were created.
  • the extra two data and image records are contained in the recapture data file 200 and recapture image file 210 , but not in the prime pass data or image file, because during the prime pass, items represented by recapture data records 202 and 203 were attached to the item represented by recapture data record 201 .
  • the prime pass data file 220 and the prime pass image file 230 are each comprised of three records, 221 , 222 and 223 , and 231 , 232 and 233 , respectively.
  • Each data record created during the prime pass is comprised of three (3) fields.
  • the first field 220 a is the prime pass sequence number, which uniquely identifies the position of the prime pass data record within the group of records comprising the prime pass data file.
  • the second field 220 b is the MICR codeline data
  • the third field 220 c is an image key.
  • Each data record created during recapture contains the same three (3) fields as for the data records created during the prime pass.
  • each image record created during the prime pass is comprised of three (3) fields.
  • the first field 230 a is an image key.
  • the association between data record for an item and the image record for the same item is established and maintained by the image key.
  • the image key for each data record is identical to the image key for each image record.
  • the second field 230 b is the image data for the front of the item and the third field 230 c is the image data for the back of the item.
  • each image record created during recapture contains the same three (3) fields as for the image records created during the prime pass.
  • the front and back images for recapture record 201 are compared to the front and back images for prime pass record 221 .
  • the operator knows that the item represented by the next record in the recapture data file 202 was attached to the item represented by the first record in the recapture data file 201 during the prime pass.
  • the operator directs the image repair client application to associate recapture data record 202 with prime pass data record 221 .
  • the recapture data record 203 is also associated with prime pass data record 221 . This will preserve the sequential relationship of the items represented by recapture data records 201 , 202 and 203 .
  • the back image of the item represented by recapture data record 203 will match the back image of the item represented by prime pass data record 221 .
  • front and back images for the items represented by recapture data records 204 and 205 match the front and back images for the items represented by prime pass data records 222 and 223 .
  • FIG. 5 is a screenshot 300 of a user interface to the image repair client application of the present invention.
  • FIG. 6 is a screenshot 400 of a user interface to the keying application of the present invention.

Abstract

A method and apparatus for processing a plurality of financial documents, comprising, a document processor, wherein, for each financial document, the document processor captures data encoded on the financial document and an image of the financial document during a prime pass, and assigns a prime pass sequence number to each financial document. The apparatus includes a computer database in which the prime pass data and image is stored in association with the prime pass sequence number for the financial document. The document processor is adapted to determine whether the financial document should be rejected because the data and document image needs to be repaired or the data only needs to be repaired. If the data and image needs to be repaired, the document processor, or a desktop scanner/reader, recaptures the data and image, assigns a recapture sequence number to the financial document, and the recaptured data and image is stored in the computer database in association with the recapture sequence number. An image repair application is adapted to permit an operator to locate a prime pass image that matches the recaptured image, and to repair the document image by visually comparing the recaptured image with the prime pass image. The repaired document image is then stored in the computer database in association with the corresponding prime pass sequence number.

Description

  • A portion of this disclosure contains material that is subject to copyright protection. The copyright owner consents to the reproduction of the disclosure, as it appears in the Patent and Trademark Office patent files or records, but otherwise reserves all copyright rights whatsoever.
  • FIELD OF THE INVENTION
  • The present invention generally relates to an improved system and method for repairing items, such as deposit slips and associated checks, that have been rejected during check processing using image capture.
  • BACKGROUND OF THE INVENTION
  • Reject repair is a well known problem in high volume check processing operations that are typically conducted by banks. Conventional approaches for repairing rejected items in check processing systems involve downloading the rejected MICR codeline data to an offline system for repair, followed by a re-submission of the linked or matched MICR codeline data back to the check processing system. The offline system disadvantageously has to rehandle all of the physical items for correction. A disadvantage of this approach is that the recaptured image and MICR codeline data may not be matched to the correct prime pass item sequence number. This “mismatching” results in incorrect images delivered online or in statements. Another disadvantage of this approach (which is usually the result of a “piggyback” or misoriented image) is the loss of the correct relationship of any inserted item to their original position in the capture string, which may cause deposits to be out of balance and items to be credited to the wrong accounts. Thus, there remains a need for a check processing system where the recaptured MICR codeline data and images for rejected items is associated with the correct prime pass sequence number. There also remains a need for a check processing system that preserves the correct sequential relationship of MICR codeline data and images for inserted items to the sequence of items established during the prime pass.
  • SUMMARY OF THE INVENTION
  • A method and apparatus for processing a plurality of financial documents, comprising, a document processor that captures data encoded on the financial documents and an image of the financial documents during a prime pass, and assigns a prime pass sequence number to each financial document. The apparatus includes a computer database in which the prime pass data and image is stored in association with the prime pass sequence number for the financial document. The document processor is adapted to determine whether the financial document should be rejected because the data and document image needs to be repaired or the data only needs to be repaired. If the data and image needs to be repaired, the document processor, or another reader/scanner, recaptures the data and image, assigns a recapture sequence number to the financial document, and the recaptured data and image is stored in the computer database in association with the recapture sequence number. An image repair application is adapted to permit an operator to locate a prime pass image that matches the recaptured image, and to repair the document image by visually comparing the recaptured image with the prime pass image. The repaired document image is then stored in the computer database in association with the corresponding prime pass sequence number.
  • The apparatus can be configured to allow the operator to repair the prime pass image by visually comparing it with the recaptured image and selecting either the prime pass image or the recaptured image.
  • If there is no prime pass image that corresponds to the recaptured image, the recaptured image is stored in the computer database in correct relation to the financial sequence established during the prime pass.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a diagram of a checking processing system in accordance with the present invention.
  • FIGS. 2A-2C is a high level data flow diagram illustrating the logic of the image repair application of the present invention.
  • FIG. 3 is a high level data flow diagram illustrating the logic of the keying application of the present invention.
  • FIG. 4 is an illustration of the logical relationship between prime pass MICR codeline data and images and recapture MICR codeline data and images.
  • FIG. 5 is a screen shot of the user interface to the image repair client application of the present invention.
  • FIG. 6 is a screen shot of the user interface to the keying application.
  • DETAILED DESCRIPTION OF PREFERRED EMBODIMENT
  • The system 10 in accordance with the present invention is illustrated in FIG. 1. Documents for processing 12, such as a check, deposit slip or other machine-readable document, are first physically prepared for batch processing. This includes removing paper clips, staples, rubber bands, etc. from the documents and arranging them in trays of batches with proper orientation and in proper order. A batch is a logical group of work, usually consisting of approximately 300 documents. A batch can be a group of checks from another financial institution or a cut from a teller's machine. For each batch, a batch slip is typically encoded with the dollar total of all debit items within the batch. Batches can optionally be divided it into smaller groups called subbatches, which are handled in the same way as a batch.
  • A block is the next higher level of control after the batch (and optional subbatch). A block is a group of batches originating from the same source, such as a cash letter originating from another financial institution or work originating from one branch or teller location. Blocks can be grouped together, each with its own block slip, into trays of approximately 3000 items.
  • The tracer group, the next higher level of control, consists of a group of blocks. Tracer-group slips are placed in front of the documents that constitute the tracer group.
  • An entry is the highest level of control. By combining several tracer groups, an entry is created, which is a convenient unit of work for a document processor.
  • To take advantage of concurrent processing, that is, the ability to start subsequent processing of items before entering all the items of an entry, subsets can be specified within an entry. A subset consists of a single tracer group. Distribution tasks can begin when the first subset is completed.
  • After the documents 12 are prepared for processing, they are ready for prime-pass entry, which is the first task of physical processing. An identification number of the entry, such as the first 4 digits in the account-number field on the first tracer slip of the entry, is entered by an operator, as wells as parameters for sorting the documents and other parameters, such as the date, the amount, the control number, the account number, and the routing and transit number.
  • The documents 12 are then fed into a document processor 14, which is conventional. An exemplary document processor is available from International Business Machines Corporation, New Orchard Road, Armonk, N.Y. 10504, and is known as the IBM 3890/XP Series document processor, which is a high-speed, high-volume document processor that reads magnetically-inscribed documents or optical-character documents.
  • The first documents that enter the document processor 14 are the tracer slips. Tracer slips maintain pass-to-pass control. The document processor 14 routes them to either the rehandle or the reject pockets. The tracer slips serve to separate and identify the tracer groups within the pockets. The check imaging system 20 builds a record for each tracer slip selected to a pocket. The tracer records contain the item count and dollar total for each rehandle pocket used during this pass. The check imaging system 20 uses the totals as a control for items as they reenter the system on subsequent passes.
  • Tracer groups also can be used to divide a large entry into subsets in order to take advantage of subset processing. To use subset processing, it should be specified in the sort pattern, and it should be specified that every tracer group signals the start of a new subset.
  • The document processor 14 reads the first group of tracer slips. It then reads the block slip, which identifies all related documents as part of the block, and directs it to the reject pocket. The batch slip, which identifies all related documents as part of a batch, follows the block slip and is also directed to the reject pocket. Subbatch slips, if used, follow the batch slip. Placement of the subbatch slips is controlled by the operator, and can be placed at several intervals within a batch, because they simply provide an additional totaling function. The check imaging system 20 uses the encoded data from the block, batch, and subbatch slips to balance the documents within the block, batch, and subbatch and to identify the source of the documents. Block, batch, and subbatch slips can either precede or follow the items that they control.
  • Divider slips separate items within each kill pocket into manageable groups, or bundles. The sort pattern can be used to define the size of each of these bundles. A kill pocket is a pocket in the document processor 14 that is assigned to items that are sent and remitted to another bank or destination without further sorting. The system 10 uses the merge-feed unit of the document processor 14 to hold the divider slips. When a bundle within a kill pocket reaches the limit, the document processor 14 automatically selects a divider slip from the merge-feed unit. Once the divider slip is in the input stream, the document processor 14 routes it to the correct kill pocket.
  • Individual items 12 follow the tracer, block, batch, and optional subbatch slips for capture of the magnetic ink character recognition (MICR) codeline data on the document. With respect to codeline data, capture means to read the codeline data that is inscribed on the document 12, to decode data, and to store the data. The document processor 14 reads each item and a prime pass sequence number is assigned to and printed on each item. As the document processor 14 reads data, the check processing controller 22 receives the data, creates a codeline data record and stores the codeline data record in a codeline database 26. The check processing controller 22 is conventional. An exemplary check processing controller is available from International Business Machines Corporation, New Orchard Road, Armonk, N.Y. 10504, and is known as the IBM Check Processing Control System (“CPCS”). The codeline data record is the electronic representation of the codeline captured from a check, deposit, debit, credit, or control document. The electronic representation can include additional data to help identify the record. The codeline database 26 contains records of all active document strings, and consists of two direct access data sets: a directory index and a data record set.
  • Guided by the encoded data and the user specified sort program, the document processor 14 sorts the documents 12 to the correct pockets. The pockets are either on-us, kill, reject, or rehandle, according to the user specified sort pattern.
  • In the preferred embodiment, the check processing system 20 includes a conventional imaging controller 28, which is available from Check Solutions Company, 8275 Tournament Drive, Suite 300, Memphis Tenn. 38125, and is referred to as the ImagePlus High Performance Transaction System. The imaging controller 28 allows for the capture of the document image, which is stored by a conventional check imaging system 20 in an image database 30. Such a check imaging system is available from Check Solutions Company, 8275 Tournament Drive, Suite 300, Memphis Tenn. 38125, and is referred to as the Check Image Management System (“CIMS”). With respect to an image, capture means make a digitized image of a document, and storing the image in one or more data sets. The imaging controller 28 preferably is capable of capturing the full document image, that is, an image of both sides of the document.
  • The check imaging system 20 creates a MICR codeline data record in the codeline database 26 for each document 12 that passes through and is read by the document processor 14. Data, such as optical character recognition (OCR) data from remittances or a depositor's account number, is captured by the check imaging system 20 from the documents 12 that are processed on the document processor 14. As is known in the art, additional software is required so that the document processor 14 can read the data and pass it to the check processing system 20.
  • During the processing of any entry, the document processor 14 can reject a document 12 for various reasons. In the preferred embodiment, the document processor 14 sorts rejected items into two pockets, a system reject pocket (pocket-1) 16 and an alternate reject pocket (pocket-2) 18. A “rejected item” or a “reject” is a document that cannot be read in its entirety by the document processor 14 or that fails certain predetermined tests.
  • Documents 12 are sorted to pocket-1 16 if they are automatically selected by the document processor 14. A document 12 is automatically selected because the document processor 14 has determined that the document is thicker or longer than a predetermined thickness or length, or the MICR codeline data is not read within a predetermined amount of time. A document that is automatically selected for pocket-1 16 may be a “piggyback,” that is, a document that attaches itself to or overlaps one or more other documents during processing by the document processor.
  • Documents are also sorted to pocket-1 16 if the document processor 14 captured an image of the document, but no MICR codeline data was captured. In cases where there is a document image but no MICR data captured, there are at least two possible causes. First, the document image may be improperly oriented, that is, the image is flipped or rotated. Second, the document was printed using ink that does not conform with ANSI standard E13b for Print Specifications for Magnetic Ink Character Recognition, which may indicate that the document is fraudulent.
  • Documents 12 are sorted to pocket-2 18 if some valid MICR codeline data was captured and they were not automatically selected to be sorted to pocket-1 16. Such documents are likely to be correctly oriented due to the fact that some MICR codeline data was captured.
  • Once the document processor 14 completes the prime pass processing of an entry, the codeline data and images are retrieved from the codeline database 26 and the image database 30, respectively, and transmitted to the reject repair server application 32.
  • Typically, the majority of rejected items are sorted to pocket-2 18, and the MICR codeline data can be repaired by a codeline data repair application 24 in a conventional manner, although the use of the physical item is typically required for data input. An exemplary codeline data repair application is available from International Business Machines Corporation, New Orchard Road, Armonk, N.Y. 10504, and is known as the Online Reject Repair (“OLRR”) application. The keying client application 34 can be used to view the original prime pass image and prompt the operator for high speed keying of the fields needing repair. The codeline data repair application 24 performs edit validations and automatically repairs the codeline data while preserving the prime pass entry data relationships.
  • The pocket-2 rejects are then rehandled under the control of check processing controller 22 so that distribution can occur without having to recapture the items. These rehandled items are sorted to pockets based on corrected codeline data and, therefore, they do not have to be stripped and re-encoded.
  • It should be noted that pocket-2 rejected items with amount only errors could be further sorted and directed to a keying application that only corrected the amount field, which would yield higher keying rates.
  • Pocket-1 rejected items are processed via the image repair client application 36. FIGS. 2A-2C are high level flow diagrams that represents the processing logic of the image repair client application. Turning to FIG. 2A, to start the processing of pocket-1 rejects, an operator selects an entry for processing (block 100). Upon selection of an entry, the prime pass codeline data file and the prime pass document image file for the rejected items, which were previously transmitted from the check processing system 20 to the reject repair server application 32, are then transmitted from the reject repair server application to the image repair client application (block 102). (The prime pass codeline data file and the prime pass document image file are illustrated in FIG. 4.) The rejected pocket-1 items are then recaptured by the operator (block 104). The rejected items can be recaptured in a batch mode or a single item at a time. In the preferred embodiment, the pocket-1 rejects are recaptured using a desktop scanner, with a MICR codeline reader, such as a BUIC 1500 Back Office Check Scanner, which is in electronic communication with the image repair client application. The BUIC 1500 Back Office Check Scanner is available from Digital Check Corporation, 466 Central Avenue, Suite 31, Northfield, Ill. 60093. Prior to recapturing the rejected items, the items should be reconditioned by straightening folded items, inverting upside-down items, flipping reversed items, separating “piggybacks,” and removing any residual staples or rubber bands.
  • After recapturing the pocket-1 rejects, a recapture codeline data file and a recapture image file is created, there being a recapture codeline data record and a recapture image record for each recaptured reject (block 106). It should be noted that the codeline data record and the image record, for both prime pass and recapture, are associated by use of an sequence number and an image key. Next, the image repair client application displays the first recapture image and codeline data and the first rejected prime pass image and codeline data record (block 108). The operator then reviews the prime pass images to locate a match to the recaptured image (block 110). If the operator can locate a prime pass image that matches the recapture image (block 111), by visually comparing the recapture image with the prime pass images, processing continues with logic group A. If the operator cannot locate a matching prime pass image (block 111), processing continues with logic group B.
  • FIG. 2B illustrates the processing logic of logic group A. The operator was able to locate a matching prime pass image, and the operator determines whether the recaptured image is acceptable (block 112). Next, the operator determines whether to use the rescanned image or the prime pass image (block 113). If the operator selects the prime pass image, the operator then determines if the prime pass image is correctly oriented (block 114). If it is, processing continues with block 118. If the image is not correctly oriented, the operator re-orients the image (block 116) and processing then continues with block 118. If necessary, the operator can re-orient the image by rotating or flipping the image If the operator elects not to use the prime pass image (block 113), the image is rescanned (block 115), and the operator then determines whether the rescanned image is acceptable (block 112). If the recapture image is acceptable, processing continues with block 118. If the recapture image is not acceptable, the item is rescanned and processing continues from block 112, as described above.
  • After selecting the recaptured or prime pass image, the recaptured codeline data and selected image is associated with the corresponding prime pass sequence number of the matched prime pass image (block 118). If there are more items to process (block 120), the image repair client application advances to the next item (block 122) and processing returns to block 110. If the are no more items to be processed, the corrected codeline data file and image file are transmitted to the reject repair server application for edit verification (block 124).
  • FIG. 2C illustrates the processing logic of logic group B. Because the operator cannot locate a matching prime pass image, the recapture image is tagged as an inserted item and the operator determines the correct sequential location of the inserted item by viewing the prime pass images (block 126). If the recaptured image is acceptable (block 128), the recaptured codeline data and the image of the inserted item is associated with the corresponding prime pass sequence number that the inserted item follows (block 130) and processing continues with block 120. If the recaptured image is not acceptable (block 128), it is rescanned (block 132) until it is acceptable.
  • In addition, the present system incorporates a keying application 34 that interfaces with the codeline data repair application 24. FIG. 3 is a high level flow diagram that represents the processing logic of the keying client application. Both repaired pocket-1 items and pocket-2 items are processed by the keying application 34. Processing begins by selection of any entry by the operator for keying edit (block 200). The corrected codeline data file and corrected image file completed by the image repair client application 36 is transferred from the reject repair server application 32 to the keying client application 34. The first codeline data record is then read by the keying application (block 202), and the codeline data record is sent to the codeline data repair application for processing (block 204). If the codeline data repair application determines that the codeline data record is acceptable (block 206), the keying application determines whether there are more items for processing (block 208). If there are more items for processing, control is transferred to block 204. If the codeline data repair application determines that the codeline data record is not acceptable (block 206), a corrected image of the document corresponding to the codeline data is presented to the operator and any fields in error are corrected manually (block 210). Processing then passes to block 208.
  • If there are no more items for processing (block 208), the corrected codeline data is sent to the reject repair server application (block 212), and the images previously corrected by the image repair client application are then sent from the reject repair server application to the image data base for permanent storage (block 214).
  • In the preferred embodiment, the keying application presents a user interface that is advantageously designed to allow high speed keying with the codeline fields displayed under the check. The fields to be keyed and the errors in the codeline data are displayed in color for easy identification. The check size is controlled in two sizes (commercial or retail) so that they can be displayed as large as possible.
  • The keying application also advantageously incorporates automatic processes for disqualified items and determining if the correction is a character replacement or full field replacement. The keying application keeps track of all rejects accepted by the codeline data repair application so that if an operator needs to stop in the middle of an entry, or if an error occurs, an automatic restart can be accomplished. After the entries are corrected and the codeline data repair application completes processing for both pockets. The pocket-1 items would be repaired using strips and encoded using a power encoder, which is available from NCR Corporation, 1700 S. Patterson Blvd., Dayton, Ohio 45479, and is referred to as the NCR 7780. In an alternative embodiment, the pocket-1 items can be re-primed on the check processing controller 22 as a new entry with corrected code lines. The pocket-2 items can be processed on a power encoder, such as the NCR7780, with a hold and view feature. This allows the items to be controlled under the check processing controller as a rehandle and the distribution and kill of the item will be handled using the prime pass sequence numbers. The items do not have to be physically repaired since they can be sorted based on matched corrected data or the hold and view feature can allow data corrections. This eliminates the stripping process for 80-90% of the rejects.
  • FIG. 4 is an exemplary illustration of the logical (not physical) relationship between prime pass MICR codeline data and images and recapture MICR codeline data and images, and how the sequence of items are preserved by the image repair client application of the present invention in the event of a “piggyback.” In this example, three data records 221, 222 and 223, and three corresponding image records 231, 232 and 233, were created during the prime pass. During recapture of these items, two new data records 202 and 203, and the corresponding image records 212 and 213, were created. The extra two data and image records are contained in the recapture data file 200 and recapture image file 210, but not in the prime pass data or image file, because during the prime pass, items represented by recapture data records 202 and 203 were attached to the item represented by recapture data record 201.
  • As can be seen in the example illustrated in FIG. 4, the prime pass data file 220 and the prime pass image file 230 are each comprised of three records, 221, 222 and 223, and 231, 232 and 233, respectively. Each data record created during the prime pass is comprised of three (3) fields. The first field 220 a is the prime pass sequence number, which uniquely identifies the position of the prime pass data record within the group of records comprising the prime pass data file. The second field 220 b is the MICR codeline data, and the third field 220 c is an image key. Each data record created during recapture contains the same three (3) fields as for the data records created during the prime pass.
  • Similarly, each image record created during the prime pass is comprised of three (3) fields. The first field 230 a is an image key. The association between data record for an item and the image record for the same item is established and maintained by the image key. As can be seen in this example, the image key for each data record is identical to the image key for each image record. The second field 230 b is the image data for the front of the item and the third field 230 c is the image data for the back of the item. Again, each image record created during recapture contains the same three (3) fields as for the image records created during the prime pass.
  • During the matching process performed by the image repair client application, when the front and back images for recapture record 201 are compared to the front and back images for prime pass record 221, it will be apparent that the front images are identical and that the back images are different. Thus, the operator knows that the item represented by the next record in the recapture data file 202 was attached to the item represented by the first record in the recapture data file 201 during the prime pass. Thus, the operator directs the image repair client application to associate recapture data record 202 with prime pass data record 221. For the same reason, the recapture data record 203 is also associated with prime pass data record 221. This will preserve the sequential relationship of the items represented by recapture data records 201, 202 and 203. It should also be noted that in this example, the back image of the item represented by recapture data record 203 will match the back image of the item represented by prime pass data record 221.
  • Finally, the front and back images for the items represented by recapture data records 204 and 205 match the front and back images for the items represented by prime pass data records 222 and 223.
  • FIG. 5 is a screenshot 300 of a user interface to the image repair client application of the present invention.
  • FIG. 6 is a screenshot 400 of a user interface to the keying application of the present invention.
  • The description of the preferred embodiments contained herein details the many ways the present invention can provide its intended purposes. While several preferred embodiments are described, it is apparent that various changes might be made without departing from the scope of the invention.

Claims (14)

1. An apparatus for processing a plurality of financial documents, comprising:
(a) a document processor, wherein, for each financial document, the document processor
(i) captures data encoded on the financial document and an image of the financial document during a prime pass, and
(ii) assigns a first sequence number to each financial document;
(b) a computer database, wherein, for each financial document, the captured data and image is stored in the computer database in association with the first sequence number for the financial document;
(c) wherein, for each financial document, the document processor is adapted to determine, responsive to the captured data and images, whether the financial document is of a first type or a second type, wherein the first type is a document for which the data and document image needs to be repaired and the second type is a document for which the data needs to be repaired;
(d) wherein, for each document of the first type, the document processor recaptures the data encoded on the financial document, recaptures an image of the financial document, and assigns a second sequence-number to the financial document, the recaptured data and the recaptured image being stored in the computer database in association with the second sequence number; and
(e) a image repair application, wherein the image repair application is adapted to permit an operator to locate a captured image that matches the recaptured image, and to repair the document image by visually comparing the recaptured image with the captured image; and
(f) wherein the repaired document image is stored in the computer database in association with the first sequence number for the captured data.
2. The apparatus of claim 1, wherein the image repair application is configured to allow the operator to repair the captured image by visually comparing the captured image with the recaptured image and selecting either the captured image or the recaptured image.
3. The apparatus of claim 2, wherein the image repair application is configured to permit the operator to repair the selected image by visually comparing the captured image with the recaptured image and reorienting the selected image.
4. The apparatus of claim 3, wherein the selected image is reoriented by rotating the captured image.
5. The apparatus of claim 3, wherein the selected image is reoriented by flipping the selected image.
6. The apparatus of claim 1, wherein, for each financial document of the first type for which there is a recaptured image, but no matching captured image, the recaptured image is stored in the computer database in correct relation to the financial document sequence established during the prime pass.
7. The apparatus of claim 1, wherein, for each financial document, the document processor is adapted to determine whether the financial document is of the first type by determining whether the financial document exceeds a predetermined document thickness.
8. The apparatus of claim 1, wherein, for each financial document, the document processor is adapted to determine whether the financial document is of the first type by determining whether the financial document exceeds a predetermined document size.
9. The apparatus of claim 8, wherein, the predetermined document size is comprised of a predetermined document length.
10. The apparatus of claim 8, wherein, the predetermined document size is comprised of a predetermined document height.
11. The apparatus of claim 1, wherein, for each financial document, the document processor is adapted to determine whether the financial document is of the first type if the data encoded on the financial document is not read within a predetermined amount of time.
12. The apparatus of claim 1, wherein, for each financial document, the document processor is adapted to determine whether the financial document is of the first type if no data is read from the document.
13. An apparatus for processing a plurality of financial documents, comprising:
(a) a first document processor, wherein, for each financial document, the first document processor
(i) captures data encoded on the financial document and an image of the financial document during a prime pass, and
(ii) assigns a first sequence number to each financial document;
(b) a computer database, wherein, for each financial document, the captured data and image is stored in the computer database in association with the first sequence number for the financial document;
(c) wherein, for each financial document, the first document processor is adapted to determine, responsive to the captured data and images, whether the financial document is of a first type or a second type, wherein the first type is a document for which the data and document image needs to be repaired and the second type is a document for which the data needs to be repaired;
(d) wherein, for each document of the first type, a second document processor recaptures the data encoded on the financial document, recaptures an image of the financial document, and assigns a second sequence number to the financial document, the recaptured data and the recaptured image being stored in the computer database in association with the second sequence number; and
(e) a image repair application, wherein the image repair application is adapted to permit an operator to locate a captured image that matches the recaptured image, and to repair the document image by visually comparing the recaptured image with the captured image; and
(f) wherein the repaired document image is stored in the computer database in association with the first sequence number for the captured data.
14. An apparatus for processing a plurality of financial documents, comprising:
(a) a document processor, wherein, for each financial document, the document processor
(i) captures data encoded on the financial document and an image of the financial document during a prime pass, and
(ii) assigns a sequence number to each financial document;
(b) a computer database, wherein, for each financial document, the captured data and image is stored in the computer database in association with the sequence number for the financial document;
(c) wherein, for each financial document, the document processor is adapted to determine, responsive to the captured data and images, whether the financial document is of a first type or a second type, wherein the first type is a document for which the data and document image needs to be repaired and the second type is a document for which the data needs to be repaired;
(d) a keying application, wherein the keying application is adapted to permit an operator to repair the captured data by visually comparing the captured image with the captured data; and
(e) the repaired data is stored in the computer database in association with the sequence number for the document.
US11/074,246 2000-02-01 2005-03-07 Image enabled reject repair for check processing capture Abandoned US20050160039A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/074,246 US20050160039A1 (en) 2000-02-01 2005-03-07 Image enabled reject repair for check processing capture

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US17955700P 2000-02-01 2000-02-01
US09/775,079 US6863214B2 (en) 2000-02-01 2001-02-01 Image enabled reject repair for check processing capture
US11/074,246 US20050160039A1 (en) 2000-02-01 2005-03-07 Image enabled reject repair for check processing capture

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US09/775,079 Continuation US6863214B2 (en) 2000-02-01 2001-02-01 Image enabled reject repair for check processing capture

Publications (1)

Publication Number Publication Date
US20050160039A1 true US20050160039A1 (en) 2005-07-21

Family

ID=26875432

Family Applications (2)

Application Number Title Priority Date Filing Date
US09/775,079 Expired - Lifetime US6863214B2 (en) 2000-02-01 2001-02-01 Image enabled reject repair for check processing capture
US11/074,246 Abandoned US20050160039A1 (en) 2000-02-01 2005-03-07 Image enabled reject repair for check processing capture

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US09/775,079 Expired - Lifetime US6863214B2 (en) 2000-02-01 2001-02-01 Image enabled reject repair for check processing capture

Country Status (1)

Country Link
US (2) US6863214B2 (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7204416B1 (en) * 2002-03-07 2007-04-17 Commerciant, Lp System and method for uncontrolled velocity scanning
US20080069481A1 (en) * 2006-09-18 2008-03-20 Bank Of America Corporation System and methods for handling financial document returns and processing exceptions
US20120158587A1 (en) * 2010-12-21 2012-06-21 Glory Ltd. Teller terminal and reception process method
US20160379190A1 (en) * 2015-06-25 2016-12-29 Bank Of America Corporation Element level presentation of elements of a payment instrument for exceptions processing
US10115081B2 (en) 2015-06-25 2018-10-30 Bank Of America Corporation Monitoring module usage in a data processing system
US10229395B2 (en) 2015-06-25 2019-03-12 Bank Of America Corporation Predictive determination and resolution of a value of indicia located in a negotiable instrument electronic image
US10373128B2 (en) 2015-06-25 2019-08-06 Bank Of America Corporation Dynamic resource management associated with payment instrument exceptions processing
US10810664B2 (en) 2017-06-20 2020-10-20 Bank Of America Corporation Item processing exception configurable pipeline
JP2021148650A (en) * 2020-03-19 2021-09-27 アンリツ株式会社 Measurement system and measurement method

Families Citing this family (104)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6363164B1 (en) * 1996-05-13 2002-03-26 Cummins-Allison Corp. Automated document processing system using full image scanning
US8162125B1 (en) 1996-05-29 2012-04-24 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US7187795B2 (en) 2001-09-27 2007-03-06 Cummins-Allison Corp. Document processing system using full image scanning
US20050276458A1 (en) * 2004-05-25 2005-12-15 Cummins-Allison Corp. Automated document processing system and method using image scanning
US8478020B1 (en) 1996-11-27 2013-07-02 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8701857B2 (en) 2000-02-11 2014-04-22 Cummins-Allison Corp. System and method for processing currency bills and tickets
US6654487B1 (en) * 2000-03-03 2003-11-25 Charles H. Downs, Jr. Character recognition, including method and system for processing checks with invalidated MICR lines
US7949602B1 (en) * 2000-09-20 2011-05-24 Ncr Corporation Distributed image capture proof-of-deposit system and method of operating a distributed image capture proof-of-deposit system
US8433123B1 (en) 2001-09-27 2013-04-30 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8437529B1 (en) 2001-09-27 2013-05-07 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8944234B1 (en) 2001-09-27 2015-02-03 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8428332B1 (en) 2001-09-27 2013-04-23 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8437530B1 (en) 2001-09-27 2013-05-07 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
AUPR811501A0 (en) * 2001-10-08 2001-10-25 Ausdata Pty Limited Voucher processing
US7979348B2 (en) 2002-04-23 2011-07-12 Clearing House Payments Co Llc Payment identification code and payment system using the same
US8171567B1 (en) 2002-09-04 2012-05-01 Tracer Detection Technology Corp. Authentication method and system
US8627939B1 (en) 2002-09-25 2014-01-14 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US20050097046A1 (en) 2003-10-30 2005-05-05 Singfield Joy S. Wireless electronic check deposit scanning and cashing machine with web-based online account cash management computer application system
US20050139671A1 (en) 2003-12-31 2005-06-30 Bank Of America Corporation Method and system for exception processing of micr documents
US7165723B2 (en) * 2003-12-31 2007-01-23 Bank Of America Corporation System and method for the processing of MICR documents that produce read errors
US8725607B2 (en) 2004-01-30 2014-05-13 The Clearing House Payments Company LLC Electronic payment clearing and check image exchange systems and methods
KR100617810B1 (en) * 2004-03-03 2006-08-28 삼성전자주식회사 Apparatus and method for displaying data
US7606408B2 (en) * 2004-06-21 2009-10-20 Seiko Epson Corporation Magnetic ink character reading method and program
US7480403B2 (en) * 2004-11-16 2009-01-20 International Business Machines Corporation Apparatus, system, and method for fraud detection using multiple scan technologies
US7447347B2 (en) * 2005-02-17 2008-11-04 Vectorsgi, Inc. Method and system for retaining MICR code format
US7686209B2 (en) 2005-02-28 2010-03-30 Federal Reserve Bank Of Dallas Cash letter print streams with audit data
US7594600B2 (en) * 2005-02-28 2009-09-29 Federal Reserve Bank Of Atlanta Expanded mass data sets for electronic check processing
US8032462B2 (en) 2005-07-07 2011-10-04 Federal Reserve Bank Of Kansas City Electronic image cash letter balancing
US7802717B2 (en) 2005-07-07 2010-09-28 Federal Reserve Bank Of Dallas Electronic image cash letter monitoring
US20070098244A1 (en) * 2005-11-03 2007-05-03 Ncr Corporation Method of processing misoriented document items in an image-based check processing system
US7711176B2 (en) * 2005-12-16 2010-05-04 Ncr Corporation Computer-implemented method of processing a substitute check and an apparatus therefor
US20070267496A1 (en) * 2006-05-16 2007-11-22 Ncr Corporation Methods of processing a check in an image-based check processing system to determine if the check is potentially fraudulent
US8387862B2 (en) 2006-05-17 2013-03-05 Federal Reserve Bank Of Dallas Electronic image cash letter validation
US7689004B2 (en) * 2006-09-12 2010-03-30 Seiko Epson Corporation Method and apparatus for evaluating the quality of document images
US8126252B2 (en) * 2006-10-26 2012-02-28 Bank Of America Corporation Method and system for enhanced check image privacy
US8708227B1 (en) 2006-10-31 2014-04-29 United Services Automobile Association (Usaa) Systems and methods for remote deposit of checks
US7873200B1 (en) 2006-10-31 2011-01-18 United Services Automobile Association (Usaa) Systems and methods for remote deposit of checks
US8351677B1 (en) 2006-10-31 2013-01-08 United Services Automobile Association (Usaa) Systems and methods for remote deposit of checks
US8799147B1 (en) 2006-10-31 2014-08-05 United Services Automobile Association (Usaa) Systems and methods for remote deposit of negotiable instruments with non-payee institutions
US8595096B2 (en) 2006-11-07 2013-11-26 Federal Reserve Bank Of Richmond Prioritizing checks for electronic check processing
US8023717B1 (en) * 2007-01-16 2011-09-20 Burroughs Payment Systems, Inc. Method and system for processing backwards documents in a document reader/imager
US8023718B1 (en) * 2007-01-16 2011-09-20 Burroughs Payment Systems, Inc. Method and system for linking front and rear images in a document reader/imager
US8417017B1 (en) 2007-03-09 2013-04-09 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8538123B1 (en) 2007-03-09 2013-09-17 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
CA2677714C (en) 2007-03-09 2014-12-23 Cummins-Allison Corp. Document imaging and processing system
US8401268B1 (en) 2007-03-09 2013-03-19 Cummins-Allison Corp. Optical imaging sensor for a document processing device
US8959033B1 (en) 2007-03-15 2015-02-17 United Services Automobile Association (Usaa) Systems and methods for verification of remotely deposited checks
US10380559B1 (en) 2007-03-15 2019-08-13 United Services Automobile Association (Usaa) Systems and methods for check representment prevention
US8433127B1 (en) 2007-05-10 2013-04-30 United Services Automobile Association (Usaa) Systems and methods for real-time validation of check image quality
US8538124B1 (en) * 2007-05-10 2013-09-17 United Services Auto Association (USAA) Systems and methods for real-time validation of check image quality
US9058512B1 (en) 2007-09-28 2015-06-16 United Services Automobile Association (Usaa) Systems and methods for digital signature detection
US8639062B2 (en) * 2007-10-09 2014-01-28 Bank Of America Corporation Ensuring image integrity using document characteristics
US8358826B1 (en) 2007-10-23 2013-01-22 United Services Automobile Association (Usaa) Systems and methods for receiving and orienting an image of one or more checks
US9898778B1 (en) 2007-10-23 2018-02-20 United Services Automobile Association (Usaa) Systems and methods for obtaining an image of a check to be deposited
US9159101B1 (en) 2007-10-23 2015-10-13 United Services Automobile Association (Usaa) Image processing
US9892454B1 (en) 2007-10-23 2018-02-13 United Services Automobile Association (Usaa) Systems and methods for obtaining an image of a check to be deposited
US8320657B1 (en) 2007-10-31 2012-11-27 United Services Automobile Association (Usaa) Systems and methods to use a digital camera to remotely deposit a negotiable instrument
US8290237B1 (en) 2007-10-31 2012-10-16 United Services Automobile Association (Usaa) Systems and methods to use a digital camera to remotely deposit a negotiable instrument
US7900822B1 (en) 2007-11-06 2011-03-08 United Services Automobile Association (Usaa) Systems, methods, and apparatus for receiving images of one or more checks
US8573498B2 (en) * 2007-11-06 2013-11-05 Federal Reserve Bank Of Kansas City Identifying duplicate printed paper cash letters
US7918386B2 (en) 2007-11-06 2011-04-05 Federal Reserve Bank Of Kansas City Cash letter print verification
US8238638B2 (en) 2008-01-31 2012-08-07 Federal Reserve Bank Of Kansas City Tag validation for efficiently assessing electronic check image quality
US10380562B1 (en) 2008-02-07 2019-08-13 United Services Automobile Association (Usaa) Systems and methods for mobile deposit of negotiable instruments
US8351678B1 (en) 2008-06-11 2013-01-08 United Services Automobile Association (Usaa) Duplicate check detection
US8422758B1 (en) 2008-09-02 2013-04-16 United Services Automobile Association (Usaa) Systems and methods of check re-presentment deterrent
US10504185B1 (en) 2008-09-08 2019-12-10 United Services Automobile Association (Usaa) Systems and methods for live video financial deposit
WO2010032336A1 (en) * 2008-09-22 2010-03-25 グローリー株式会社 Sheet management system, sheet management device, sheet management method and sheet management program
US8391599B1 (en) 2008-10-17 2013-03-05 United Services Automobile Association (Usaa) Systems and methods for adaptive binarization of an image
US8452689B1 (en) 2009-02-18 2013-05-28 United Services Automobile Association (Usaa) Systems and methods of check detection
US10956728B1 (en) 2009-03-04 2021-03-23 United Services Automobile Association (Usaa) Systems and methods of check processing with background removal
US8391583B1 (en) 2009-04-15 2013-03-05 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8437528B1 (en) 2009-04-15 2013-05-07 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8929640B1 (en) 2009-04-15 2015-01-06 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8542921B1 (en) 2009-07-27 2013-09-24 United Services Automobile Association (Usaa) Systems and methods for remote deposit of negotiable instrument using brightness correction
US9779392B1 (en) 2009-08-19 2017-10-03 United Services Automobile Association (Usaa) Apparatuses, methods and systems for a publishing and subscribing platform of depositing negotiable instruments
US8977571B1 (en) 2009-08-21 2015-03-10 United Services Automobile Association (Usaa) Systems and methods for image monitoring of check during mobile deposit
US8699779B1 (en) 2009-08-28 2014-04-15 United Services Automobile Association (Usaa) Systems and methods for alignment of check during mobile deposit
US9129340B1 (en) 2010-06-08 2015-09-08 United Services Automobile Association (Usaa) Apparatuses, methods and systems for remote deposit capture with enhanced image detection
US10380565B1 (en) 2012-01-05 2019-08-13 United Services Automobile Association (Usaa) System and method for storefront bank deposits
US9070010B2 (en) 2012-08-06 2015-06-30 Bank Of America Corporation Image check content estimation and use
US9721236B2 (en) 2012-08-09 2017-08-01 Bank Of America Corporation Distributed processing of a check image
US8996476B2 (en) * 2012-08-20 2015-03-31 Bank Of America Corporation Correction of check processing defects
US10552810B1 (en) 2012-12-19 2020-02-04 United Services Automobile Association (Usaa) System and method for remote deposit of financial instruments
US9141876B1 (en) 2013-02-22 2015-09-22 Cummins-Allison Corp. Apparatus and system for processing currency bills and financial documents and method for using the same
US11138578B1 (en) 2013-09-09 2021-10-05 United Services Automobile Association (Usaa) Systems and methods for remote deposit of currency
US9286514B1 (en) 2013-10-17 2016-03-15 United Services Automobile Association (Usaa) Character count determination for a digital image
US9916586B2 (en) * 2013-12-17 2018-03-13 Bank Of America Corporation Client-side deposit packaging compliance
US11295308B1 (en) 2014-10-29 2022-04-05 The Clearing House Payments Company, L.L.C. Secure payment processing
US10402790B1 (en) 2015-05-28 2019-09-03 United Services Automobile Association (Usaa) Composing a focused document image from multiple image captures or portions of multiple image captures
US11694168B2 (en) 2015-07-01 2023-07-04 The Clearing House Payments Company L.L.C. Real-time payment system, method, apparatus, and computer program
US11042882B2 (en) 2015-07-01 2021-06-22 The Clearing House Payments Company, L.L.C. Real-time payment system, method, apparatus, and computer program
US10460296B2 (en) 2016-02-08 2019-10-29 Bank Of America Corporation System for processing data using parameters associated with the data for auto-processing
US10437880B2 (en) 2016-02-08 2019-10-08 Bank Of America Corporation Archive validation system with data purge triggering
US9823958B2 (en) 2016-02-08 2017-11-21 Bank Of America Corporation System for processing data using different processing channels based on source error probability
US10437778B2 (en) 2016-02-08 2019-10-08 Bank Of America Corporation Archive validation system with data purge triggering
US10067869B2 (en) 2016-02-12 2018-09-04 Bank Of America Corporation System for distributed data processing with automatic caching at various system levels
US9952942B2 (en) 2016-02-12 2018-04-24 Bank Of America Corporation System for distributed data processing with auto-recovery
US10366458B2 (en) 2017-03-01 2019-07-30 Bank Of America Corporation Live reporting of check image keying issues
US11113758B1 (en) 2017-05-19 2021-09-07 Wells Fargo Bank, N.A. User interface for document imaging
CN110399598B (en) * 2018-04-24 2023-12-26 珠海金山办公软件有限公司 Document content adjustment method and device, electronic equipment and readable storage medium
US11030752B1 (en) 2018-04-27 2021-06-08 United Services Automobile Association (Usaa) System, computing device, and method for document detection
US11436577B2 (en) 2018-05-03 2022-09-06 The Clearing House Payments Company L.L.C. Bill pay service with federated directory model support
US11526562B2 (en) * 2019-12-16 2022-12-13 Motorola Solutions, Inc. Device, system and method for controlling document access using hierarchical paths
US11900755B1 (en) 2020-11-30 2024-02-13 United Services Automobile Association (Usaa) System, computing device, and method for document detection and deposit processing

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3764978A (en) * 1972-05-02 1973-10-09 Optical Recognition Systems Combined magnetic optical character reader
US4555617A (en) * 1982-12-23 1985-11-26 Ncr Canada Ltd.-Ncr Canada Ltee Concurrent, image-based, reject-re-entry repair system and method
US4564752A (en) * 1982-12-23 1986-01-14 Ncr Canada Ltd Concurrent, image-based, reject-re-entry system and method
US5206915A (en) * 1989-10-10 1993-04-27 Unisys Corporation Image-based document processing system providing lost image recovery
US5506691A (en) * 1994-03-23 1996-04-09 International Business Machines Corporation Method and apparatus for image processing at remote sites
US5544043A (en) * 1994-03-07 1996-08-06 Glory Kogyo Kabushiki Kaisha Check processing equipment
US5895455A (en) * 1995-08-11 1999-04-20 Wachovia Corporation Document image display system and method
US5917965A (en) * 1994-11-18 1999-06-29 The Chase Manhattan Bank, N.A. Method and apparatus for storing images of documents having magnetic ink code line
US6351553B1 (en) * 1999-03-03 2002-02-26 Unisys Corporation Quality assurance of captured document images
US6504946B1 (en) * 1998-10-26 2003-01-07 Ncr Corporation Method of processing misoriented items in an image-based item processing system and an apparatus therefor

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4722444A (en) * 1985-04-08 1988-02-02 Banctec Inc. Method and apparatus for document processors
US4947321A (en) * 1988-04-04 1990-08-07 Stanford Technologies, Inc. MICR rejects analysis and management information system
US5159548A (en) * 1988-06-17 1992-10-27 Banctec, Inc. Apparatus and method for priority processing of financial documents using video image capture
US5237158A (en) * 1989-10-10 1993-08-17 Unisys Corporation Image-based document processing system providing for priority document shipment
US5221830A (en) * 1989-10-10 1993-06-22 Unisys Corp. Method of ordering displayed document images in an image based document processing system
US5349170A (en) * 1989-10-10 1994-09-20 Unisys Corporation Image-based document processing system providing enhanced transaction balancing
US5488671A (en) * 1990-10-19 1996-01-30 Unisys Corporation Reducing operator balancing in a document processing system employing automatic reading
US5237159A (en) * 1991-07-17 1993-08-17 J. D. Carreker And Associates Electronic check presentment system
US5691524A (en) * 1991-07-17 1997-11-25 J.D. Carreker And Associates, Inc. Electronic check presentment system having a non-ECP exceptions notification system incorporated therein
US5444794A (en) * 1993-08-25 1995-08-22 Sqn Check image capture system
US5754673A (en) * 1995-06-19 1998-05-19 Ncr Corporation Document image processing system including a first document path for the automated processing of documents and a second document path for the processing of documents requiring operator correction

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3764978A (en) * 1972-05-02 1973-10-09 Optical Recognition Systems Combined magnetic optical character reader
US4555617A (en) * 1982-12-23 1985-11-26 Ncr Canada Ltd.-Ncr Canada Ltee Concurrent, image-based, reject-re-entry repair system and method
US4564752A (en) * 1982-12-23 1986-01-14 Ncr Canada Ltd Concurrent, image-based, reject-re-entry system and method
US5206915A (en) * 1989-10-10 1993-04-27 Unisys Corporation Image-based document processing system providing lost image recovery
US5544043A (en) * 1994-03-07 1996-08-06 Glory Kogyo Kabushiki Kaisha Check processing equipment
US5825506A (en) * 1994-03-23 1998-10-20 International Business Machines Corporation Method and apparatus for image processing at remote sites
US5506691A (en) * 1994-03-23 1996-04-09 International Business Machines Corporation Method and apparatus for image processing at remote sites
US5917965A (en) * 1994-11-18 1999-06-29 The Chase Manhattan Bank, N.A. Method and apparatus for storing images of documents having magnetic ink code line
US5940844A (en) * 1994-11-18 1999-08-17 The Chase Manhattan Bank, Na Method and apparatus for displaying electronic image of a check
US5963659A (en) * 1994-11-18 1999-10-05 The Chase Manhattan Bank, N.A. Method and apparatus for correcting erroneously decoded magnetic ink characters
US5895455A (en) * 1995-08-11 1999-04-20 Wachovia Corporation Document image display system and method
US6504946B1 (en) * 1998-10-26 2003-01-07 Ncr Corporation Method of processing misoriented items in an image-based item processing system and an apparatus therefor
US6351553B1 (en) * 1999-03-03 2002-02-26 Unisys Corporation Quality assurance of captured document images

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7204416B1 (en) * 2002-03-07 2007-04-17 Commerciant, Lp System and method for uncontrolled velocity scanning
US20080069481A1 (en) * 2006-09-18 2008-03-20 Bank Of America Corporation System and methods for handling financial document returns and processing exceptions
WO2008036659A3 (en) * 2006-09-18 2008-12-24 Bank Of America System and methods for handling financial document returns and processing exceptions
US8249396B2 (en) 2006-09-18 2012-08-21 Bank Of America Corporation System and methods for handling financial document returns and processing exceptions
US20120158587A1 (en) * 2010-12-21 2012-06-21 Glory Ltd. Teller terminal and reception process method
US10049350B2 (en) * 2015-06-25 2018-08-14 Bank Of America Corporation Element level presentation of elements of a payment instrument for exceptions processing
US20160379190A1 (en) * 2015-06-25 2016-12-29 Bank Of America Corporation Element level presentation of elements of a payment instrument for exceptions processing
US10115081B2 (en) 2015-06-25 2018-10-30 Bank Of America Corporation Monitoring module usage in a data processing system
US10229395B2 (en) 2015-06-25 2019-03-12 Bank Of America Corporation Predictive determination and resolution of a value of indicia located in a negotiable instrument electronic image
US10373128B2 (en) 2015-06-25 2019-08-06 Bank Of America Corporation Dynamic resource management associated with payment instrument exceptions processing
US10810664B2 (en) 2017-06-20 2020-10-20 Bank Of America Corporation Item processing exception configurable pipeline
JP2021148650A (en) * 2020-03-19 2021-09-27 アンリツ株式会社 Measurement system and measurement method
JP7117340B2 (en) 2020-03-19 2022-08-12 アンリツ株式会社 Measuring system and measuring method

Also Published As

Publication number Publication date
US20010051921A1 (en) 2001-12-13
US6863214B2 (en) 2005-03-08

Similar Documents

Publication Publication Date Title
US6863214B2 (en) Image enabled reject repair for check processing capture
US8864029B2 (en) Method and system for exception processing of MICR documents
US5444794A (en) Check image capture system
US7165723B2 (en) System and method for the processing of MICR documents that produce read errors
US6487302B2 (en) Method for reading and sorting documents
US5159548A (en) Apparatus and method for priority processing of financial documents using video image capture
US4417136A (en) Method and apparatus for improving bank operation productivity
US5040227A (en) Image balancing system and method
US5151948A (en) System and method for processing documents having amounts recorded thereon
US5237159A (en) Electronic check presentment system
US4264808A (en) Method and apparatus for electronic image processing of documents for accounting purposes
US7609873B2 (en) Method for processing checks prior to electronic deposit
AU726563B2 (en) Automated system and method for checkless check transaction
US20060219773A1 (en) System and method for correcting data in financial documents
US20050096992A1 (en) Image-enabled item processing for point of presentment application
US7996312B1 (en) System and method for image based electronic check presentment
US6978927B2 (en) Apparatus and methods of reviewing deposited checks
US8255598B2 (en) Method and apparatus for managing item sequence numbers in an item processing system
US20120314931A1 (en) System and method of financial instrument processing with duplicate item detection
US6769615B2 (en) Multi-pass merge process for the check processing control system
US20040078311A1 (en) System and method for automated binning and automatic data entry of centralized returns
JPH07271880A (en) System and method for centralized processing of securities
JPH08297709A (en) Information data processing device and method
CA1165446A (en) Method and apparatus for electronic image processing of documents for accounting purposes
AU673787B2 (en) Apparatus and method for priority processing of financial documents using video image capture

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION