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.
|