Patents by Inventor Paul ROSCOE

Paul ROSCOE 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: 12664027
    Abstract: Aspects of the disclosure relate to real-time management of data container generation, authorization, and throttling. In some embodiments, a computing platform may receive and store data container management files, each associated with a different data container. The computing platform may thereafter receive a first data container and retrieve a first data container management file associated with the first data container. The computing platform may perform a preliminary analysis of the first data container to determine whether the first data container is complete. If the first data container is incomplete, the computing platform may send one or more analysis messages to a data container generation module to queue the first data container and retrieve an identification element associated with a missing data set. The computing platform may then retrieve the missing data set and generate an updated first data container by supplementing the first data container with the missing data set.
    Type: Grant
    Filed: March 23, 2023
    Date of Patent: June 23, 2026
    Assignee: Bank of America Corporation
    Inventors: Manu Kurian, Paul Roscoe, Padmanabhan Iyer, Mahesh Bhashetty
  • Publication number: 20260140786
    Abstract: Aspects of the disclosure relate to real-time management of data container generation, authorization, and throttling. In some embodiments, a computing platform may receive a first data container and retrieve a first data container management file associated with the first data container. The computing platform may then perform a first preliminary analysis of the first data container, including analyzing the first data container and the first data container management file to determine whether a first predetermined communication path requires additional throttling analysis. If additional throttling analysis is required, the computing platform may send analysis messages to a data container throttling module to extract a first communication entity listed in the first predetermined communication path.
    Type: Application
    Filed: January 13, 2026
    Publication date: May 21, 2026
    Inventors: Manu Kurian, Paul Roscoe, Padmanabhan Iyer, Mahesh Bhashetty
  • Patent number: 12547472
    Abstract: Aspects of the disclosure relate to real-time management of data container generation, authorization, and throttling. In some embodiments, a computing platform may receive a first data container and retrieve a first data container management file associated with the first data container. The computing platform may then perform a first preliminary analysis of the first data container, including analyzing the first data container and the first data container management file to determine whether a first predetermined communication path requires additional throttling analysis. If additional throttling analysis is required, the computing platform may send analysis messages to a data container throttling module to extract a first communication entity listed in the first predetermined communication path.
    Type: Grant
    Filed: March 23, 2023
    Date of Patent: February 10, 2026
    Assignee: Bank of America Corporation
    Inventors: Manu Kurian, Paul Roscoe, Padmanabhan Iyer, Mahesh Bhashetty
  • Patent number: 12326836
    Abstract: Arrangements for controlling data retrieval are provided. In some aspects, a data request may be received by a computing platform. A pre-fetch engine may be executed to analyze the data request and generate, using a machine learning model, a pre-fetch template identifying data sets responsive to the request. The pre-fetch template may be transmitted to one or more data repositories and response data sets including data use parameters may be received. The received plurality of data sets may be analyzed to determine whether a triggering action has occurred. If a triggering action has occurred, one or more data modification functions may be performed. For instance, data may be deleted, prevented from further processing, or the like, in response to detection of a triggering action.
    Type: Grant
    Filed: March 1, 2023
    Date of Patent: June 10, 2025
    Assignee: Bank of America Corporation
    Inventors: Manu Kurian, Padmanabhan Iyer, Paul Roscoe, Mahesh Bhashetty
  • Patent number: 12261778
    Abstract: Aspects of the disclosure relate to real-time management of data container generation, authorization, and throttling. In some embodiments, a computing platform may receive a first data container and retrieve a first data container management file associated with the first data container. The computing platform may then perform a first preliminary analysis of the first data container, including analyzing the first data container and the first data container management file to determine whether a first predetermined communication path requires additional throttling analysis. If additional throttling analysis is required, the computing platform may send analysis messages to a data container throttling module to extract a first communication entity listed in the first predetermined communication path.
    Type: Grant
    Filed: March 23, 2023
    Date of Patent: March 25, 2025
    Assignee: Bank of America Corporation
    Inventors: Manu Kurian, Paul Roscoe, Padmanabhan Iyer, Mahesh Bhashetty
  • Patent number: 12222928
    Abstract: Arrangements for controlling data retrieval are provided. In some aspects, a data request may be received by a computing platform. A pre-fetch engine may be executed to analyze the data request and generate, using a machine learning model, a pre-fetch template identifying data sets responsive to the request. The pre-fetch template may be transmitted to one or more data repositories and at least one data repository may transmit response data sets to the computing platform. An issue in the mesh network through which the data sets are transmitted may be detected and the data sets may be stored at a data silo associated with a node of the mesh network. An alternate transmission path may be generated and the data may be transmitted from the data silo of the node to another node in the mesh network based on the alternate transmission path.
    Type: Grant
    Filed: March 1, 2023
    Date of Patent: February 11, 2025
    Assignee: Bank of America Corporation
    Inventors: Manu Kurian, Padmanabhan Iyer, Paul Roscoe, Mahesh Bhashetty
  • Publication number: 20240320056
    Abstract: Aspects of the disclosure relate to real-time management of data container generation, authorization, and throttling. In some embodiments, a computing platform may receive a first data container and retrieve a first data container management file associated with the first data container. The computing platform may then perform a first preliminary analysis of the first data container, including analyzing the first data container and the first data container management file to determine whether a first predetermined communication path requires additional throttling analysis. If additional throttling analysis is required, the computing platform may send analysis messages to a data container throttling module to extract a first communication entity listed in the first predetermined communication path.
    Type: Application
    Filed: March 23, 2023
    Publication date: September 26, 2024
    Inventors: Manu Kurian, Paul Roscoe, Padmanabhan Iyer, Mahesh Bhashetty
  • Publication number: 20240323122
    Abstract: Aspects of the disclosure relate to real-time management of data container generation, authorization, and throttling. In some embodiments, a computing platform may receive a first data container and retrieve a first data container management file associated with the first data container. The computing platform may then perform a first preliminary analysis of the first data container, including analyzing the first data container and the first data container management file to determine whether a first predetermined communication path requires additional throttling analysis. If additional throttling analysis is required, the computing platform may send analysis messages to a data container throttling module to extract a first communication entity listed in the first predetermined communication path.
    Type: Application
    Filed: March 23, 2023
    Publication date: September 26, 2024
    Inventors: Manu Kurian, Paul Roscoe, Padmanabhan Iyer, Mahesh Bhashetty
  • Publication number: 20240320058
    Abstract: Aspects of the disclosure relate to real-time management of data container generation, authorization, and throttling. In some embodiments, a computing platform may receive and store data container management files, each associated with a different data container. The computing platform may thereafter receive a first data container and retrieve a first data container management file associated with the first data container. The computing platform may perform a preliminary analysis of the first data container to determine whether the first data container is complete. If the first data container is incomplete, the computing platform may send one or more analysis messages to a data container generation module to queue the first data container and retrieve an identification element associated with a missing data set. The computing platform may then retrieve the missing data set and generate an updated first data container by supplementing the first data container with the missing data set.
    Type: Application
    Filed: March 23, 2023
    Publication date: September 26, 2024
    Inventors: Manu Kurian, Paul Roscoe, Padmanabhan Iyer, Mahesh Bhashetty
  • Publication number: 20240296157
    Abstract: Arrangements for controlling data retrieval are provided. In some aspects, a data request may be received by a computing platform. A pre-fetch engine may be executed to analyze the data request and generate, using a machine learning model, a pre-fetch template identifying data sets responsive to the request. The pre-fetch template may be transmitted to one or more data repositories and at least one data repository may transmit response data sets to the computing platform. An issue in the mesh network through which the data sets are transmitted may be detected and the data sets may be stored at a data silo associated with a node of the mesh network. An alternate transmission path may be generated and the data may be transmitted from the data silo of the node to another node in the mesh network based on the alternate transmission path.
    Type: Application
    Filed: March 1, 2023
    Publication date: September 5, 2024
    Inventors: Manu Kurian, Padmanabhan Iyer, Paul Roscoe, Mahesh Bhashetty
  • Publication number: 20240296146
    Abstract: Arrangements for controlling data retrieval are provided. In some aspects, a data request may be received by a computing platform. A pre-fetch engine may be executed to analyze the data request and generate, using a machine learning model, a pre-fetch template identifying data sets responsive to the request. The pre-fetch template may be transmitted to one or more data repositories and response data sets including data use parameters may be received. The received plurality of data sets may be analyzed to determine whether a triggering action has occurred. If a triggering action has occurred, one or more data modification functions may be performed. For instance, data may be deleted, prevented from further processing, or the like, in response to detection of a triggering action.
    Type: Application
    Filed: March 1, 2023
    Publication date: September 5, 2024
    Inventors: Manu Kurian, Padmanabhan Iyer, Paul Roscoe, Mahesh Bhashetty
  • Publication number: 20240296224
    Abstract: Arrangements for controlling data retrieval are provided. In some aspects, a data request may be received by a computing platform. A pre-fetch engine may be executed to analyze the data request and generate, using a machine learning model, a pre-fetch template identifying data sets responsive to the request. The pre-fetch template may be transmitted to one or more data repositories and response data including one or more of the identified data sets may be received. The source of the data sets may be evaluated to determine whether it is a trusted source. If the data repository is a trusted source, the data may be processed. If the data repository is not a trusted source, the data may be analyzed to validate the data and determine whether any anomalies exist. If the data is validated, the data may be processed. If the data is not validated, the data may be quarantined.
    Type: Application
    Filed: March 1, 2023
    Publication date: September 5, 2024
    Inventors: Manu Kurian, Padmanabhan Iyer, Paul Roscoe, Mahesh Bhashetty
  • Patent number: 11811896
    Abstract: Arrangements for controlling data retrieval are provided. In some aspects, a data request may be received by a computing platform. A pre-fetch engine may be executed to analyze the data request and generate, using a machine learning model, a pre-fetch template identifying data sets responsive to the request. The pre-fetch template may be transmitted to one or more data repositories and response data sets may be received. The response data sets may be generated by a data controller associated with a respective data repository. The data controller may identify data sets and evaluate the date sets to determine whether they meet local requirements of the geographic location of the data repository. The received data sets may be analyzed to identify missing data sets. If missing data sets are identified, the data may be processed by ignoring the missing data sets or inserting a substitute value for the missing data sets.
    Type: Grant
    Filed: March 1, 2023
    Date of Patent: November 7, 2023
    Assignee: Bank of America Corporation
    Inventors: Manu Kurian, Padmanabhan Iyer, Paul Roscoe, Mahesh Bhashetty
  • Patent number: 11250420
    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: February 28, 2020
    Date of Patent: February 15, 2022
    Assignee: Bank of America Corporation
    Inventors: Manu Kurian, Paul Roscoe, Jerzy Miernik, Saritha Prasad Vrittamani
  • Patent number: 11108654
    Abstract: The invention relates generally to an improved application structure that allows for layered governance of different or competing functions within a micro application services framework. A segmented layering allows both a horizontal array and a vertical array to build a three dimensional mesh application structure to support multiple services. Each service is supported by base and foundation layers that may be technology agnostic and allow for adaptation according to technological progression or policy evolvement without the need to alter the core micro application services framework. The collection of the framework and supporting layers can be encapsulated into nodes, and a collection of nodes can be grouped into a container hub. Nodes may draw learned behaviors from other nodes, and can isolate themselves when necessary.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: August 31, 2021
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Manu Kurian, Paul Roscoe
  • Publication number: 20210021488
    Abstract: The invention relates generally to an improved application structure that allows for layered governance of different or competing functions within a micro application services framework. A segmented layering allows both a horizontal array and a vertical array to build a three dimensional mesh application structure to support multiple services. Each service is supported by base and foundation layers that may be technology agnostic and allow for adaptation according to technological progression or policy evolvement without the need to alter the core micro application services framework. The collection of the framework and supporting layers can be encapsulated into nodes, and a collection of nodes can be grouped into a container hub. Nodes may draw learned behaviors from other nodes, and can isolate themselves when necessary.
    Type: Application
    Filed: July 15, 2019
    Publication date: January 21, 2021
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Manu Kurian, Paul Roscoe
  • Patent number: 10762115
    Abstract: Aspects of the disclosure relate to analyzing smart data using an automated response system. A computing platform may receive, from a user device, user feedback information comprising user feedback corresponding to an enterprise organization. Thereafter, the computing platform may identify, based on the user feedback information, identification information comprising a sender of the user feedback and an issue corresponding to the user feedback. Then, the computing platform may retrieve, from a hierarchical rules server and based on the identification information, hierarchy information comprising a hierarchy ranking of a plurality of automated responses. Subsequently, the computing platform may determine, based on analyzing the hierarchy information and the user feedback, an automated response from the plurality of automated responses. Next, the computing platform may generate one or more commands directing an external response server to execute the automated response.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: September 1, 2020
    Assignee: Bank of America Corporation
    Inventors: Manu Kurian, Paul Roscoe, Jerzy Miernik, Gopikrishna Nemalikanti
  • Publication number: 20200202339
    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: February 28, 2020
    Publication date: June 25, 2020
    Inventors: Manu Kurian, Paul Roscoe, Jerzy Miernik, Saritha Prasad 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
  • Publication number: 20200065321
    Abstract: Aspects of the disclosure relate to analyzing smart data using an automated response system. A computing platform may receive, from a user device, user feedback information comprising user feedback corresponding to an enterprise organization. Thereafter, the computing platform may identify, based on the user feedback information, identification information comprising a sender of the user feedback and an issue corresponding to the user feedback. Then, the computing platform may retrieve, from a hierarchical rules server and based on the identification information, hierarchy information comprising a hierarchy ranking of a plurality of automated responses. Subsequently, the computing platform may determine, based on analyzing the hierarchy information and the user feedback, an automated response from the plurality of automated responses. Next, the computing platform may generate one or more commands directing an external response server to execute the automated response.
    Type: Application
    Filed: October 28, 2019
    Publication date: February 27, 2020
    Inventors: Manu Kurian, Paul Roscoe, Jerzy Miernik, Gopikrishna Nemalikanti