Patents by Inventor Saritha Vrittamani

Saritha Vrittamani has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11587113
    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.
    Type: Grant
    Filed: February 24, 2022
    Date of Patent: February 21, 2023
    Assignee: Bank of America Corporation
    Inventors: Jayachandra Varma, Gopikrishna Nemalikanti, Manu Kurian, Saritha Vrittamani
  • Publication number: 20220253888
    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.
    Type: Application
    Filed: February 24, 2022
    Publication date: August 11, 2022
    Inventors: Jayachandra Varma, Gopikrishna Nemalikanti, Manu Kurian, Saritha Vrittamani
  • Patent number: 11295334
    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.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: April 5, 2022
    Assignee: Bank of America Corporation
    Inventors: Jayachandra Varma, Gopikrishna Nemalikanti, Manu Kurian, Saritha Vrittamani
  • Patent number: 11115345
    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.
    Type: Grant
    Filed: May 6, 2019
    Date of Patent: September 7, 2021
    Assignee: Bank of America Corporation
    Inventors: Manu Kurian, Gopikrishna Nemalikanti, Saritha Vrittamani, Jayachandra Varma, Jason T. Findley
  • Patent number: 11108685
    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.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: August 31, 2021
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Manu Jacob Kurian, Jayachandra Varma, Saritha Vrittamani
  • Publication number: 20200412643
    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.
    Type: Application
    Filed: June 27, 2019
    Publication date: December 31, 2020
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Manu Jacob Kurian, Jayachandra Varma, Saritha Vrittamani
  • Publication number: 20200358712
    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.
    Type: Application
    Filed: May 6, 2019
    Publication date: November 12, 2020
    Inventors: Manu Kurian, Gopikrishna Nemalikanti, Saritha Vrittamani, Jayachandra Varma, Jason T. Findley
  • Publication number: 20200349602
    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.
    Type: Application
    Filed: April 30, 2019
    Publication date: November 5, 2020
    Inventors: Jayachandra Varma, Gopikrishna Nemalikanti, Manu Kurian, Saritha Vrittamani
  • Patent number: 10659388
    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.
    Type: Grant
    Filed: May 1, 2019
    Date of Patent: May 19, 2020
    Assignee: Bank of America Corporation
    Inventors: Manu Kurian, Jason T. Findley, Jayachandra Varma, Gopikrishna Nemalikanti, Saritha Vrittamani
  • Patent number: 10621578
    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.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: April 14, 2020
    Assignee: Bank of America Corporation
    Inventors: Manu Kurian, Paul Roscoe, Jerzy Miernik, Saritha Vrittamani
  • Patent number: 10446157
    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.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: October 15, 2019
    Assignee: Bank of America Corporation
    Inventors: Manu Kurian, Karl W. Thomas, Paul Grayson Roscoe, Saritha Vrittamani
  • Publication number: 20190066098
    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.
    Type: Application
    Filed: August 29, 2017
    Publication date: February 28, 2019
    Inventors: Manu Kurian, Paul Roscoe, Jerzy Miernik, Saritha Vrittamani
  • Patent number: 10049673
    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.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: August 14, 2018
    Assignee: Bank of America Corporation
    Inventors: Manu Kurian, Karl W. Thomas, Paul Grayson Roscoe, Saritha Vrittamani
  • Patent number: 10021183
    Abstract: A platform for tracking external data transmissions through implementation of a data transmission inventory and registration process. The data transmission inventory provides for collection of data transmission logs and data transmission schedules from various sources throughout an enterprise. The information from the data transmission inventory is used to determine whether a pending, ongoing or completed data transmission is currently registered and, if so, whether the registration is currently valid. If a determination is made that no registration exits or the current registration is invalid, a validation/registration process ensues, whereby the data, the internal source and the external target are validated according to requisite requirements of the corresponding transmission. If validated, the data channel is deemed valid and is registered.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: July 10, 2018
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Mitchell T. Boston, Paul G. Roscoe, Renee M. Melin, Manu Jacob Kurian, Saritha Vrittamani
  • Publication number: 20180174590
    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.
    Type: Application
    Filed: December 19, 2016
    Publication date: June 21, 2018
    Inventors: Manu Kurian, Karl W. Thomas, Paul Grayson Roscoe, Saritha Vrittamani
  • Publication number: 20180174591
    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.
    Type: Application
    Filed: December 19, 2016
    Publication date: June 21, 2018
    Inventors: Manu Kurian, Karl W. Thomas, Paul Grayson Roscoe, Saritha Vrittamani
  • Publication number: 20170324811
    Abstract: A platform for tracking external data transmissions through implementation of a data transmission inventory and registration process. The data transmission inventory provides for collection of data transmission logs and data transmission schedules from various sources throughout an enterprise. The information from the data transmission inventory is used to determine whether a pending, ongoing or completed data transmission is currently registered and, if so, whether the registration is currently valid. If a determination is made that no registration exits or the current registration is invalid, a validation/registration process ensues, whereby the data, the internal source and the external target are validated according to requisite requirements of the corresponding transmission. If validated, the data channel is deemed valid and is registered.
    Type: Application
    Filed: May 9, 2016
    Publication date: November 9, 2017
    Inventors: Mitchell T. Boston, Paul G. Roscoe, Renee M. Melin, Manu Jacob Kurian, Saritha Vrittamani
  • Publication number: 20170177608
    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.
    Type: Application
    Filed: December 17, 2015
    Publication date: June 22, 2017
    Inventors: Sorin N. Cismas, Manu Kurian, Jerzy Miernik, Paul Roscoe, Saritha Vrittamani, Bradley Tormoen Criqui, Ramanathan Sankarasubramanian, Lixian Huang, Qishan Cai