US 12,456,119 B2
Method and system for event notification
Shangjia Jiang, Richmond Hill (CA); Chung Wing Ho, Vaughan (CA); and Lara Sisa, Toronto (CA)
Assigned to Royal Bank of Canada, Toronto (CA)
Filed by Royal Bank of Canada, Toronto (CA)
Filed on Aug. 9, 2023, as Appl. No. 18/447,091.
Claims priority of provisional application 63/396,447, filed on Aug. 9, 2022.
Prior Publication US 2024/0054487 A1, Feb. 15, 2024
Int. Cl. G06Q 20/38 (2012.01)
CPC G06Q 20/386 (2020.05) [G06Q 20/389 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for event notification, the method comprising:
(a) receiving an upstream message corresponding to an event in a first format from an event engine, wherein the upstream message is sent in response to the event being processed by the event engine;
(b) converting the upstream message from the first format into a downstream message in a second format that is different from the first format; and
(c) delivering the downstream message to an event consumer,
wherein after receiving the upstream message from the event engine and before delivering the downstream message to the event consumer, the method further comprises:
(i) encountering an error in processing at least one of the upstream message or the downstream message, or being unable to identify the event that corresponds to the upstream message;
(ii) in response to the error, storing the at least one of the upstream message or the downstream message in a dead letter channel repository; and
(iii) subsequent to the storing, retrieving the at least one of the upstream message or the downstream message from the dead letter channel repository to respectively perform at least one of the converting of the upstream message or the delivering of the downstream message.