Patents by Inventor Anthony Erwin

Anthony Erwin 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: 20230316184
    Abstract: A request to generate an automated compliance verification framework for an organization is received. A neural network analyzes industry and internal regulations of the organization, as well as existing record-keeping and data processing applications of the organization. The neural network determines a set of benchmarks derived from existing variables from the record-keeping and data processing applications to objectively verify compliance or non-compliance with the industry and internal regulations. The neural network determines these benchmarks by comparing data of the record-keeping and data processing applications against the industry and internal regulations. A compliance system is caused to execute an automated test of each of the set of benchmarks verifying whether the organization is objectively in compliance with the industry and internal regulations.
    Type: Application
    Filed: March 30, 2022
    Publication date: October 5, 2023
    Inventors: Anthony Erwin, Nataraj Nagaratnam
  • Patent number: 11531628
    Abstract: Embodiments relate to a system, program product, and method for protecting cache access in a multi-tenant environment, and, more specifically, for allowing access to specified data, encrypted or unencrypted, in a shared cache to authorized tenants, while denying access to the data for unauthorized tenants. The system includes a server including one or more shared cache and a plurality of tenant devices coupled to the server. The server is configured to run one or more applications thereon, where each tenant has access to one or more authorized instances of the applications. The system also includes a cache proxy coupled to the tenant devices and the shared cache. The cache proxy facilitates enforcing one or more schemes to provide for separation of data for authorized tenants and their users using the shared cache from unauthorized tenants and users.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: December 20, 2022
    Assignee: International Business Machines Corporation
    Inventors: Brian Keith Martin, Mukul Tuteja, Flannan Lok-Hang Lo, Anthony Erwin
  • Publication number: 20210248090
    Abstract: Embodiments relate to a system, program product, and method for protecting cache access in a multi-tenant environment, and, more specifically, for allowing access to specified data, encrypted or unencrypted, in a shared cache to authorized tenants, while denying access to the data for unauthorized tenants. The system includes a server including one or more shared cache and a plurality of tenant devices coupled to the server. The server is configured to run one or more applications thereon, where each tenant has access to one or more authorized instances of the applications. The system also includes a cache proxy coupled to the tenant devices and the shared cache. The cache proxy facilitates enforcing one or more schemes to provide for separation of data for authorized tenants and their users using the shared cache from unauthorized tenants and users.
    Type: Application
    Filed: February 10, 2020
    Publication date: August 12, 2021
    Inventors: Brian Keith Martin, Mukul Tuteja, Flannan Lok-Hang Lo, Anthony Erwin
  • Publication number: 20070198247
    Abstract: In an embodiment, a sentence is created that describes a walk of a graph. The graph includes a set of nodes and a set of edges that are incident to the nodes. The sentence includes label words that describe the nodes and relationship words that describe the edges. The walk is an alternating sequence of a subset of the nodes and of the edges. Each of the edges in the walk is incident to two of the nodes that precede and follow the respective edge. The sentence is created by determining a parent node associated with a selected label word, determining the child nodes of the parent node, determining the edges that are incident to the parent nodes and the child nodes, determining relationship words that describe the edges that are incident to the parent nodes and the child nodes, and determining child label words that describe the child nodes. A selected relationship word and a selected child label word are then added to the sentence. In this way, a walk of the graph may be more easily understood.
    Type: Application
    Filed: February 23, 2006
    Publication date: August 23, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anthony Erwin, Brian Wood
  • Publication number: 20070192704
    Abstract: A port configuration utility includes a graphic depiction of resources within a topology, and provides a user with at least a control panel for selecting ports of resources within the topology, configuring the ports and monitoring the status of the ports. The port configuration utility may include additional features for scheduling operations as well as accessing and managing port related information.
    Type: Application
    Filed: February 10, 2006
    Publication date: August 16, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mark Bauman, Joseph Brinkmeier, Stephen Eagen, Anthony Erwin, Sepideh Gazeri, Jonathan Lee, Timothy Mossing, Michael Vance