| CPC G06Q 30/0222 (2013.01) [G06Q 20/24 (2013.01); G06Q 20/26 (2013.01); G06Q 20/34 (2013.01)] | 20 Claims | 

| 
               1. A computer-implemented method comprising: 
            receiving, by a server of a financial institution, a document corresponding to a completed transaction of a customer with any merchant for a purchase of a product using a credit or debit card issued by the financial institution; 
                extracting, by the server, purchase information of the completed transaction from the document, wherein the purchase information comprises a purchase price of the product, a description of the product, and an identifier of the credit or debit card issued by the financial institution; 
                identifying, by the server, from a database, a lowest price datum comprising a matching product corresponding to the description of the product and one or more lowest available price for the matching product available during a predetermined time period, 
                wherein the lowest price datum is updated in the database based on tracking the lowest price datum and comparing the lowest price datum to a second price datum obtained from an external database, the second price datum corresponding to the extracted purchase information; 
                when a difference between the lowest price datum and the purchase price is greater than a predetermined amount within the predetermined time period from the completed transaction to purchase the product, generating and transmitting, at an end of the predetermined time period, by the server, a claim form based on the difference between the lowest price datum and the purchase price; and 
                responsive to receiving, by the server, a signed verification of the claim form from an electronic device associated with the customer, generating and transmitting, by the server to an underwriter server, a data file based on the difference between the lowest price datum and the purchase price, wherein the data file initiates a payment to the customer that corresponds to the difference between the lowest price datum and the purchase price. 
               |