Patents by Inventor Nathan Jon RAUH

Nathan Jon RAUH 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: 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: 10938933
    Abstract: Systems for managing dynamic configuration-based database connections using a proxy datasource are disclosed. In embodiments, a computer program product is provided including a computer readable storage medium having program instructions embodied therewith. The program instructions are executable by a computing device to cause the computing device to: send, by a software application of the computing device, a request for a connection to a first database to a proxy datasource of the computing device, wherein the request includes a database identifier and configuration data; pass, by a first concrete datasource of the computing device, a connection to the first database to the proxy datasource; return, by the proxy datasource of the computing device, the connection to the software application; and access, by the software application of the computing device, the first database via the connection.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: March 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Phillip Carl Adams, John Thomas Edward Timm, Nathan Jon Rauh
  • Patent number: 10938934
    Abstract: Methods for managing dynamic configuration-based database connections using a proxy datasource are disclosed. In embodiments, a method includes: receiving, by a proxy datasource of a computing device, a connection request for a connection to a database from a software application of the computing device, wherein the software application is in an application container environment; obtaining, by the proxy datasource of the computing device, configuration data associated with the connection request; creating, by the proxy datasource of the computing device, a concrete datasource according to the configuration data; and returning, by the proxy datasource of the computing device, the connection to the database to the software application.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: March 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Phillip Carl Adams, John Thomas Edward Timm, Nathan Jon Rauh
  • Publication number: 20200366753
    Abstract: Methods for managing dynamic configuration-based database connections using a proxy datasource are disclosed. In embodiments, a method includes: receiving, by a proxy datasource of a computing device, a connection request for a connection to a database from a software application of the computing device, wherein the software application is in an application container environment; obtaining, by the proxy datasource of the computing device, configuration data associated with the connection request; creating, by the proxy datasource of the computing device, a concrete datasource according to the configuration data; and returning, by the proxy datasource of the computing device, the connection to the database to the software application.
    Type: Application
    Filed: July 12, 2019
    Publication date: November 19, 2020
    Inventors: Phillip Carl ADAMS, John Thomas Edward TIMM, Nathan Jon RAUH
  • Publication number: 20200366751
    Abstract: Systems for managing dynamic configuration-based database connections using a proxy datasource are disclosed. In embodiments, a computer program product is provided including a computer readable storage medium having program instructions embodied therewith. The program instructions are executable by a computing device to cause the computing device to: send, by a software application of the computing device, a request for a connection to a first database to a proxy datasource of the computing device, wherein the request includes a database identifier and configuration data; pass, by a first concrete datasource of the computing device, a connection to the first database to the proxy datasource; return, by the proxy datasource of the computing device, the connection to the software application; and access, by the software application of the computing device, the first database via the connection.
    Type: Application
    Filed: May 14, 2019
    Publication date: November 19, 2020
    Inventors: Phillip Carl ADAMS, John Thomas Edward TIMM, Nathan Jon RAUH