System and method for generating a notification to offset a purchase price
AssigneeThe Toronto-Dominion Bank
InventorsSahana Dorai, Nolan Glynn-Udrow
Life of this patent
Estimating the term…
Abstract
A server computer system comprises 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 during an active web session within a web browser executing on a computing device determine that a web page active within the web browser is eligible for loyalty point redemption; and send, via the communications module and to the computing device, a signal to modify the web page active within the web browser to display at least one selectable option associated with offsetting a purchase price of at least one item using loyalty points from a loyalty points account.
Claims13
A server computer system 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:
- during an active web session within a web browser executing on a computing device:
- identify one or more items contained within a merchant web page active within the web browser by analyzing a page source the merchant web page;
- determine at least one eligible item displayed on the merchant web page that is eligible for loyalty point redemption by at least comparing the identified one or more items to a whitelist that includes items for which loyalty points can be redeemed;
- for each of the at least one eligible items, ascertain an amount of loyalty points required to offset a corresponding purchase price;
- for each of the at least one eligible items, compare the ascertained amount of loyalty points to an amount of loyalty point stored in a loyalty points account;
- in response to a determination that that the amount of loyalty points required to offset the corresponding purchase price of an eligible item is greater than the amount of loyalty point stored in the loyalty points account, send, via the communications module and to the computing device, a signal to modify the merchant web page active within the web browser to display a first selectable option for monitoring the eligible item, the first selectable option positioned adjacent to the eligible item on the merchant web page active within the web browser;
- and
- in response to a determination that that the amount of loyalty points required to offset the corresponding purchase price of an eligible item is less than the amount of loyalty point stored in the loyalty points account, send, via the communications module and to the computing device, a signal to modify the merchant web page active within the web browser to display a second selectable option for purchasing the eligible item using loyalty points from the loyalty points account, the second selectable option positioned adjacent to the eligible item on the merchant web page active within the web browser.
A computer-implemented method comprising:
- during an active web session within a web browser executing on a computing device:
- identify one or more items contained within a merchant web page active within the web browser by analyzing a page source the merchant web page;
- determine at least one eligible item displayed on the merchant web page that is eligible for loyalty point redemption by at least comparing the identified one or more items to a whitelist that includes items for which loyalty points can be redeemed;
- for each of the at least one eligible items, ascertaining an amount of loyalty points required to offset a corresponding purchase price;
- for each of the at least one eligible items, comparing the ascertained amount of loyalty points to an amount of loyalty point stored in a loyalty points account;
- determining, based on the comparing, that that the amount of loyalty points required to offset the corresponding purchase price of an eligible item is greater than the amount of loyalty point stored in the loyalty points account;
- in response to determining that that the amount of loyalty points required to offset the corresponding purchase price of an eligible item is greater than the amount of loyalty point stored in the loyalty points account, sending, via the communications module and to the computing device, a signal to modify the merchant web page active within the web browser to display a first selectable option for monitoring the eligible item, the first selectable option positioned adjacent to the eligible item on the merchant web page active within the web browser.
A non-transitory computer readable storage medium comprising computer-executable instructions which, when executed, configure a processor to:
- during an active web session within a web browser executing on a computing device:
- identify one or more items contained within a merchant web page active within the web browser by analyzing a page source the merchant web page;
- determine at least one eligible item displayed on the merchant web page that is eligible for loyalty point redemption by at least comparing the identified one or more items to a whitelist that includes items for which loyalty points can be redeemed;
- for each of the at least one eligible items, ascertain an amount of loyalty points required to offset a corresponding purchase price;
- for each of the at least one eligible items, compare the ascertained amount of loyalty points to an amount of loyalty point stored in a loyalty points account;
- in response to a determination that that the amount of loyalty points required to offset the corresponding purchase price of an eligible item is greater than the amount of loyalty point stored in the loyalty points account, send, via the communications module and to the computing device, a signal to modify the merchant web page active within the web browser to display a first selectable option for monitoring the eligible item, the first selectable option positioned adjacent to the eligible item on the merchant web page active within the web browser;
- and
- in response to a determination that that the amount of loyalty points required to offset the corresponding purchase price of an eligible item is less than the amount of loyalty point stored in the loyalty points account, send, via the communications module and to the computing device, a signal to modify the merchant web page active within the web browser to display a second selectable option for purchasing the eligible item using loyalty points from the loyalty points account, the second selectable option positioned adjacent to the eligible item on the merchant web page active within the web browser.
Dependencies are inferred from the claim text.