-
公开(公告)号:US20210208947A1
公开(公告)日:2021-07-08
申请号:US16736507
申请日:2020-01-07
Applicant: Bank of America Corporation
Inventor: Sasidhar Purushothaman , Manu J. Kurian
IPC: G06F9/50
Abstract: A device configured to receive requirements that identifies hardware operating characteristics and to determine a performance metric for the requirements. The device is configured to generate a set of resource cluster configurations that each identify a set of hardware resources and a set of algorithms. The device is further configured to identify a first resource cluster configuration having a first performance value with the highest performance value from among the set of resource cluster configurations. The device is further configured to combine the first resource cluster configuration with a second resource cluster configuration, and to determine a second performance value for the combined resource cluster configuration. The device is further configured to modify the combined resource cluster configuration when the second performance value is less than the first performance value and to output the combined resource cluster configuration when the second performance value is greater than the first performance value.
-
公开(公告)号:US10771308B2
公开(公告)日:2020-09-08
申请号:US16533523
申请日:2019-08-06
Applicant: Bank of America Corporation
Inventor: Manu J. Kurian , Saritha P. Vrittamani , Jeff T. Burch
Abstract: A system includes a request processing system which enables the system to fulfill data requests by grouping and combining requested data elements, while conserving computing resources and increasing security of the requested data elements associated during storage and transmission over a network. The system is configured to identify one or more groups of data elements associated with one or more identifiers, each data element in a group associated with a component of an identifier. The system combines each of the one or more groups of data elements based on a unique association between the components of each identifier. The system subsequently removes the sub-wrappers from the data elements in the one or more groups of data elements, and sends the combined one or more groups of data elements to relevant requestors.
-
公开(公告)号:US20200274878A1
公开(公告)日:2020-08-27
申请号:US16287856
申请日:2019-02-27
Applicant: BANK OF AMERICA CORPORATION
Inventor: Manu J. Kurian
Abstract: An authentication device that includes a memory operable to store a behavior signature for a user and a distributed ledger comprising information for a private blockchain and a semi-private blockchain associated with the user. The network device further includes an authentication engine implemented by a processor. The authentication engine is configured to receive an authentication request for a network resource and to determine a resource classification type based on the network resource. The authentication engine is further configured to identify one of the private blockchain and the semi-private blockchain based on the resource classification type and to extract data from one or more blocks in the identified blockchain. The authentication engine is further configured to determine at least a portion of the extracted data matches the stored behavior signature for the user and to provide access to the network resource in response to the determination.
-
公开(公告)号:US10608793B2
公开(公告)日:2020-03-31
申请号:US15617421
申请日:2017-06-08
Applicant: Bank of America Corporation
Inventor: Manu J. Kurian
Abstract: An example embodiment includes a first subsystem, a second subsystem, and a third subsystem in different locations, where the first subsystem is configured to receive a request to deliver a set of packets to the third subsystem, send the set of packets to the second subsystem, and send, through first nodes, a first data stream containing the a set of packets to the third subsystem. The second subsystem is configured to receive the a set of packets and send, through second nodes that differ from the first nodes, a second data stream containing a set of packets to the third subsystem. In addition, the third subsystem is configured to receive the first and second data streams, determine that each data stream comprises the a set of packets, and send the set of packets from one of the first and second data streams to a downstream component.
-
公开(公告)号:US10601835B2
公开(公告)日:2020-03-24
申请号:US15987600
申请日:2018-05-23
Applicant: BANK OF AMERICA CORPORATION
Inventor: Manu J. Kurian , Joseph B. Castinado
Abstract: An access control system that includes Internet of Things sensors and a controller within a controlled area. The controller is configured to detect a guest device for a guest, to identify a sponsor associated with the guest, and to identify a sponsor block chain account for the sponsor. The controller is configured to publish an access control contract to the block chain that includes executable instructions for publishing a transaction in the block chain transferring credits from the sponsor block chain account to a vendor block chain account and conditions linked with the instructions. The controller is configured to receive an access request, to determine whether the conditions have been satisfied, and to send a trigger message that triggers the access control contract to execute the instructions in response to determining the conditions have been satisfied.
-
公开(公告)号:US10579511B2
公开(公告)日:2020-03-03
申请号:US15591279
申请日:2017-05-10
Applicant: Bank of America Corporation
Inventor: Manu J. Kurian , James Heddleson
Abstract: A flexible testing environment may include requesting an allocation of resources and testing characteristics of a project, verifying the testing characteristics, registering the project for testing, determining whether resources can be allocated for testing based on the testing characteristics and available resources, and allocating resources based on the testing characteristics and available resources. During testing of the project, the system may receive changes to the testing characteristics of the project, thereby causing adjustments to the allocated resources based on the updated testing characteristics. In certain embodiments, testing characteristics may closely approximate the resources employed by the project in a live production environment.
-
公开(公告)号:US20190363923A1
公开(公告)日:2019-11-28
申请号:US16533523
申请日:2019-08-06
Applicant: Bank of America Corporation
Inventor: Manu J. Kurian , Saritha P. Vrittamani , Jeff T. Burch
Abstract: A system includes a request processing system which enables the system to fulfill data requests by grouping and combining requested data elements, while conserving computing resources and increasing security of the requested data elements associated during storage and transmission over a network. The system is configured to identify one or more groups of data elements associated with one or more identifiers, each data element in a group associated with a component of an identifier. The system combines each of the one or more groups of data elements based on a unique association between the components of each identifier. The system subsequently removes the sub-wrappers from the data elements in the one or more groups of data elements, and sends the combined one or more groups of data elements to relevant requestors.
-
公开(公告)号:US10462665B2
公开(公告)日:2019-10-29
申请号:US15679793
申请日:2017-08-17
Applicant: BANK OF AMERICA CORPORATION
Inventor: Manu J. Kurian , Morgan S. Allen , Ashish Arora , James M. Heddleson
Abstract: A network authentication device that includes an authentication engine in signal communication with a network interface. The authentication engine is configured to receive an authentication key request from a first user device that identifies an account linked with a first user and a second user device. The authentication engine is configured to generate an authentication key and to establish a first set of authentication rules for the first user and a second set of authentication rules for the second user. The authentication engine is configured to generate a first authentication key fragment comprising a first portion of the authentication key and a second authentication key fragment comprising a second portion of the authentication key and to send the first authentication key fragment to the first user device and the second authentication key fragment to the second user device.
-
公开(公告)号:US10419539B2
公开(公告)日:2019-09-17
申请号:US15599724
申请日:2017-05-19
Applicant: Bank of America Corporation
Inventor: Manu J. Kurian
Abstract: In an embodiment, a system contains a network testing engine that sends test data along different paths of a network between a source and a destination, wherein each path contains a plurality of network nodes, and receives, in response to sending the test data, response data about the paths. The system further contains a network path characteristics engine that determines characteristics of each path based on the response data, and a delivery parameters engine that receives a request for delivery of a data load from the source to the destination and determines, based on the request, delivery parameters. Furthermore, the system contains the source and a path selection engine that determines a selected path of the different paths based on the characteristics of the paths and the delivery parameters, and sends the selected data path to the source, which sends the data load along the selected path to the destination.
-
公开(公告)号:US20190166172A1
公开(公告)日:2019-05-30
申请号:US15825406
申请日:2017-11-29
Applicant: Bank of America Corporation
Inventor: Manu J. Kurian , Saritha P. Vrittamani , Jeff T. Burch
CPC classification number: H04L65/60 , H04L12/4633 , H04L63/14 , H04L67/06 , H04L67/2833
Abstract: A system includes a request processing system which enables the system to reduce request processing time, increase overall throughput of the system, while conserving computing resources and increasing data security associated with the storage and transmission of requests and requested information over a network. The system is configured to gather a plurality of requests, encapsulate each of the requests in a wrapper, split each of the encapsulated requests into sub-requests that are encapsulated in sub-wrappers, divide the encapsulated sub-requests into multiple groups based on some attributes, and send the multiple groups of encapsulated sub-requests to relevant data repositories.
-
-
-
-
-
-
-
-
-