Patent ID: 11882057
Assignee: BANK OF AMERICA CORPORATION
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 12:
13. A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to:
determine a load at a plurality of nodes, wherein the load comprises an amount of computing resources consumed by the plurality of nodes;
determine that the load exceeds a threshold value;
after determining that the load exceeds the threshold value, allocate additional computing resources to the plurality of nodes, wherein allocating additional computing resources to the plurality of nodes comprises adding additional nodes to the plurality of nodes;
store rules indicating criteria for allowing communication between user applications and a hosted application executed by a cloud infrastructure;
receive data to be communicated to the hosted application;
determine a source of the received data, wherein the source is a first user application;
determine a channel used to transmit the received data;
determine, using the rules, whether a type of information included in the received data, a format of the received data, the source and the channel satisfy first criteria included in the rules for allowing communication between the first user application and the hosted application;
if it is determined that the type of information included in the received data, the format of the received data, the source and channel satisfy the first criteria for allowing communication between the first user application and the hosted application, allow transmission of the data to the cloud infrastructure hosting the hosted application; and
if it is determined that the type of information included in the received data, the format of the received data, the source and the channel do not satisfy the first criteria for allowing communication between the first user application and the hosted application, prevent transmission of the data to the cloud infrastructure hosting the hosted application, such that processing and memory resources of the cloud infrastructure are conserved.