US 12,437,243 B2
System and method for providing location-based appointment operations
Miguel Navarro, Ewing, NJ (US); Levi Sutter, Westampton, NJ (US); and Aparicio Giddins, Jr., Mullica Hill, NJ (US)
Assigned to The Toronto-Dominion Bank, Toronto (CA)
Filed by The Toronto-Dominion Bank, Toronto (CA)
Filed on Nov. 22, 2023, as Appl. No. 18/518,237.
Application 18/518,237 is a continuation of application No. 16/257,788, filed on Jan. 25, 2019, granted, now 11,868,924.
Prior Publication US 2024/0086786 A1, Mar. 14, 2024
Int. Cl. G06Q 10/02 (2012.01); G06K 7/14 (2006.01); H04M 1/72451 (2021.01); H04W 4/021 (2018.01)
CPC G06Q 10/02 (2013.01) [G06K 7/1417 (2013.01); H04M 1/72451 (2021.01); H04W 4/021 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computing device comprising:
one or more processors;
an input module coupled to the one or more processors;
a communications module coupled to the one or more processors; and
a memory coupled to the one or more processors and storing instructions that, when executed by the one or more processors, cause the computing device to:
receive, via the input module, input indicating an instruction to perform an action related to appointments;
responsive to the input indicating the instruction to perform the action related to appointments, use a plurality of location modules coupled to the one or more processors of the computing device and employing a combination of location determination techniques to avoid or mitigate one or more limitations of a location determination technique in the combination of location determination techniques and to determine that a location of the computing device corresponds to a physical location where appointments are schedulable; and
responsive to the determination that the location of the computing device corresponds to the physical location:
receive, via the input module, input indicating a selected time for an appointment for acceptance of at least one or more promotions;
receive, using the communications module, one or more appointment locations alternative to the physical location and with capacity at the selected time and identified based on the physical location;
receive, via the input module, input requesting an action in relation to the appointment at the selected time; and
send, using the communications module, an indication to initiate the requested action.