Method and system for duplicate commercial paper detection
First Claim
Patent Images
1. A method for detecting duplicate commercial paper transactions comprising:
- identifying a check identification code from a commercial paper transaction, the check identification code comprising a plurality of fields;
determining a first hash value based on at least a portion of the plurality of fields;
communicating the first hash value to a repository storing a plurality of hash values, each hash value associated with an authenticated commercial paper transaction;
if the repository does not include the first hash value as one of the plurality of hash values, authenticating the commercial paper transaction;
if the repository includes the first hash value as one of the plurality of hash values, identifying the commercial paper transaction as a duplicate;
identifying an updated check identification code based on a bank'"'"'s processing of the authenticated transaction;
determining a second hash value based on the updated check identification code;
communicating the second hash value to the repository;
if the repository does not include the second hash value as one of the plurality of hash values, authenticating the processed commercial paper transaction; and
if the repository includes the second hash value as one of the plurality of hash values, identifying the processed commercial paper transaction as a duplicate.
5 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, software for detecting duplicate commercial paper transactions is operable to identify a check identification code, such as a Magnetic Ink Character Recognition (MICR) code, from a commercial paper transaction, with the check identification code comprising a plurality of fields. The software determines a hash value based on at least a portion of the plurality of fields and verifies the authenticity of the MICR code based, at least in part, on the determined hash value.
-
Citations
22 Claims
-
1. A method for detecting duplicate commercial paper transactions comprising:
-
identifying a check identification code from a commercial paper transaction, the check identification code comprising a plurality of fields; determining a first hash value based on at least a portion of the plurality of fields; communicating the first hash value to a repository storing a plurality of hash values, each hash value associated with an authenticated commercial paper transaction; if the repository does not include the first hash value as one of the plurality of hash values, authenticating the commercial paper transaction; if the repository includes the first hash value as one of the plurality of hash values, identifying the commercial paper transaction as a duplicate; identifying an updated check identification code based on a bank'"'"'s processing of the authenticated transaction; determining a second hash value based on the updated check identification code; communicating the second hash value to the repository; if the repository does not include the second hash value as one of the plurality of hash values, authenticating the processed commercial paper transaction; and if the repository includes the second hash value as one of the plurality of hash values, identifying the processed commercial paper transaction as a duplicate. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. Software for detecting duplicate commercial paper transactions operable to:
-
identify a check identification code from a commercial paper transaction, the check identification code comprising a plurality of fields; determine a first hash value based on at least a portion of the plurality of fields; communicate the first hash value to a repository storing a plurality of hash values, each hash value associated with an authenticated commercial paper transaction; if the repository does not include the first hash value as one of the plurality of hash values, authenticate the commercial paper transaction; if the repository includes the first hash value as one of the plurality of hash values, identify the commercial paper transaction as a duplicate; identify an updated check identification code based on a bank'"'"'s processing of the authenticated transaction; determine a second hash value based on the updated check identification code; communicate the second hash value to the repository; if the repository does not include the second hash value as one of the plurality of hash values, authenticate the processed commercial paper transaction; and if the repository includes the second hash value as one of the plurality of hash values, identify the processed commercial paper transaction as a duplicate. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An image capture system for detecting duplicate commercial paper transactions operable to:
-
identify a check identification code from a commercial paper transaction, the check identification code comprising a plurality of fields; determine a first hash value based on at least a portion of the plurality of fields; communicate the first hash value to a repository storing a plurality of hash values, each hash value associated with an authenticated commercial paper transaction; if the repository does not include the first hash value as one of the plurality of hash values, authenticate the commercial paper transaction; if the repository includes the first hash value as one of the plurality of hash values, identify the commercial paper transaction as a duplicate; identify an updated check identification code based on a bank'"'"'s processing of the authenticated transaction; determine a second hash value based on the updated check identification code; communicate the second hash value to the repository; if the repository does not include the second hash value as one of the plurality of hash values, authenticate the processed commercial paper transaction; and if the repository includes the second hash value as one of the plurality of hash values, identify the processed commercial paper transaction as a duplicate. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A system for detecting duplicate commercial paper transactions comprising:
-
means for identifying a check identification code from a commercial paper transaction, the check identification code comprising a plurality of fields; means for determining a first hash value based on at least a portion of the plurality of fields; means for communicating the first hash value to a repository storing a plurality of hash values, each hash value associated with an authenticated commercial paper transaction; if the repository does not include the first hash value as one of the plurality of hash values, means for authenticating the commercial paper transaction; if the repository includes the first hash value as one of the plurality of hash values, means for identifying the commercial paper transaction as a duplicate; means for identifying an updated check identification code based on a bank'"'"'s processing of the authenticated transaction; means for determining a second hash value based on the updated check identification code; means for communicating the second hash value to the repository; if the repository does not include the second hash value as one of the plurality of hash values, means for authenticating the processed commercial paper transaction; and if the repository includes the second hash value as one of the plurality of hash values, means for identifying the processed commercial paper transaction as a duplicate.
-
Specification