-
公开(公告)号:US20220253888A1
公开(公告)日:2022-08-11
申请号:US17679182
申请日:2022-02-24
Applicant: Bank of America Corporation
Inventor: Jayachandra Varma , Gopikrishna Nemalikanti , Manu Kurian , Saritha Vrittamani
Abstract: Systems and methods for batch multiplexing a plurality of transactions are provided. A system may include a machine-learning (“ML”) based engine configured to receive instructions to execute a first transaction, derive a plurality of sets of delay parameters for the first transaction, and display the sets of delay parameters on a graphical user interface (“GUI”) associated with a sender of the instructions. The engine may be configured to receive a selection of a set of delay parameters, and, based on the selection, append the first transaction to one of a plurality of pending transaction queues. The engine may be further configured to, within a maximum time window, combine the transactions in the pending transaction queue to create a single multiplexed transaction, and execute the multiplexed transaction. The engine may also be configured to demultiplex the multiplexed transaction after it is executed.
-
公开(公告)号:US20190066098A1
公开(公告)日:2019-02-28
申请号:US15689061
申请日:2017-08-29
Applicant: Bank of America Corporation
Inventor: Manu Kurian , Paul Roscoe , Jerzy Miernik , Saritha Vrittamani
Abstract: Aspects of the disclosure relate to transferring data using a smart reconciliation system. A computing platform may receive, from a smart reconciliation node, a data file. Thereafter, the computing platform may retrieve, based on the data file, a data file profile indicating historical information associated with the data file. Then, the computing platform may determine an issue associated with the data file. Subsequently, the computing platform may identify, based on the issue associated with the data file, a data file level error indicating a level where the issue occurred. Next, the computing platform may generate, based on the data file level error, one or more commands directing the smart reconciliation node to execute an automated response for the issue associated with the data file. Then, the computing platform may transmit the one or more commands. Afterwards, the computing platform may update the data file profile.
-
公开(公告)号:US11587113B2
公开(公告)日:2023-02-21
申请号:US17679182
申请日:2022-02-24
Applicant: Bank of America Corporation
Inventor: Jayachandra Varma , Gopikrishna Nemalikanti , Manu Kurian , Saritha Vrittamani
IPC: G06Q30/00 , G06Q30/0235 , G06Q20/40 , G06N20/00
Abstract: Systems and methods for batch multiplexing a plurality of transactions are provided. A system may include a machine-learning (“ML”) based engine configured to receive instructions to execute a first transaction, derive a plurality of sets of delay parameters for the first transaction, and display the sets of delay parameters on a graphical user interface (“GUI”) associated with a sender of the instructions. The engine may be configured to receive a selection of a set of delay parameters, and, based on the selection, append the first transaction to one of a plurality of pending transaction queues. The engine may be further configured to, within a maximum time window, combine the transactions in the pending transaction queue to create a single multiplexed transaction, and execute the multiplexed transaction. The engine may also be configured to demultiplex the multiplexed transaction after it is executed.
-
公开(公告)号:US11115345B2
公开(公告)日:2021-09-07
申请号:US16403729
申请日:2019-05-06
Applicant: Bank of America Corporation
Inventor: Manu Kurian , Gopikrishna Nemalikanti , Saritha Vrittamani , Jayachandra Varma , Jason T. Findley
IPC: H04L12/911 , H04L12/803 , H04L12/26 , H04L12/805 , H04L12/24
Abstract: Systems and methods for self-referencing utilization calculation and dynamic resource allocation for digital transmissions are provided. Systems may include a target resource module configured to derive and store a target resource allocation for each sender from a plurality of senders. Systems may include a cost-calculation engine configured to generate a resource cost estimate for a transmission based on metadata associated with the transmission, and embed the resource cost estimate in the metadata. Systems may also include a resource allocation module configured to allocate digital resources for the transmission based on the metadata. Allocating digital resources for the transmission may reserve the digital resources for the transmission and prevent overloading of the digital resources.
-
公开(公告)号:US20200349602A1
公开(公告)日:2020-11-05
申请号:US16399263
申请日:2019-04-30
Applicant: Bank of America Corporation
Inventor: Jayachandra Varma , Gopikrishna Nemalikanti , Manu Kurian , Saritha Vrittamani
Abstract: Systems and methods for batch multiplexing a plurality of transactions are provided. A system may include a machine-learning (“ML”) based engine configured to receive instructions to execute a first transaction, derive a plurality of sets of delay parameters for the first transaction, and display the sets of delay parameters on a graphical user interface (“GUI”) associated with a sender of the instructions. The engine may be configured to receive a selection of a set of delay parameters, and, based on the selection, append the first transaction to one of a plurality of pending transaction queues. The engine may be further configured to, within a maximum time window, combine the transactions in the pending transaction queue to create a single multiplexed transaction, and execute the multiplexed transaction. The engine may also be configured to demultiplex the multiplexed transaction after it is executed.
-
公开(公告)号:US10659388B1
公开(公告)日:2020-05-19
申请号:US16400140
申请日:2019-05-01
Applicant: Bank of America Corporation
Inventor: Manu Kurian , Jason T. Findley , Jayachandra Varma , Gopikrishna Nemalikanti , Saritha Vrittamani
IPC: H04L12/803 , H04L12/927 , H04L12/24 , H04L12/26 , H04L12/923 , H04L12/911
Abstract: A method for throttling an allocation of resources for processing digital transmissions is provided. The method may include receiving initial digital transmissions from a plurality of client systems and analyzing the initial digital transmissions. The analyzing may determine a cluster of digital transmissions, an amount of resources for processing the cluster and a time-window for processing the cluster. The method may further include allocating the determined amount of resources to each of the clusters. The method may also include processing recurrently, for each of the systems, digital transmissions received after the initial digital transmissions. Concurrently with the periodic processing, the method may include, for each client system, monitoring digital transmissions including recording a transmission log, identifying changes in the log, assigning a credibility score and throttling, dynamically, the amount of resources allocated, based on the credibility score and the identified change.
-
公开(公告)号:US10446157B2
公开(公告)日:2019-10-15
申请号:US15382935
申请日:2016-12-19
Applicant: Bank of America Corporation
Inventor: Manu Kurian , Karl W. Thomas , Paul Grayson Roscoe , Saritha Vrittamani
IPC: G10L13/00 , G10L21/00 , G10L17/02 , G10L13/02 , G10L17/22 , G10L17/20 , G10L17/00 , G10L13/08 , H04L29/06
Abstract: A system for creating a synthetic voice identifier may include a plurality of synthesized voice authorization (SVA) devices and a biometric combinatory device (BCD). The SVAs may be communicatively coupled to the BCD via a network and may communicate utilizing a markup language. The SVA devices may capture an audio signal of a voice of a user, modify the audio signal with a randomized audio frequency signal to generate a modified audio signal, and communicate, the modified audio signal as a synthesized voice signal associated with the user. The BCD may receive biometric information corresponding to a user, the biometric information comprising at least audio information associated with a voice of the user, receive, at an integration module, location information corresponding to a location of the user, combine, the location information and audio signal information associated with the user to generate a synthesized voice identifier associated with the user, and communicate the synthesized voice identifier to a remote device for use in an authentication process of the user.
-
公开(公告)号:US20170177608A1
公开(公告)日:2017-06-22
申请号:US14973019
申请日:2015-12-17
Applicant: Bank of America Corporation
Inventor: Sorin N. Cismas , Manu Kurian , Jerzy Miernik , Paul Roscoe , Saritha Vrittamani , Bradley Tormoen Criqui , Ramanathan Sankarasubramanian , Lixian Huang , Qishan Cai
IPC: G06F17/30
CPC classification number: G06F16/176 , G06F16/122 , G06F16/182
Abstract: An electronic file management system may include an electronic file data repository and a file analysis engine that may include a processor and a non-transitory memory device. The non-transitory memory device may store computer executable instructions that, when executed by the processor, cause the file analysis engine to analyze an electronic file to identify a file identifier and determine whether a matching file has previously been saved in a data repository. If a matching file was found by the file analysis engine, a link to the previously saved file may be saved to the data repository and if not, the electronic file itself may be saved to the data repository. The file analysis engine and/or a permissions engine may analyze file itself and/or the contents of the electronic file to determine one or more permissions levels associated with the electronic file and save the file according to the permissions levels.
-
公开(公告)号:US11295334B2
公开(公告)日:2022-04-05
申请号:US16399263
申请日:2019-04-30
Applicant: Bank of America Corporation
Inventor: Jayachandra Varma , Gopikrishna Nemalikanti , Manu Kurian , Saritha Vrittamani
Abstract: Systems and methods for batch multiplexing a plurality of transactions are provided. A system may include a machine-learning (“ML”) based engine configured to receive instructions to execute a first transaction, derive a plurality of sets of delay parameters for the first transaction, and display the sets of delay parameters on a graphical user interface (“GUI”) associated with a sender of the instructions. The engine may be configured to receive a selection of a set of delay parameters, and, based on the selection, append the first transaction to one of a plurality of pending transaction queues. The engine may be further configured to, within a maximum time window, combine the transactions in the pending transaction queue to create a single multiplexed transaction, and execute the multiplexed transaction. The engine may also be configured to demultiplex the multiplexed transaction after it is executed.
-
10.
公开(公告)号:US11108685B2
公开(公告)日:2021-08-31
申请号:US16454763
申请日:2019-06-27
Applicant: BANK OF AMERICA CORPORATION
Inventor: Manu Jacob Kurian , Jayachandra Varma , Saritha Vrittamani
IPC: H04L12/28 , H04L12/725 , H04L12/741 , H04L12/721 , H04L29/06
Abstract: Intelligent delivery/transmission of data within a secure transmission path of a distributed computing network. A plurality of logical switches are disposed throughout a secure transmission path between a source and target. A controller is configured to control a timing for delivery and/or routing of the data packets to the target apparatus by activating and deactivating the logical switches. In addition, activation of two or more switches provides for isolating data, such that, inline processing (e.g., security checks or the like) can be performed on the data.
-
-
-
-
-
-
-
-
-