US6769615B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Multi-pass merge process for the check processing control system
Assignee: Software Corp International
•
Filing: 2003-02-25
•
Granted: 2004-08-03
•
Expires: 2023-02-25
Abstract
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.
Inventors
- 👤 Donald Resseguie
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 21:09
CPC Classifications
G; G06; G06Q; G06Q20/00; G06Q20/04; G06Q20/042; G06K; G06K17/00
Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
155 words
A method of reading and processing data from a plurality of checks that have been presented to a financial institution for payment, the method comprising: (a) reading and storing a first pass data from a plurality of checks, wherein a check with an incomplete reading of check data on the check is rejected; (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 stored 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, the first match profile being more strict than the second match profile.
Claim 2
Independent Claim
155 words
A method of reading and processing data from a plurality of checks that have been presented to a financial institution for payment, the method comprising: (a) reading and storing a first pass data from a plurality of checks, wherein a check with an incomplete reading of check data on the check is rejected; (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 stored 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, the first match profile being more strict than the second match profile.
Claim 3
Dependent Claim
32 words
The method according to claim 1 , further comprising for each matched check, creating a merged data containing the first pass data and the second pass data of the each matched check.
Claim 4
Dependent Claim
24 words
The method according to claim 1 , further comprising repeating step (d) using a different match profile until all match profiles have been used.
Claim 5
Dependent Claim
30 words
The method according to claim 1 , wherein: in step (c), each matched check is marked as matched; and in step (d), the marked checks are excluded from being compared.
Claim 6
Dependent Claim
42 words
The method according to claim 1 , wherein: the first match profile is more strict than the second match profile; in step (c), each matched check is marked as matched; and in step (d), the marked checks are excluded from being compared.
Claim 7
Independent Claim
120 words
A method of reading and processing MICR check data from a plurality of checks that have been presented to a financial institution for payment, the method comprising: (a) reading a first pass data from a plurality of checks, wherein a check with an incomplete reading of check data on the check is rejected; (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.
Claim 8
Independent Claim
120 words
A method of reading and processing MICR check data from a plurality of checks that have been presented to a financial institution for payment, the method comprising: (a) reading a first pass data from a plurality of checks, wherein a check with an incomplete reading of check data on the check is rejected; (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.
Claim 9
Dependent Claim
49 words
The method according to claim 6 , further comprising: for each matched check, creating a merged data containing the first pass data and the second pass data of the each matched check; passing the merged data to a balancing application to balance the accounts associated with the merged data.
Claim 10
Dependent Claim
26 words
The method according to claim 6 , wherein step (d) includes repeating step (c) using a different match profile until all match profiles have been used.
Claim 11
Dependent Claim
30 words
The method according to claim 6 , wherein: in step (c), each matched check is marked as matched; and in step (d), the marked checks are excluded from being compared.
Claim 12
Independent Claim
178 words
A system for reading and processing data from a plurality of checks that have been presented to a financial institution for payment, the system comprising: a check scanner that reads check data disposed on the checks and rejects checks with an incomplete reading of the check data; 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.
Claim 13
Independent Claim
178 words
A system for reading and processing data from a plurality of checks that have been presented to a financial institution for payment, the system comprising: a check scanner that reads check data disposed on the checks and rejects checks with an incomplete reading of the check data; 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.
Claim 14
Dependent Claim
35 words
The system according to claim 10 , further comprising an input device coupled to the processor and operable to receive the first and second match profiles from a user for storage by the storage device.
Claim 15
Dependent Claim
35 words
The system according to claim 10 , wherein for each matched check, the check processing program creates a merged data containing the first pass data and the second pass data of the each matched check.
Claim 16
Dependent Claim
26 words
The system according to claim 10 , wherein the check processing program repeats the comparing until all match profiles programmed by a user have been used.
Claim 17
Dependent Claim
29 words
The system according to claim 10 , wherein the check processing program marks each matched check and the marked checks are excluded from being compared in the repeated comparing.
Claim 18
Dependent Claim
20 words
The system according to claim 10 , wherein the first match profile is more strict than the second match profile.
Claim 19
Dependent Claim
41 words
The system according to claim 10 , wherein: the first match profile is more strict than the second match profile; and the check processing program marks each matched check and excludes the marked checks from being compared in the repeated comparing.
References Cited (Backward Citations)
US4547899A
Cited
US5532464A
Cited
US5544043A
Cited
US5694471A
Cited
US6182896B1
Cited
US5783808A
Cited
US6464134B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2007-08-03 | 2008-02-02 | 2008-08-03 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2011-08-03 | 2012-02-02 | 2012-08-03 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2015-08-03 | 2016-02-02 | 2016-08-03 | $7700.00 | Window Closed / Lapsed |