US 11,816,659 B2
Systems and methods of auxiliary transaction security, validation, recordation, and tracking
Jehan Luth, Oceanport, NJ (US); Elijah Baker, Jacksonville, FL (US); and Wilfried Schobeiri, Chicago, IL (US)
Assigned to Rotomaire, Inc., Fair Haven, NJ (US)
Filed by Rotomaire, Inc., Fair Haven, NJ (US)
Filed on Jul. 15, 2021, as Appl. No. 17/376,410.
Prior Publication US 2023/0018316 A1, Jan. 19, 2023
Int. Cl. G06Q 20/36 (2012.01); G06Q 20/04 (2012.01); G06Q 20/40 (2012.01); G06Q 20/38 (2012.01); G06F 21/62 (2013.01)
CPC G06Q 20/363 (2013.01) [G06F 21/6254 (2013.01); G06Q 20/047 (2020.05); G06Q 20/389 (2013.01); G06Q 20/4014 (2013.01)] 13 Claims
OG exemplary drawing
 
1. A system comprising:
a processor;
a persistent storage; and
a memory comprising a live memory, wherein the memory stores instructions that, when executed by the processor, causes the processor to perform steps of:
receiving transaction data from a plurality of merchant systems for a plurality of transactions, wherein the plurality of transactions are associated with a plurality of purchasers, wherein the received transaction data are in the live memory;
actively scrubbing sensitive data from the transaction data, wherein the actively scrubbing the sensitive data from the transaction data comprises:
identifying, while the transaction data is in the live memory, the sensitive data contained within the transaction data in the live memory, wherein the sensitive data comprises at least one from among a customer name, a transaction account number,
excluding the identified sensitive data from transmission to the persistent storage, and
purging the identified sensitive data from the live memory by deleting the sensitive data from the transaction data in the live memory;
formatting the scrubbed transaction data into receipt data, wherein the formatted receipt data comprises merchant identifiers, information of transaction time and date, information of transaction amount, line-item transaction details wherein the formatted receipt data does not comprise the sensitive data;
storing the formatted receipt data as receipt records for one or more plurality of transactions in a receipt database;
receiving a receipt request for a transaction from a remote device associated with a user account, wherein the user account is associated with one of the plurality of purchasers, wherein the receipt request comprises a customer identification token, a merchant identifier, a transaction amount, and a transaction date and time;
querying the receipt database for a receipt record corresponding to the transaction of the user account based on the merchant identifier, the transaction amount, and the transaction date and time comprised in the receipt request;
based on the query, identifying the receipt record corresponding to the transaction, wherein the identifying the receipt record comprises line-item information contained in the receipt record, wherein the line-item information is associated with the merchant identifier;
in response to identifying the receipt record corresponding to the transaction, retrieving the receipt record corresponding to the transaction from the receipt database;
appending the customer identification token to the receipt record corresponding to the transaction; and
outputting the receipt record for transmission to the remote device in response to the received receipt request.