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).

  • Publication number: 20240195183
    Abstract: A method of supplying power to an electrically isolated wind farm is provided including a plurality of wind turbines and a power generator. In a low wind condition, where a wind speed falls below a threshold value, active power and reactive power is supplied from the power generator to a first wind turbine and wind farm passive components. In a second operation mode after the first operation mode, active power is supplied from the power generator to the first wind turbine and a second wind turbine, and reactive power is supplied/consumed by the first wind turbine to the cables and transformers between it and the second wind turbine.
    Type: Application
    Filed: March 22, 2022
    Publication date: June 13, 2024
    Inventors: Paul Brian Brogan, Douglas Elliott, Thyge Knueppel, Andrew Roscoe
  • 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
  • Patent number: 10515126
    Abstract: A computing system for redacting and/or tokenizing non-public information of electronic documents stored in a database may include a data redaction computing device and/or a data tokenization computing device, a first database storing a plurality of electronic documents, and a second database storing computer executable instructions for analyzing information associated with the plurality of electronic documents stored in the first database. The computer executable instructions may cause the data redaction/tokenization computing device to identify non-public information in one or more of the plurality of electronic documents and/or at least one of a document type, a source of the electronic document, and a destination to which the electronic document is to be communicated.
    Type: Grant
    Filed: April 3, 2018
    Date of Patent: December 24, 2019
    Assignee: Bank of America Corporation
    Inventors: Manu Kurian, Sorin N. Cismas, Paul Roscoe, Jeffrey McGonnell
  • Patent number: 10459958
    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: August 29, 2017
    Date of Patent: October 29, 2019
    Assignee: Bank of America Corporation
    Inventors: Manu Kurian, Paul Roscoe, Jerzy Miernik, Gopikrishna Nemalikanti
  • Patent number: 10462140
    Abstract: Systems, methods, and apparatus for data transmission authentication and self-destruction are disclosed. An example method comprises receiving, by a computing device associated with a first token, communications, determining, by the computing device, whether the first token is associated with a second token within the communications, wherein the second token is configured to authorize the computing device to process the communications, processing, by the computing device and in response to determining that the first token is associated with the second token, the communications, and destructing, by the computing device and in response to determining that the first token is not associated with the second token, the communications.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: October 29, 2019
    Assignee: Bank of America Corporation
    Inventors: Manu Kurian, Paul Roscoe
  • Publication number: 20190065581
    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: August 29, 2017
    Publication date: February 28, 2019
    Inventors: Manu Kurian, Paul Roscoe, Jerzy Miernik, Gopikrishna Nemalikanti
  • 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
  • Publication number: 20180357563
    Abstract: Systems for generating profiles based on machine learning data and controlling one or more devices or events are provided. In some examples, a computing platform may generate machine learning datasets based on data from various sources. The machine learning datasets may be used to generate a plurality of profiles, each profile providing a framework to meet particular goals. A user may request implementation of a profile and the computing platform may identify a first profile and associate the first profile with the user. The user may request authorization for an event and the computing platform may evaluate the event to determine whether one or more rules of the plurality of rules associated with the profile have been violated. If not, the computing platform may execute a first control to authorize the event. If so, the computing platform may execute a second control preventing processing of the event (e.g., disabling functionality of one or more devices).
    Type: Application
    Filed: June 13, 2017
    Publication date: December 13, 2018
    Inventors: Manu Kurian, Paul Roscoe
  • Patent number: 10140296
    Abstract: A computing system for redacting and/or tokenizing non-public information of electronic documents stored in a database may include a data redaction computing device and/or a data tokenization computing device, a first database storing a plurality of electronic documents, and a second database storing computer executable instructions for analyzing information associated with the plurality of electronic documents stored in the first database. The computer executable instructions may cause the data redaction/tokenization computing device to identify non-public information in one or more of the plurality of electronic documents and/or at least one of a document type, a source of the electronic document, and a destination to which the electronic document is to be communicated.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: November 27, 2018
    Assignee: Bank of America Corporation
    Inventors: Manu Kurian, Sorin N. Cismas, Paul Roscoe, Jeffrey McGonnell
  • Publication number: 20180316494
    Abstract: Systems, methods, and apparatus for data transmission authentication and self-destruction are disclosed. An example method comprises receiving, by a computing device associated with a first token, communications, determining, by the computing device, whether the first token is associated with a second token within the communications, wherein the second token is configured to authorize the computing device to process the communications, processing, by the computing device and in response to determining that the first token is associated with the second token, the communications, and destructing, by the computing device and in response to determining that the first token is not associated with the second token, the communications.
    Type: Application
    Filed: April 28, 2017
    Publication date: November 1, 2018
    Inventors: Manu Kurian, Paul Roscoe
  • Publication number: 20180232532
    Abstract: A computing system for redacting and/or tokenizing non-public information of electronic documents stored in a database may include a data redaction computing device and/or a data tokenization computing device, a first database storing a plurality of electronic documents, and a second database storing computer executable instructions for analyzing information associated with the plurality of electronic documents stored in the first database. The computer executable instructions may cause the data redaction/tokenization computing device to identify non-public information in one or more of the plurality of electronic documents and/or at least one of a document type, a source of the electronic document, and a destination to which the electronic document is to be communicated.
    Type: Application
    Filed: April 3, 2018
    Publication date: August 16, 2018
    Inventors: Manu Kurian, Sorin N. Cismas, Paul Roscoe, Jeffrey McGonnell
  • Publication number: 20180176197
    Abstract: A dynamic data protection system may include a data management server includes a processor and a non-transitory memory device storing instructions that cause the data management server to receive, via a network connection from a user device, a request for access to data stored on an organization's network. The data management server may then communicate user authentication information associated with the received request. The security management server may process user authentication information to determine whether an authentication code associated with the user is valid and associated with the requested data. Upon validation of the user authentication information by the security management server, provide access to data via a secured data container of a data envelope corresponding to the data, wherein the data container corresponds to the validated user authentication information. When a data compromise event occurs, the secure data envelope may prevent unauthorized access to the data.
    Type: Application
    Filed: December 15, 2016
    Publication date: June 21, 2018
    Inventors: Lisa E. Matthews, Manu Kurian, Paul Roscoe
  • Publication number: 20180176206
    Abstract: A dynamic data protection system may include a data management server includes a processor and a non-transitory memory device storing instructions that cause the data management server to receive, via a network connection from a user device, a request for access to data stored on an organization's network. The data management server may then communicate user authentication information associated with the received request. The security management server may process user authentication information to determine whether an authentication code associated with the user is valid and associated with the requested data. Upon validation of the user authentication information by the security management server, provide access to data via a secured data container of a data envelope corresponding to the data, wherein the data container corresponds to the validated user authentication information. When a data compromise event occurs, the secure data envelope may prevent unauthorized access to the data.
    Type: Application
    Filed: December 15, 2016
    Publication date: June 21, 2018
    Inventors: Lisa E. Matthews, Manu Kurian, Paul Roscoe