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: 12664027Abstract: 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: GrantFiled: March 23, 2023Date of Patent: June 23, 2026Assignee: Bank of America CorporationInventors: Manu Kurian, Paul Roscoe, Padmanabhan Iyer, Mahesh Bhashetty
-
Publication number: 20260140786Abstract: 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: ApplicationFiled: January 13, 2026Publication date: May 21, 2026Inventors: Manu Kurian, Paul Roscoe, Padmanabhan Iyer, Mahesh Bhashetty
-
Patent number: 12547472Abstract: 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: GrantFiled: March 23, 2023Date of Patent: February 10, 2026Assignee: Bank of America CorporationInventors: Manu Kurian, Paul Roscoe, Padmanabhan Iyer, Mahesh Bhashetty
-
Patent number: 12326836Abstract: 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: GrantFiled: March 1, 2023Date of Patent: June 10, 2025Assignee: Bank of America CorporationInventors: Manu Kurian, Padmanabhan Iyer, Paul Roscoe, Mahesh Bhashetty
-
Patent number: 12261778Abstract: 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: GrantFiled: March 23, 2023Date of Patent: March 25, 2025Assignee: Bank of America CorporationInventors: Manu Kurian, Paul Roscoe, Padmanabhan Iyer, Mahesh Bhashetty
-
Patent number: 12222928Abstract: 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: GrantFiled: March 1, 2023Date of Patent: February 11, 2025Assignee: Bank of America CorporationInventors: Manu Kurian, Padmanabhan Iyer, Paul Roscoe, Mahesh Bhashetty
-
Publication number: 20240320056Abstract: 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: ApplicationFiled: March 23, 2023Publication date: September 26, 2024Inventors: Manu Kurian, Paul Roscoe, Padmanabhan Iyer, Mahesh Bhashetty
-
Publication number: 20240323122Abstract: 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: ApplicationFiled: March 23, 2023Publication date: September 26, 2024Inventors: Manu Kurian, Paul Roscoe, Padmanabhan Iyer, Mahesh Bhashetty
-
Publication number: 20240320058Abstract: 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: ApplicationFiled: March 23, 2023Publication date: September 26, 2024Inventors: Manu Kurian, Paul Roscoe, Padmanabhan Iyer, Mahesh Bhashetty
-
Publication number: 20240296157Abstract: 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: ApplicationFiled: March 1, 2023Publication date: September 5, 2024Inventors: Manu Kurian, Padmanabhan Iyer, Paul Roscoe, Mahesh Bhashetty
-
Publication number: 20240296146Abstract: 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: ApplicationFiled: March 1, 2023Publication date: September 5, 2024Inventors: Manu Kurian, Padmanabhan Iyer, Paul Roscoe, Mahesh Bhashetty
-
Publication number: 20240296224Abstract: 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: ApplicationFiled: March 1, 2023Publication date: September 5, 2024Inventors: Manu Kurian, Padmanabhan Iyer, Paul Roscoe, Mahesh Bhashetty
-
Patent number: 11811896Abstract: 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: GrantFiled: March 1, 2023Date of Patent: November 7, 2023Assignee: Bank of America CorporationInventors: Manu Kurian, Padmanabhan Iyer, Paul Roscoe, Mahesh Bhashetty
-
Patent number: 11250420Abstract: 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: GrantFiled: February 28, 2020Date of Patent: February 15, 2022Assignee: Bank of America CorporationInventors: Manu Kurian, Paul Roscoe, Jerzy Miernik, Saritha Prasad Vrittamani
-
Patent number: 11108654Abstract: 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: GrantFiled: July 15, 2019Date of Patent: August 31, 2021Assignee: BANK OF AMERICA CORPORATIONInventors: Manu Kurian, Paul Roscoe
-
Publication number: 20210021488Abstract: 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: ApplicationFiled: July 15, 2019Publication date: January 21, 2021Applicant: BANK OF AMERICA CORPORATIONInventors: Manu Kurian, Paul Roscoe
-
Patent number: 10762115Abstract: 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: GrantFiled: October 28, 2019Date of Patent: September 1, 2020Assignee: Bank of America CorporationInventors: Manu Kurian, Paul Roscoe, Jerzy Miernik, Gopikrishna Nemalikanti
-
Publication number: 20200202339Abstract: 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: ApplicationFiled: February 28, 2020Publication date: June 25, 2020Inventors: Manu Kurian, Paul Roscoe, Jerzy Miernik, Saritha Prasad Vrittamani
-
Patent number: 10621578Abstract: 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: GrantFiled: August 29, 2017Date of Patent: April 14, 2020Assignee: Bank of America CorporationInventors: Manu Kurian, Paul Roscoe, Jerzy Miernik, Saritha Vrittamani
-
Publication number: 20200065321Abstract: 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: ApplicationFiled: October 28, 2019Publication date: February 27, 2020Inventors: Manu Kurian, Paul Roscoe, Jerzy Miernik, Gopikrishna Nemalikanti