US 12,293,381 B1
Methods and systems for providing a best price guarantee
Neeraj Sharma, New York, NY (US); Ateesh Tankha, Secaucus, NJ (US); Anthony Merola, Merrick, NY (US); and Michael Ying, New York, NY (US)
Assigned to CITICORP CREDIT SERVICES, INC. (USA), Long Island City, NY (US)
Filed by CITICORP CREDIT SERVICES, INC. (USA), Long Island City, NY (US)
Filed on Jan. 12, 2022, as Appl. No. 17/574,512.
Application 17/574,512 is a continuation of application No. 16/508,677, filed on Jul. 11, 2019, granted, now 11,238,481.
Application 16/508,677 is a continuation of application No. 14/822,282, filed on Aug. 10, 2015, granted, now 10,387,906, issued on Aug. 20, 2019.
Application 14/822,282 is a continuation in part of application No. 12/795,746, filed on Jun. 8, 2010, granted, now 9,105,022, issued on Aug. 11, 2015.
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 20/34 (2012.01); G06Q 20/24 (2012.01); G06Q 20/26 (2012.01); G06Q 30/0207 (2023.01)
CPC G06Q 30/0222 (2013.01) [G06Q 20/24 (2013.01); G06Q 20/26 (2013.01); G06Q 20/34 (2013.01)] 20 Claims
OG exemplary drawing
 
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.