US 11,868,922 B1
System, method, and computer program for providing, automatically trying, and applying electronic coupon codes and cash back in electronic commerce
Nicholas Corrieri, Sartell, MN (US); and John Ginsberg, Southend on Sea (GB)
Assigned to PIGGY LLC, Lake Mary, FL (US)
Filed by PIGGY LLC, Lake Mary, FL (US)
Filed on Sep. 9, 2016, as Appl. No. 15/261,733.
Claims priority of provisional application 62/216,111, filed on Sep. 9, 2015.
Int. Cl. G06Q 30/00 (2023.01); G06Q 30/0207 (2023.01); H04L 67/02 (2022.01); G06Q 30/0601 (2023.01)
CPC G06Q 30/0222 (2013.01) [G06Q 30/0239 (2013.01); G06Q 30/0633 (2013.01); G06Q 30/0643 (2013.01); H04L 67/02 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method, comprising:
obtaining a Uniform Resource Locator (URL) of a website;
obtaining, from at least one database on an application server, a website ruleset and e-commerce information corresponding to the URL, the website ruleset specifying how to successfully apply electronic coupon codes to the website, the at least one database storing information associated with a plurality of e-commerce websites;
determining, by monitoring at least one page element of the website, that a user has navigated to a checkout webpage of the website, the checkout webpage associated with an e-commerce transaction;
upon determining that the user has navigated to the checkout webpage:
parsing a shopping cart of the user to determine item specific information pertaining to items in the shopping cart;
retrieving, based at least in part on the e-commerce information, at least one electronic coupon code pertaining to the item specific information;
determining, by executing a background process, whether the at least one retrieved electronic coupon code is successful or fails to reduce an e-commerce transaction amount corresponding to the item specific information in the shopping cart; and
providing response data as a result of checking whether the at least one retrieved electronic coupon code was successful or failed to reduce the e-commence transaction amount, wherein the response data is to be stored in a user device; and
determining, based on the website ruleset, whether to apply the at least one retrieved electronic coupon code, apply a different electronic coupon code, or combine the at least one retrieved electronic coupon code with one or more other electronic coupon codes to the e-commerce transaction amount corresponding to the item specific information in the shopping cart;
displaying an e-commerce transaction amount at the checkout webpage after applying, without user interaction and based on the determination, the at least one electronic coupon code; and
tracking the e-commerce transaction anonymously.