Patents by Inventor John David Weber

John David Weber 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: 20260195202
    Abstract: An apparatus may comprise a memory communicatively coupled to a processor. The memory may be configured to store an installer script configured to install multiple middleware scripts, and one or more installed middleware instances. The processor may be configured to trigger initiation of the installer script, install the middleware scripts, determine whether the one or more installed middleware instances comprises an installed middleware instance, and determine whether an operation performed by an admin server is associated with the installed middleware instance in response to determining that the one or more installed middleware instances comprises the installed middleware instance. Further, the processor may be configured to generate a middleware flag indicating that the installed middleware instance is active, and generate multiple start-up files comprising a middleware instance corresponding to the installed middleware instance.
    Type: Application
    Filed: March 2, 2026
    Publication date: July 9, 2026
    Inventors: Rakesh Jain, John David Weber
  • Patent number: 12645515
    Abstract: An apparatus may comprise a memory communicatively coupled to a processor. The memory may be configured to store a start script configured to enable execution of one or more middleware instances and multiple start-up files configured to indicate any middleware instances to be executed by an admin server or one or more managed servers. The processor may be configured to trigger initiation of the start script, determine whether the start-up files comprise a middleware instance, ping the admin server in response to determining that the start-up files comprise the middleware instance, and determine that the admin server is running. Further, the processor is configured to ping the managed server associated with databases associated with a managed server, determine that the databases are running, and trigger a start of the middleware instance at the admin server or at the managed server.
    Type: Grant
    Filed: July 19, 2023
    Date of Patent: June 2, 2026
    Assignee: Bank of America Corporation
    Inventors: Rakesh Jain, John David Weber
  • Publication number: 20260135903
    Abstract: Systems, computer program products, and methods are described herein for an Artificial Intelligence (AI)-based real-time data exchange system that implements a matching engine to identify data exchange patterns. The present disclosure is configured to receive a data exchange request, identify at least one data exchange pattern through interactions with a matching engine and data distribution networks via an application programming interface (API), and, when two or more data exchange patterns are identified, determine the selected data exchange pattern based on AI-based analysis. The system then executes the data exchange, using the interactions with the matching engine and data distribution networks through the API, employing the selected data exchange pattern. The present disclosure is further configured to implement cryptography to communicate with other systems and record results of the data exchange on a distributed ledger.
    Type: Application
    Filed: November 11, 2024
    Publication date: May 14, 2026
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Owen Nelson, Naveen Adala, Kevin A. Delson, Kirk A. Hawrysio, Malinda Mae Kieffer, Anne M. Matrone, Noel Arnaldo Medina, Thomas David Morris, Pankaj Nagpal, Robert R. Rosseland, John David Weber, Tanya A. Wilson
  • Publication number: 20260134094
    Abstract: Systems, computer program products, and methods are described herein for AI-driven data breach resolution. The present disclosure is configured to detect data breaches in real-time and initiate an automated response to secure affected accounts. Upon detection, the system freezes compromised accounts, notifies clients and vendors, and assigns new account numbers to maintain continuity. An AI-driven chatbot assists clients in updating account information, redirecting autopayments, and resetting passwords. The system further enables clients to review recent transactions on compromised accounts, approving or denying each to prevent malfeasance. Once the client's account information is updated and transactions are adjudicated, the system restores account functionality with enhanced security settings.
    Type: Application
    Filed: November 13, 2024
    Publication date: May 14, 2026
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Kirk A. Hawrysio, Malinda Mae Kieffer, Owen Nelson, Pankaj Nagpal, Noel Arnaldo Medina, Anne Matrone, Robert R. Rosseland, Naveen Adala, Kevin A. Delson, Thomas David Morris, Tanya A. Wilson, John David Weber
  • Publication number: 20260127079
    Abstract: Embodiments of the present invention provide a system for creating and storing secure system backups on a central network attached storage system. The system is configured for continuously monitoring one or more entity servers for one or more modifications, identifying the one or more modifications associated with at least one entity server of the one or more entity servers, initiating backup of the at least one entity server based on identifying the one or more modifications associated with the at least one entity server, loading the backup of the at least one entity server onto a central network attached storage system, validating the backup of the at least one entity server loaded onto the central network attached storage system, and causing the central network attached storage system to store the backup of the at least one entity server as a golden backup of the at least one entity server.
    Type: Application
    Filed: November 4, 2024
    Publication date: May 7, 2026
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: John David Weber, Steve Baylon, Paul Huddy, Rakesh Jain, Don L. Maxwell, Pramod Muppala, Ajesh Philip, Nancy D. Royall, Jonathan Shilling
  • Patent number: 12619483
    Abstract: An apparatus may comprise a memory communicatively coupled to a processor. The memory may be configured to store an installer script configured to install multiple middleware scripts in an admin server, and one or more installed middleware instances. The processor may be configured to trigger initiation of the installer script, install the middleware scripts over a predefined time period, determine whether the one or more installed middleware instances comprises an installed middleware instance, and determine whether an operation performed by the admin server is associated with the installed middleware instance in response to determining that the one or more installed middleware instances comprises the installed middleware instance. Further, the processor may be configured to generate a middleware flag indicating that the installed middleware instance is active, and generate multiple start-up files comprising a middleware instance corresponding to the installed middleware instance.
    Type: Grant
    Filed: July 19, 2023
    Date of Patent: May 5, 2026
    Assignee: Bank of America Corporation
    Inventors: Rakesh Jain, John David Weber
  • Publication number: 20260119128
    Abstract: Systems, computer program products, and methods are described herein for automatically and dynamically generating software programs from disparate sources. The present disclosure is configured to generate an interactive generative artificial intelligence (AI) engine, wherein the interactive generative AI engine is configured on a graphical user interface (GUI) of a user device; receive, by the interactive generative AI engine, a software tool request; generate, by the interactive generative AI engine and based on the software tool request, a data source prompt; receive, by the interactive generative AI engine, a data source identifier in response to the data source prompt; access, by the interactive generative AI engine, a data source associated with the data source identifier; and automatically generate, by the interactive generative AI engine, a software tool based on the software tool request and the data source.
    Type: Application
    Filed: October 24, 2024
    Publication date: April 30, 2026
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Malinda Mae Kieffer, Kirk A. Hawrysio, Pankaj Nagpal, Noel Arnaldo Medina, Owen Nelson, Naveen Adala, Anne M. Matrone, Kevin A. Delson, John David Weber, Tanya A. Wilson, Robert R. Rosseland, Thomas David Morris
  • Publication number: 20260106630
    Abstract: Systems, computer program products, and methods are described herein for searching data via packed-decimal conversion within a standalone mainframe client. The present disclosure is configured to receive a term within a standalone mainframe client, where the standalone mainframe client comprises a dataset; convert the received term into a packed-decimal format; search the dataset for matches with the converted term in packed-decimal format; and return a set of matches within the dataset of the standalone mainframe client for the received term.
    Type: Application
    Filed: October 16, 2024
    Publication date: April 16, 2026
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Malinda Kieffer, Naveen Adala, Kevin A. Delson, Kirk A. Hawrysio, Anne M. Matrone, Noel Arnaldo Medina, Thomas D. Morris, Pankaj Nagpal, Owen Nelson, Robert R. Rosseland, Jr., John David Weber, Tanya A. Wilson
  • Publication number: 20260100971
    Abstract: Systems, computer program products, and methods are described herein for automated secure transport protocol (STP) certificate discovery and management. The present disclosure is configured to generate a list of servers to be scanned for STP certificates. A trust store file within each server in the list of servers is periodically scanned, wherein the scan is configured to identify (i) one or more STP certificates and an associated expiration date for each of the one or more STP certificates and (ii) additional STP certificates that have been added to the filesystem. A frequency of the scan of each trust store file is determined based on a proximity to the associated expiration date of at least one of the one or more STP certificates. The list of servers is updated to include the identified one or more STP certificates and the associated expiration date of the one or more STP certificates.
    Type: Application
    Filed: October 7, 2024
    Publication date: April 9, 2026
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: John David Weber, Steve Baylon, Paul Huddy, Rakesh Jain, Don L. Maxwell, Pramod Muppala, Ajesh Philip, Nancy D. Royall, Jonathan Shilling
  • Publication number: 20260075064
    Abstract: Systems, computer program products, and methods are described herein for electronic message data analysis and neutralization via machine learning. The present disclosure includes receiving message data at a gateway server, analyzing, using a coarse message data filter, the message data, receiving, upon a condition where the message data does not meet the at least one coarse message data filtering condition, the message data in a categorization engine, scoring, using the categorization engine, the message data based on contents of the message data, categorizing the message data in a category of malicious or non-malicious, applying metadata to the message data based on the category, transmitting the message data to an endpoint device having an email exchange application with a malicious email filtering plug-in, and displaying the message data in a predetermined folder of the email exchange application based on the category.
    Type: Application
    Filed: September 12, 2024
    Publication date: March 12, 2026
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Malinda Kieffer, Naveen Adala, Kevin A. Delson, Kirk A. Hawrysio, Anne M. Matrone, Noel Arnaldo Medina, Thomas D. Morris, Pankaj Nagpal, Owen Nelson, Robert R. Rosseland, JR., John David Weber, Tanya A. Wilson
  • Publication number: 20250028581
    Abstract: An apparatus may comprise a memory communicatively coupled to a processor. The memory may be configured to store an installer script configured to install multiple middleware scripts in an admin server, and one or more installed middleware instances. The processor may be configured to trigger initiation of the installer script, install the middleware scripts over a predefined time period, determine whether the one or more installed middleware instances comprises an installed middleware instance, and determine whether an operation performed by the admin server is associated with the installed middleware instance in response to determining that the one or more installed middleware instances comprises the installed middleware instance. Further, the processor may be configured to generate a middleware flag indicating that the installed middleware instance is active, and generate multiple start-up files comprising a middleware instance corresponding to the installed middleware instance.
    Type: Application
    Filed: July 19, 2023
    Publication date: January 23, 2025
    Inventors: Rakesh Jain, John David Weber
  • Publication number: 20250028582
    Abstract: An apparatus may comprise a memory communicatively coupled to a processor. The memory may be configured to store a start script configured to enable execution of one or more middleware instances and multiple start-up files configured to indicate any middleware instances to be executed by an admin server or one or more managed servers. The processor may be configured to trigger initiation of the start script, determine whether the start-up files comprise a middleware instance, ping the admin server in response to determining that the start-up files comprise the middleware instance, and determine that the admin server is running. Further, the processor is configured to ping the managed server associated with databases associated with a managed server, determine that the databases are running, and trigger a start of the middleware instance at the admin server or at the managed server.
    Type: Application
    Filed: July 19, 2023
    Publication date: January 23, 2025
    Inventors: Rakesh Jain, John David Weber