CPC G06Q 20/4016 (2013.01) [G06F 11/10 (2013.01); G06F 21/6245 (2013.01)] | 20 Claims |
1. A system comprising:
one or more processors; and
at least one memory coupled to the one or more processors and storing instructions that, when executed by the one or more processors, cause the system to perform operations including:
generating, using an error correction code process, an encoded identification tag including identification information associated with a system user's account;
embedding the encoded identification tag in a transaction description associated with a payment from the system user;
receiving a request to access the system user's account;
retrieving an existing identification tag from the transaction description responsive to the request;
generating, using the error correction code process, a decoded identification tag from the existing identification tag;
determining whether information retrieved from the decoded identification tag matches the identification information included in the encoded identification tag; and
granting the request to access the system user's account if at least a portion of the information retrieved from the decoded identification tag matches the identification information or denying the request to access the system user's account if the information retrieved from the decoded identification tag does not match at least a portion of the identification information.
|