Multi-pass merge process for the check processing control system
AssigneeSoftware Corporation International
InventorDonald Resseguie
Life of this patent
Estimating the term…
Abstract
In a check processing system, a multi-pass merging process is used to compare the originally scanned check data with subsequently scanned check data in a repetitive manner according to multiple match profiles. This process allows a user to begin with a very strict match profile in a first pass and use a less strict match profile on each subsequent pass. All previous matches are remembered so that they will not be matched with unlike items in any subsequent pass. This multiple pass merging process increases the matching rate and reduces mismatch errors.
Claims17
A method of processing checks that are rejected by a check scanner that reads check data on the checks, comprising:
- (a) reading a first pass data from a plurality of checks;
- (b) reading a second pass data for checks that have been rejected in the first pass;
- (c) for each rejected check, comparing the second pass data of the each rejected check with the first pass data of the plurality of checks to find a match therebetween based on a first match profile;
- and
- (d) for each rejected check, comparing the second pass data of the each rejected check with the first pass data of the plurality of checks to find a match therebetween based on a second match profile.
A method of processing checks that are rejected by a check scanner that reads MICR check data disposed on the checks, comprising:
- (a) reading a first pass data from a plurality of checks;
- (b) reading a second pass data for checks that have been rejected in the first pass;
- (c) for each rejected check, comparing the second pass data with the first pass data of the plurality of checks to find a match therebetween based on a first match profile;
- and
- (d) repeating step (c) based on a second match profile that is less strict than the first match profile.
A system for processing checks comprising:
- a check scanner that reads check data disposed on the checks;
- a storage device coupled to the check scanner and operable to store a first pass data from a plurality of checks read from the check scanner and to store a second pass data for checks that have been rejected by the check scanner in the first pass;
- a check processing program stored in the storage;
- and
- a processor that executes the check processing program, the check processing program being operable to compare for each rejected check the second pass data of the each check with the first pass data of the plurality of checks to find a match therebetween based on a first match profile, and being further operable to repeat the comparing for each rejected check based on a second match profile that is different from the first match profile.
Dependencies are inferred from the claim text.