Patent ID: 8719129

Claim:
A method of check cashing comprising: receiving a scan of a customer tag, wherein the customer tag includes a unique customer identity of a customer presenting a check to be cashed; receiving an input of information about the check to be cashed; verifying a maker of the check to be cashed; performing, utilizing a computer processor, at least one processing determination based on a date of the check; performing, utilizing the computer processor, at least one processing determination based on an amount of the check; retrieving customer information from a database using the unique customer identity; performing, utilizing the computer processor, at least one processing determination based on the unique customer identity; displaying an alert in response to the date of the check being later than a current date; displaying the alert in response to the date of the check being older than a predetermined age threshold; displaying the alert in response to the amount of the check exceeding a threshold check amount; displaying the alert in response to the customer attempting to cash the check having cashed at least a predetermined number of checks within a first predetermined time period; displaying the alert in response to the customer attempting to cash the check having cashed at least a predetermined money amount of checks within a second predetermined time period; automatically endorsing the check to be cashed responsive to no alerts being generated, wherein the automatic endorsing comprises printing on the check name of customer's company, customer's company account information, information identifying a teller cashing the check or the teller's station number, date and time check was cashed, and customer's name; determining if the check amount is greater than ten thousand dollars; in response to the check amount being greater than ten thousand dollars, generating and electronic filing a currency transaction report and a suspicious activity report; storing an image of the customer in the database; and storing an image of the signature of the customer in the database, wherein the image of the customer and the signature are retrieved from the database and displayed for a subsequent transaction of the customer to verify the customer's identity.