Patent ID: 9672435
Date: 2017-06-06
CPC Classifications: G06K,G06Q

Claim:
1. A method for processing a check that is issued to an account holder by a bank, the method comprising: scanning, by a client device, at least one pre-defined machine-readable cypher that is present on the check, the check further defines at least one pattern, wherein the at least one pattern is a two dimensional pattern including a plurality of alphabets, symbols, numerals, and/or a combination thereof; sending, by the client device, a service request including the scanned at least one pre-defined machine-readable cypher to a server device; receiving, at the client device, at least one code, where the received at least one code is configured to enable the account holder to change the appearance of at least one pattern of the check based on an authentication of the service request including the scanned at least one pre-defined machine-readable cypher from the server device, wherein the at least one code is machine-readable and includes at least one of an alphabet, a numeral, and a symbol; changing the appearance, by the account holder, of the at least one pattern on the check based on the received at least one code, wherein changing the appearance of the at least one pattern on the check further comprises manually mapping, by the account holder, the at least one code to a string, the string being at least one of alphabets, numerals, and symbols; and highlighting, by the account holder, the at least one pattern on the check based on the string; and processing, by the server device, the highlighted check received at the bank by: extracting the at least one code and the at least one pre-defined machine-readable cypher from the highlighted check by scanning the highlighted check; comparing the extracted at least one code and the at least one pre-defined machine-readable cypher with the plurality of one codes and the plurality of pre-defined machine-readable cyphers stored at the server device; validating the highlighted check based on the comparison; and authorizing the associated check transaction based on the validation of the check.