US 12,367,069 B2
System and method for executing a dynamic routing service
Joseph Vincent Scarfutti, Brooklyn, NY (US); Christian Caberoy De La Pena, Chester, NY (US); and Aneesha Suresh Bulchandani, Hoboken, NY (US)
Assigned to The Toronto-Dominion Bank, Toronto (CA)
Filed by The Toronto-Dominion Bank, Toronto (CA)
Filed on Dec. 20, 2022, as Appl. No. 18/068,653.
Application 18/068,653 is a continuation of application No. 17/302,085, filed on Apr. 23, 2021, granted, now 11,561,827.
Application 17/302,085 is a continuation in part of application No. 17/248,060, filed on Jan. 7, 2021, granted, now 11,449,312, issued on Sep. 20, 2022.
Prior Publication US 2023/0409388 A1, Dec. 21, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/44 (2018.01); G06F 9/48 (2006.01); G06F 16/23 (2019.01); G06F 16/245 (2019.01); G06Q 10/0631 (2023.01)
CPC G06F 9/4881 (2013.01) [G06F 16/2379 (2019.01); G06F 16/245 (2019.01); G06Q 10/06311 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A device for executing a routing service, the device comprising:
a processor;
a communications module coupled to the processor; and
a memory coupled to the processor, the memory storing computer executable instructions that when executed by the processor cause the device to:
receive a data object for a current task in a process workflow, the current task being associated with a first topic;
query a first service to determine a next workflow task, the next workflow task having been translated by the first service from a workflow graph to a data interchange format;
update the data object; and
route the updated data object to a second topic for a next task in the process workflow, using the data interchange format.