Patent ID: 11880709
Assignee: THE TORONTO-DOMINION BANK
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A system for handling real-time transactional events, the system 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 processor to:
detect an event and add the event to a queue;
identify an event type associated with the event, wherein the event type requires downstream processing by at least one provider;
decompose the event into one or more tasks by comparing the identified event type to a database of event types, wherein the database of event types associates downstream provider requirements to tasks and routes;
assign one or more routes to the one or more tasks, the one or more routes defined by at least one processor of a plurality of processors, wherein at least one of the one or more routes is defined at least in part by transmitting a request for downstream processing to the at least one provider; and
upon detecting incomplete performance of the one or more routes, executing at least one of:
updating the tasks associated with the incomplete route; or
marking the event associated with the route as incomplete in the queue.