US 12,217,064 B2
Correlation engine and policy manager (CPE), method and computer program product
Jyoti Bose, Mumbai (IN); Mihirraj Narendra Dixit, Tokyo (JP); Surender Singh Lamba, Tokyo (JP); and Abhishek Sharma, Tokyo (JP)
Assigned to RAKUTEN MOBILE, INC., Tokyo (JP)
Filed by RAKUTEN MOBILE, INC., Tokyo (JP)
Filed on Jan. 14, 2022, as Appl. No. 17/575,975.
Prior Publication US 2023/0229461 A1, Jul. 20, 2023
Int. Cl. G06F 9/54 (2006.01); G06F 9/445 (2018.01)
CPC G06F 9/44526 (2013.01) [G06F 9/44505 (2013.01); G06F 9/542 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A correlation engine and policy manager (CPE) system, comprising:
a persistent database configured to store business layer data;
a cache database configured to cache the business layer data;
at least one processor; and
at least one memory coupled to the at least one processor and configured to store executable instructions that, when executed by the at least one processor, cause the at least one processor to provide a plurality of components comprising an event gate, an event enricher, an event transformer, and an event dispatcher, wherein
the event gate is configured to obtain event data from at least one event source, and forward the event data to the event enricher,
the event enricher is configured to enrich the event data with additional data in the cached business layer data of the cache database, and forward the enriched event data to the event transformer,
the event transformer is configured to apply one or more policies in the cached business layer data of the cache database to the enriched event data to obtain transformed event data, and output the transformed event data to be stored in the persistent database, and
the event dispatcher is configured to, in response to the transformed event data in the persistent database satisfying at least one policy, dispatch output data to cause or prompt an action responsive to the transformed event data satisfying the at least one policy.