Patents by Inventor Donna Phillips

Donna Phillips 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: 12641083
    Abstract: An artificially intelligent system for selection of user entitlements may be provided. The system may include a receiver that receives data elements. The system may include an artificially intelligent engine. The artificially intelligent engine may receive the data elements from the receiver and process and/or manipulate the data elements.
    Type: Grant
    Filed: August 16, 2023
    Date of Patent: May 26, 2026
    Assignee: Bank of America Corporation
    Inventors: Susan Moss, Malinda Kieffer, Tanya Wilson, Andrzej Grabski, Donna Phillips, Kiran Boosetty, Robert R. Rosseland, Ravinder Sodhi, Gerard Gay, Rahul Mishra, Samuel M. Moiyallah
  • Patent number: 12585557
    Abstract: Apparatus and methods for a proactive monitoring-container switching system is provided. The system may include a server cluster. The system may proactively monitor the servers within the cluster to determine if one or more servers within the cluster are showing weaknesses. Upon identifying the weaknesses, the system may identify an available server within the cluster and copy the contents of the weakened server to the available server. The system may then switch the DNS pointer from the weakened server to the available server. Switching the DNS pointer may switch any users and/or applications from the weakened server to the available server with minimal disruption. The synchronizing between servers may maintain the health of the server cluster.
    Type: Grant
    Filed: September 30, 2022
    Date of Patent: March 24, 2026
    Assignee: Bank of America Corporation
    Inventors: Brian Jacobson, Donna Phillips, Elvis Nyamwange, Madhukiran Bangalore Ramachandra, Vismay Mandloi
  • Publication number: 20250348582
    Abstract: Virtual machine images may be constantly scanned using background process, to identify current and evolving security risks, such as by optimizing the image scanning a last-in, first-out (LIFO) stack to prioritize most relevant images. Older and/or non-relevant image are removed from the scanning process and removed from use. Virtual machines image prioritization is based on each virtual machine image's current and/or potential usage requirement, where the LIFO stack prioritizes the scanning order. Newly created virtual machine images and/or newly re-activated virtual machine images are placed onto a provisioning queue (first-in, first out) before activation. The virtual machine images active within a host computing environment are processed via a reconciliation process to scan for indications of security vulnerabilities and/or threats to network security. Obsolete or otherwise irrelevant virtual machine images are removed from use via a repository synchronization process.
    Type: Application
    Filed: July 15, 2025
    Publication date: November 13, 2025
    Applicant: Bank of America Corporation
    Inventors: Brian Jacobson, Boris Gitlin, Donna Phillips, Elvis Nyamwange, Madhukiran Bangalore Ramachandra, Vismay Mandloi
  • Patent number: 12380207
    Abstract: Virtual machine images may be constantly scanned using background process, to identify current and evolving security risks, such as by optimizing the image scanning a last-in, first-out (LIFO) stack to prioritize most relevant images. Older and/or non-relevant image are removed from the scanning process and removed from use. Virtual machines image prioritization is based on each virtual machine image's current and/or potential usage requirement, where the LIFO stack prioritizes the scanning order. Newly created virtual machine images and/or newly re-activated virtual machine images are placed onto a provisioning queue (first-in, first out) before activation. The virtual machine images active within a host computing environment are processed via a reconciliation process to scan for indications of security vulnerabilities and/or threats to network security. Obsolete or otherwise irrelevant virtual machine images are removed from use via a repository synchronization process.
    Type: Grant
    Filed: November 1, 2022
    Date of Patent: August 5, 2025
    Assignee: Bank of America Corporation
    Inventors: Brian Jacobson, Boris Gitlin, Donna Phillips, Elvis Nyamwange, Madhukiran Bangalore Ramachandra, Vismay Mandloi
  • Patent number: 12321738
    Abstract: Aspects of the disclosure are directed to importing software container images, where an image importer that may import a very large number of container images into local repositories from one or more upstream repositories to an enterprise container platform. An associated computing cluster executes containers (for example, applications and operators) based on the imported container images. Each release (version) of a product supported by the enterprise container platform may require importing newer image sets with respect to the current version. With one aspect, an image importer maintains an image list for container images of the current version, where only missing newer container images for a newer version are added to the list. Only the missing container images for the new version are imported to the enterprise container platform. This approach circumvents importing previously imported container and/or available newer images, thus reducing the amount of imported data from upstream repositories.
    Type: Grant
    Filed: August 22, 2022
    Date of Patent: June 3, 2025
    Assignee: Bank of America Corporation
    Inventors: Madhukiran Bangalore Ramachandra, Brian Jacobson, Donna Phillips, Vismay Mandloi, Elvis Nyamwange
  • Publication number: 20250063046
    Abstract: An artificially intelligent system for selection of user entitlements may be provided. The system may include a receiver that receives data elements. The system may include an artificially intelligent engine. The artificially intelligent engine may receive the data elements from the receiver and process and/or manipulate the data elements.
    Type: Application
    Filed: August 16, 2023
    Publication date: February 20, 2025
    Inventors: Susan Moss, Malinda Kieffer, Tanya Wilson, Andrzej Grabski, Donna Phillips, Kiran Boosetty, Robert R. Rosseland, Ravinder Sodhi, Gerard Gay, Rahul Mishra, Samuel M. Moiyallah
  • Publication number: 20240143748
    Abstract: Virtual machine images may be constantly scanned using background process, to identify current and evolving security risks, such as by optimizing the image scanning a last-in, first-out (LIFO) stack to prioritize most relevant images. Older and/or non-relevant image are removed from the scanning process and removed from use. Virtual machines image prioritization is based on each virtual machine image's current and/or potential usage requirement, where the LIFO stack prioritizes the scanning order. Newly created virtual machine images and/or newly re-activated virtual machine images are placed onto a provisioning queue (first-in, first out) before activation. The virtual machine images active within a host computing environment are processed via a reconciliation process to scan for indications of security vulnerabilities and/or threats to network security. Obsolete or otherwise irrelevant virtual machine images are removed from use via a repository synchronization process.
    Type: Application
    Filed: November 1, 2022
    Publication date: May 2, 2024
    Inventors: Brian Jacobson, Boris Gitlin, Donna Phillips, Elvis Nyamwange, Madhukiran Bangalore Ramachandra, Vismay Mandloi
  • Publication number: 20240111644
    Abstract: Apparatus and methods for a proactive monitoring-container switching system is provided. The system may include a server cluster. The system may proactively monitor the servers within the cluster to determine if one or more servers within the cluster are showing weaknesses. Upon identifying the weaknesses, the system may identify an available server within the cluster and copy the contents of the weakened server to the available server. The system may then switch the DNS pointer from the weakened server to the available server. Switching the DNS pointer may switch any users and/or applications from the weakened server to the available server with minimal disruption. The synchronizing between servers may maintain the health of the server cluster.
    Type: Application
    Filed: September 30, 2022
    Publication date: April 4, 2024
    Inventors: Brian Jacobson, Donna Phillips, Elvis Nyamwange, Madhukiran Bangalore Ramachandra, Vismay Mandloi
  • Publication number: 20240061667
    Abstract: Aspects of the disclosure are directed to importing software container images, where an image importer that may import a very large number of container images into local repositories from one or more upstream repositories to an enterprise container platform. An associated computing cluster executes containers (for example, applications and operators) based on the imported container images. Each release (version) of a product supported by the enterprise container platform may require importing newer image sets with respect to the current version. With one aspect, an image importer maintains an image list for container images of the current version, where only missing newer container images for a newer version are added to the list. Only the missing container images for the new version are imported to the enterprise container platform. This approach circumvents importing previously imported container and/or available newer images, thus reducing the amount of imported data from upstream repositories.
    Type: Application
    Filed: August 22, 2022
    Publication date: February 22, 2024
    Inventors: Madhukiran Bangalore Ramachandra, Brian Jacobson, Donna Phillips, Vismay Mandloi, Elvis Nyamwange