Systems and methods for preventing duplicative electronic check processing
First Claim
1. A computer-implemented method for preventing duplicative electronic check processing, comprising the steps of:
- assigning, by a duplicate detection module, a unique identifier to at least a portion of an image cash letter (“
ICL”
) file based upon information associated with the ICL file;
determining, by the duplicate detection module, whether the at least a portion of the ICL file is a duplicate by comparing the unique identifier assigned to the at least a portion of the ICL file with information stored in a record;
in response to determining that the at least a portion of the ICL file is a duplicate, determining, by the duplicate detection module, not to process the at least a portion of the ICL file for at least one of payment and presentment; and
in response to determining that the at least a portion of the ICL file is not a duplicate, assigning, by the duplicate detection module, a unique identifier to at least one element of the at least a portion of the ICL file based upon information associated with the at least one element of the ICL file,wherein the duplicate detection module is implemented in a computer system that comprises instructions stored in a machine-readable medium and a processor that executes the instructions.
3 Assignments
0 Petitions
Accused Products
Abstract
Preventing duplicate ICL files and/or ICL file elements, including duplicate ICLs, items, and item bundles, from being processed for payment and/or presentment. A duplicate detection module can assign a predictable and repeatable unique identifier to each ICL file and/or ICL file element. The duplicate detection module can determine whether each ICL file and/or element is a duplicate by comparing the identifier associated with the ICL file and/or element with information stored in a record of already processed files/elements. In response to determining that an ICL file and/or element is a duplicate, the duplicate detection module can determine not to process the file/element for payment and/or presentment. In response to determining that the ICL file and/or element is not a duplicate, the duplicate detection module can store information regarding the file/element in the record. For example, the stored information can include the unique identifier associated with the file/element.
181 Citations
69 Claims
-
1. A computer-implemented method for preventing duplicative electronic check processing, comprising the steps of:
-
assigning, by a duplicate detection module, a unique identifier to at least a portion of an image cash letter (“
ICL”
) file based upon information associated with the ICL file;determining, by the duplicate detection module, whether the at least a portion of the ICL file is a duplicate by comparing the unique identifier assigned to the at least a portion of the ICL file with information stored in a record; in response to determining that the at least a portion of the ICL file is a duplicate, determining, by the duplicate detection module, not to process the at least a portion of the ICL file for at least one of payment and presentment; and in response to determining that the at least a portion of the ICL file is not a duplicate, assigning, by the duplicate detection module, a unique identifier to at least one element of the at least a portion of the ICL file based upon information associated with the at least one element of the ICL file, wherein the duplicate detection module is implemented in a computer system that comprises instructions stored in a machine-readable medium and a processor that executes the instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method for preventing duplicative electronic check processing, comprising the steps of:
-
assigning, by a duplicate detection module, a unique identifier to an image cash letter (“
ICL”
) based upon information associated with the ICL;determining, by the duplicate detection module, whether the ICL is a duplicate by comparing the unique identifier assigned to the ICL with information stored in a record; in response to determining that the ICL is a duplicate, determining, by the duplicate detection module, not to process the ICL for at least one of payment and presentment; and in response to determining that the ICL is not a duplicate, assigning, by the duplicate detection module, a unique identifier to at least one element of the ICL based upon information associated with the at least one element of the ICL, wherein the duplicate detection module is implemented in a computer system that comprises instructions stored in a machine-readable medium and a processor that executes the instructions. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer-implemented method for preventing duplicative electronic check processing, comprising the steps of:
-
assigning, by a duplicate detection module, a unique identifier to an item bundle of an image cash letter (“
ICL”
) based upon information associated with the item bundle;determining, by the duplicate detection module, whether the item bundle is a duplicate by comparing the unique identifier assigned to the item bundle with information stored in a record; in response to determining that the item bundle is a duplicate, determining, by the duplicate detection module, not to process the item bundle for at least one of payment and presentment; and in response to determining that the item bundle is not a duplicate, assigning, by the duplicate detection module, a unique identifier to at least one element of the item bundle based upon information associated with the at least one element of the item bundle, wherein the duplicate detection module is implemented in a computer system that comprises instructions stored in a machine-readable medium and a processor that executes the instructions. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer-implemented method for preventing duplicative electronic check processing, comprising the steps of:
-
assigning, by a duplicate detection module, a unique identifier to at least a portion of an item bundle of an image cash letter (“
ICL”
) based upon information associated with the ICL;determining, by the duplicate detection module, whether the at least a portion of the item bundle is a duplicate by comparing the unique identifier assigned to the at least a portion of the item bundle with information stored in a record; in response to determining that the at least a portion of the item bundle is a duplicate, determining, by the duplicate detection module, not to process the at least a portion of the item bundle for at least one of payment and presentment; and in response to determining that the at least a portion of the item bundle is not a duplicate, assigning, by the duplicate detection module, a unique identifier to at least one element of the at least a portion of the item bundle based upon information associated with the at least one element, wherein the duplicate detection module is implemented in a computer system that comprises instructions stored in a machine-readable medium and a processor that executes the instructions. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40)
-
-
41. A computer-implemented method for preventing duplicative electronic check processing, comprising the steps of:
-
assigning, by a duplicate detection module, a unique identifier to an item of an image cash letter (“
ICL”
), the unique identifier being predictable and repeatable such that the duplicate detection module will assign the same unique identifier to the same item on separate occasions;determining, by the duplicate detection module, whether the item is a duplicate by comparing the unique identifier assigned to the item with information stored in a record; and in response to determining that the item is a duplicate, determining, by the duplicate detection module, not to process the item for at least one of payment and presentment, wherein the unique identifier comprises at least one objective metric of the item, the objective metric comprises a byte count of the item, and the duplicate detection module is implemented in a computer system that comprises instructions stored in a machine-readable medium and a processor that executes the instructions.
-
-
42. A computer program product, comprising:
a computer-readable medium having computer-readable program code encoded thereon for preventing duplicative electronic check processing, the computer-readable medium comprising; computer-readable program code that is computer executable for assigning a unique identifier to at least a portion of an image cash letter (“
ICL”
) file based upon information associated with the ICL file;computer-readable program code that is computer executable for determining that the at least a portion of the ICL file is a duplicate if information stored in a record already includes the unique identifier assigned to the at least a portion of the ICL file; computer-readable program code that is computer executable for determining not to process the at least a portion of the ICL file for at least one of payment and presentment in response to determining that the at least a portion of the ICL file is a duplicate; and computer-readable program code that is computer executable for, in response to determining that the at least a portion of the ICL file is not a duplicate, assigning a unique identifier to at least one element of the at least a portion of the ICL file based upon information associated with the at least one element. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51)
-
52. A system for preventing duplicative electronic check processing, comprising:
-
means for assigning a unique identifier to at least a portion of an image cash letter (“
ICL”
) file based upon information associated with the ICL file;means for determining that the at least a portion of the ICL file is a duplicate if information stored in a record already includes the unique identifier assigned to the at least a portion of the ICL file; means for determining not to process the at least a portion of the ICL file for at least one of payment and presentment in response to determining that the at least a portion of the ICL file is a duplicate; and means for, in response to determining that the at least a portion of the ICL file is not a duplicate, assigning a unique identifier to at least one element of the at least a portion of the ICL file based upon information associated with the at least one element. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60)
-
-
61. A computer system for preventing duplicative electronic check processing, comprising:
-
a database that stores a record; a duplicate detection module comprising instructions on a computer-readable medium, the instructions (1) assigning a unique identifier to at least a portion of an image cash letter (“
ICL”
) file based upon information associated with the ICL file,(2) determining whether the at least a portion of the ICL file is a duplicate by comparing the unique identifier assigned to the at least a portion of the ICL file with information stored in the record, (3) in response to determining that the at least a portion of the ICL file is a duplicate, determining not to process the at least a portion of the ICL file for at least one of payment and presentment, and (4) in response to determining that the at least a portion of the ICL file is not a duplicate, assigning, by the duplicate detection module, a unique identifier to at least one element of the at least a portion of the ICL file based upon information associated with the at least one element; and a processor that executes the instructions of the duplicate detection module. - View Dependent Claims (62, 63, 64, 65, 66, 67, 68, 69)
-
Specification