US 12,265,959 B2
System and method for generating notifications based on digital wallet pass data
Davide Iannuzzi, North York (CA); Jeffrey MacDonald, Ottawa (CA); Neha Dipna Kalwani, Toronto (CA); and Aileen Kheraj, North York (CA)
Assigned to The Toronto-Dominion Bank, Toronto (CA)
Filed by The Toronto-Dominion Bank, Toronto (CA)
Filed on Jun. 20, 2023, as Appl. No. 18/337,586.
Application 18/337,586 is a continuation of application No. 17/192,365, filed on Mar. 4, 2021, granted, now 11,720,886.
Prior Publication US 2023/0334474 A1, Oct. 19, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 40/00 (2023.01); G06Q 20/06 (2012.01); G06Q 20/34 (2012.01); G06Q 20/36 (2012.01); G06Q 20/38 (2012.01); G06Q 20/40 (2012.01)
CPC G06Q 20/3672 (2013.01) [G06Q 20/0658 (2013.01); G06Q 20/349 (2013.01); G06Q 20/3678 (2013.01); G06Q 20/387 (2013.01); G06Q 20/4015 (2020.05); G06Q 20/405 (2013.01); G06Q 20/4093 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A server computer system comprising:
a communications module;
a processor in communication with the communications module over a communication bus; and
a memory in communication with the processor over the communication bus and storing processor-executable instructions which, when executed by the processor, configure the processor to:
determine, by engaging at least one application programming interface, that a computing device is within a threshold distance of a geofence representing a virtual boundary set up around a geographic location of a merchant;
responsive to determining that the computing device is within the threshold distance of the geofence representing the virtual boundary set up around the geographic location of the merchant, identify a notification event for at least one digital wallet pass active in a digital wallet application resident on the computing device;
responsive to identifying the notification event, generate a notification based on the at least one digital wallet pass, the notification including a selectable option to apply the at least one digital wallet pass to offset a future transaction at the merchant;
send, via the communications module and to the computing device, a signal causing the computing device to display the notification;
receive, via the communications module and from the computing device, a signal indicating selection of the selectable option to apply the at least one digital wallet pass to offset the future transaction at the merchant; and
responsive to receiving the signal indicating selection of the selectable option to apply the at least one digital wallet pass to offset the future transaction at the merchant, send, via the communications module and to the computing device, a signal causing the computing device to display a machine-readable code associated with the at least one digital wallet pass.