Systems and methods for processing check identifiers using replacement symbols
First Claim
1. A system for processing a substitute check identifier in a check transaction wherein a MICR line associated with the check transaction comprises a plurality of MICR numeric fields separated by at least one non-numeric MICR separator symbol, the system comprising:
- a parsing module residing on computer-readable media, the parsing module comprising computer code configured to distinguish at least one field within the substitute check identifier;
wherein the substitute check identifier comprises at least one replacement non-numeric symbol that replaces and is different from the at least one non-numeric MICR separator symbol in the MICR line; and
wherein the substitute check identifier further comprises a plurality of numeric fields; and
a validation module configured to validate the substitute check identifier by determining whether a predetermined number of replacement non-numeric symbols exists in the substitute check identifier, and further determining whether at least one of the numbers in the plurality of numeric fields associated with the substitute check identifier comprises a predetermined number of digits for the at least one number; and
if a replacement non-numeric symbol is mistakenly entered by a user within the plurality of numeric fields associated with the substitute check identifier, the validation module is further configured distinguish between the plurality of numeric fields associated with the substitute check identifier by determining whether an identified check number corresponds with a previously entered check number.
7 Assignments
0 Petitions
Accused Products
Abstract
An original check identifier in MICR format includes separator symbols that do not appear on a typical computer keyboard. When a user is entering a check identifier from a computer or a telephone, the user is instructed to replace the separator symbols with replacement symbols that appear on a typical computer keyboard. The replacement symbols indicate the separation of fields within the check identifier, such as the routing number field, the account number field and the check number field. The entered check identifier with replacement symbols is parsed to distinguish the fields. After the fields are distinguished, the routing number, the account number and the check number of the check identifier are identified.
-
Citations
20 Claims
-
1. A system for processing a substitute check identifier in a check transaction wherein a MICR line associated with the check transaction comprises a plurality of MICR numeric fields separated by at least one non-numeric MICR separator symbol, the system comprising:
-
a parsing module residing on computer-readable media, the parsing module comprising computer code configured to distinguish at least one field within the substitute check identifier; wherein the substitute check identifier comprises at least one replacement non-numeric symbol that replaces and is different from the at least one non-numeric MICR separator symbol in the MICR line; and wherein the substitute check identifier further comprises a plurality of numeric fields; and a validation module configured to validate the substitute check identifier by determining whether a predetermined number of replacement non-numeric symbols exists in the substitute check identifier, and further determining whether at least one of the numbers in the plurality of numeric fields associated with the substitute check identifier comprises a predetermined number of digits for the at least one number; and if a replacement non-numeric symbol is mistakenly entered by a user within the plurality of numeric fields associated with the substitute check identifier, the validation module is further configured distinguish between the plurality of numeric fields associated with the substitute check identifier by determining whether an identified check number corresponds with a previously entered check number. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of processing a substitute check identifier in a check transaction wherein a MICR line associated with the check transaction comprises a pluralitv of MICR numeric fields separated by at least one non-numeric MICR separator symbol, the method comprising:
-
identifying at least one non-numeric replacement symbol within a substitute check identifier, wherein the substitute check identifier comprises at least one replacement non-numeric symbol that replaces and is different from the at least one non-numeric MICR separator symbol in the MICR line, and wherein the substitute check identifier further comprises a plurality of numeric fields; distinguishing at least one field within the substitute check identifier using the identified at least one non-numeric replacement symbol to produce a parsed check identifier; identifying a check number in the parsed check identifier; identifying a routing number in the parsed check identifier; identifying an account number in the parsed check identifier; validating the parsed check identifier by determining whether a predetermined number of replacement non-numeric symbols exists in the substitute check identifier, and further determining whether at least one of the numbers in the substitute check identifier comprises a predetermined number digits for the at least one number; and if a replacement non-numeric symbol is mistakenly entered by a user within at least one field associated with the substitute check identifier, distinguishing between the fields associated with the substitute check identifier by determining whether an identified check number corresponds with a previously entered check number. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer program stored on a computer-readable medium and confiqured for processing a substitute check identifier in a check transaction wherein a MICR line associated with the check transaction comprises a plurality of MICR numeric fields separated by at least one non-numeric MICR separator symbol, the computer program comprising:
-
computer code configured to identify at least one non-numeric replacement symbol within the substitute check identifier, wherein the substitute check identifier comprises at least one non-numeric replacement symbol that replaces the at least one original non-numeric separator symbol in the MICR line, and wherein the substitute check identifier further comprises a plurality of numeric fields separated by the at least one non-numeric replacement symbol; computer code configured to distinguish at least one field within the substitute check identifier using the identified at least one non-numeric replacement symbol to produce a parsed check identifier; computer code configured to identify a check number in the parsed check identifier; computer code configured to identify a routing number in the parsed check identifier; and computer code configured to identify an account number in the parsed check identifier; computer code configured to validate the parsed check identifier by determining whether a predetermined number of replacement non-numeric symbols exists in the substitute check identifier, and further determining whether at least one of the numbers in the substitute check identifier comprises a predetermined number digits for the at least one number; and computer code configured to distinguish between the numeric fields associated with the substitute check identifier by determining whether an identified check number corresponds with a previously entered check number if a replacement non-numeric symbol is mistakenly entered by a user within at least one numeric field associated with the substitute check identifier. - View Dependent Claims (17, 18, 19, 20)
-
Specification