← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag