US 11,869,031 B2
System and method for providing an indicator to offset a purchase price
Nolan Glynn-Udrow, Mississauga (CA); and Sahana Dorai, Hamilton (CA)
Assigned to The Toronto-Dominion Bank, Toronto (CA)
Filed by The Toronto-Dominion Bank, Toronto (CA)
Filed on Aug. 15, 2022, as Appl. No. 17/887,932.
Application 17/887,932 is a continuation of application No. 17/061,997, filed on Oct. 2, 2020, granted, now 11,449,891.
Prior Publication US 2022/0391942 A1, Dec. 8, 2022
Int. Cl. G06Q 30/0226 (2023.01); G06Q 30/0207 (2023.01); G06F 16/955 (2019.01); G06Q 30/0601 (2023.01); G06F 16/958 (2019.01); G06Q 30/018 (2023.01)
CPC G06Q 30/0233 (2013.01) [G06F 16/958 (2019.01); G06F 16/9566 (2019.01); G06Q 30/0185 (2013.01); G06Q 30/0215 (2013.01); G06Q 30/0222 (2013.01); G06Q 30/0633 (2013.01); G06Q 30/0641 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A server comprising:
a communications module;
a processor coupled with the communications module; and
a memory coupled to the processor and storing processor-executable instructions which, when executed by the processor, configure the processor to:
provide one of a browser extension application or a browser plug-in application to a computing device, the browser extension application or the browser plug-in application allowing the server to communicate with the computing device to:
display an indicator indicating that the browser extension application or the browser plug-in application is installed on the computing device;
monitor an active page associated with an application executing on the computing device;
determine that the active page meets predetermined criteria at least by comparing at least a portion of a uniform resource locator of the active page to a whitelist that includes uniform resource locators for which loyalty points can be redeemed; and
responsive to determining that the active page meets predetermined criteria, update the indicator to indicate an option to apply loyalty points from a loyalty point account of a user of the computing device to offset a purchase price and enable selection of the indicator to cause the server to obtain up-to-date loyalty point data and to send a signal causing the computing device to display the obtained loyalty point data during a shopping experience on an e-commerce website or mobile application and prior to a checkout page being displayed as the active page.