Patents by Inventor Mark Swatosh

Mark Swatosh 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: 12093156
    Abstract: A computer implemented method manages connections. A number of processor units monitor connection requests to access a set of backend resources. The number of processor units identify request groups for the connection requests based on authentication data in the connection requests. The number of processor units analyze the connection requests to identify a usage trend for connections by the request groups. The number of processor units predict the usage trend of the connections for a period of time to form a predicted usage trend for connections in the period of time. The number of processor units manage a connection pool based on the predicted usage trend for the connections in the period of time.
    Type: Grant
    Filed: October 14, 2021
    Date of Patent: September 17, 2024
    Assignee: International Business Machines Corporation
    Inventors: Nathan Jon Rauh, Kyle Aure, James Stephens, Mark Swatosh
  • Publication number: 20240118808
    Abstract: A computer implemented method manages connections in a connection pool. A computer system creates a modified call stack for a connection request in response to receiving the connection request. The modified call stack comprises elements that call prepared statements that are part of an application logic for the connection request. The computer system identifies a group of potential connections from the connections in the connection pool matching the connection request. The group of potential connections is associated with a group of associated modified call stacks that call the prepared statements. The computer system determines a group of weighted match scores for the group of associated modified call stacks from a comparison of the modified call stack with the group of associated modified call stacks. The computer system selects a connection from the group of potential connections based on a highest weighted match score in the group of weighted match scores.
    Type: Application
    Filed: October 11, 2022
    Publication date: April 11, 2024
    Inventors: Nathan Jon Rauh, Alex Seitzinger Motley, Mark Swatosh, James Stephens
  • Publication number: 20240036868
    Abstract: Processing methods is provided. A method is designated as schedulable. A completion stage is generated for the method. A return of the completion stage corresponding to the method is received. It is determined whether a state of the completion stage indicates continued execution of the method. In response to determining that the state of the completion stage does indicate continued execution of the method, a set of executions of the method is continued based on an execution return of the method being a null return.
    Type: Application
    Filed: July 27, 2022
    Publication date: February 1, 2024
    Inventors: Nathan Jon Rauh, Alex Seitzinger Motley, James Stephens, Mark Swatosh
  • Publication number: 20230120014
    Abstract: A computer implemented method manages connections. A number of processor units monitor connection requests to access a set of backend resources. The number of processor units identify request groups for the connection requests based on authentication data in the connection requests. The number of processor units analyze the connection requests to identify a usage trend for connections by the request groups. The number of processor units predict the usage trend of the connections for a period of time to form a predicted usage trend for connections in the period of time. The number of processor units manage a connection pool based on the predicted usage trend for the connections in the period of time.
    Type: Application
    Filed: October 14, 2021
    Publication date: April 20, 2023
    Inventors: Nathan Jon Rauh, Kyle Aure, James Stephens, Mark Swatosh
  • Patent number: 10936445
    Abstract: An example operation may include one or more of connecting, by a transaction manager node, to a blockchain configured to store transaction data, receiving, by the transaction manager node, a transaction from a user node, the transaction includes a transactional operation, performing, by the transaction manager node, the transactional operation on an at least one two-phase commit capable resource, writing, by the transaction manager node, the transaction data into a recovery log, committing, by the transaction manager node, the transaction to the blockchain, and in response to an unknown outcome of the commit of the transaction, executing a recovery operation.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: March 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Nathan J. Rauh, Alex Motley, Andrew Gordon Guibert, James Stephens, Mark Swatosh
  • Publication number: 20200167243
    Abstract: An example operation may include one or more of connecting, by a transaction manager node, to a blockchain configured to store transaction data, receiving, by the transaction manager node, a transaction from a user node, the transaction includes a transactional operation, performing, by the transaction manager node, the transactional operation on an at least one two-phase commit capable resource, writing, by the transaction manager node, the transaction data into a recovery log, committing, by the transaction manager node, the transaction to the blockchain, and in response to an unknown outcome of the commit of the transaction, executing a recovery operation.
    Type: Application
    Filed: November 28, 2018
    Publication date: May 28, 2020
    Inventors: Nathan J. Rauh, Alex Motley, Andrew Gordon Guibert, James Stephens, Mark Swatosh