US 11,778,067 B2
System for triggering cross channel data caching on network nodes
Sandeep Kumar Chauhan, Telanga (IN); Ravikiran Subramanya Rao, Telangana (IN); Chinmay S. Barhale, Telangana (IN); Ravi Kesani, Telangana (IN); and Yash Sharma, Delhi (IN)
Assigned to BANK OF AMERICA CORPORATION, Charlotte, NC (US)
Filed by BANK OF AMERICA CORPORATION, Charlotte, NC (US)
Filed on Jun. 16, 2021, as Appl. No. 17/348,931.
Prior Publication US 2022/0407927 A1, Dec. 22, 2022
Int. Cl. G06F 15/16 (2006.01); H04L 67/5682 (2022.01); H04L 67/00 (2022.01); H04L 67/5681 (2022.01)
CPC H04L 67/5682 (2022.05) [H04L 67/34 (2013.01); H04L 67/5681 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A system for triggering cross channel data caching on network nodes, the system comprising:
a memory device; and
a processing device operatively coupled to the memory device, wherein the processing device is configured to execute computer-readable program code to:
monitor historical event data of a customer and live event data of the customer;
determine an expected event based on the historical event data of the customer and the live event data of the customer, wherein the expected event comprises one or more expected channels from a plurality of channels;
determine an expected event period of the expected event based on a configuration of a network, wherein the network comprises a plurality of nodes, wherein each channel of the plurality of channels is linked with at least one node of the plurality of nodes, and wherein the expected event period is determined based on storage and a structure of the network to account for latency of the network, speed of the network, and proximity of one or more nodes to the one or more expected channels;
identify, from one or more systems of record, a set of data associated with the customer, based on the expected event;
cache the set of data associated with the customer to generate a set of cached data;
identify the one or more nodes of a network proximate each of the one or more expected channels, wherein each of the one or more nodes is associated with one or more adapters configured to format the set of cached data into formats compatible with each of the one or more expected channels;
generate, on each of the one or more nodes, a virtual data structure; and
transmit the set of cached data to the virtual data structure on each of the one or more nodes for storage on the network in each virtual data structure on each of the one or more nodes for the expected event period, wherein the one or more adapters convert the set of cached data from the virtual data structure on each of the one or more nodes into the formats compatible with each of the one or more expected channels when the one or more expected channels extract the set of cached data from the virtual data structure on each of the one or more nodes on the network.