Patents by Inventor Benjamin Graham Thompson

Benjamin Graham Thompson 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: 20230315396
    Abstract: An integration flow can be improved with the use of a pattern identified from a pattern library. The identified pattern can include a snippet of nodes which are functionally equivalent to a subset of nodes in the integration flow. The pattern also lists an endpoint capable of performing the snippet of nodes. The integration flow can therefore be updated to cause the endpoint to perform the snippet of nodes.
    Type: Application
    Filed: March 29, 2022
    Publication date: October 5, 2023
    Inventors: Chengxuan Xing, John Anthony Reeve, John Hosie, Benjamin Graham Thompson
  • Patent number: 11487602
    Abstract: A computer-implemented method for a multi-tenant integration environment includes, in response to an error occurring during a state of execution of an integration flow, generating error data for the error. The method further includes associating the generated error data with the error. The method further includes storing the generated error data in a data storage component. The generated error data includes (i) error state information corresponding to the state of execution of the integration flow and (ii) target state information corresponding to a target state of execution of the integration flow.
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: November 1, 2022
    Assignee: International Business Machines Corporation
    Inventors: John Anthony Reeve, Benjamin Graham Thompson, John Hosie, Alasdair John Paton
  • Publication number: 20220291987
    Abstract: A computer-implemented method for a multi-tenant integration environment includes, in response to an error occurring during a state of execution of an integration flow, generating error data for the error. The method further includes associating the generated error data with the error. The method further includes storing the generated error data in a data storage component. The generated error data includes (i) error state information corresponding to the state of execution of the integration flow and (ii) target state information corresponding to a target state of execution of the integration flow.
    Type: Application
    Filed: March 15, 2021
    Publication date: September 15, 2022
    Inventors: John Anthony Reeve, Benjamin Graham Thompson, John Hosie, Alasdair John Paton
  • Patent number: 11082531
    Abstract: Presented are concepts for configuring data communication with an application flow in an integration system, wherein various connection routes to an application flow may be offered to a client. By way of example, connection configuration information associated with an application flow may relate to a plurality of different connection routes that are available for the associated application flow. This connection configuration information may be dynamically maintained to reflect flow and connection route availability. When an application flow is requested by a client, the connection configuration information for that application flow may be provided to the client. This may enable the client to select a preferred route.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: August 3, 2021
    Assignee: International Business Machines Corporation
    Inventors: John Anthony Reeve, Benjamin Graham Thompson, Trevor Clifford Dolby, Robert Convery
  • Publication number: 20210152660
    Abstract: Presented are concepts for configuring data communication with an application flow in an integration system, wherein various connection routes to an application flow may be offered to a client. By way of example, connection configuration information associated with an application flow may relate to a plurality of different connection routes that are available for the associated application flow. This connection configuration information may be dynamically maintained to reflect flow and connection route availability. When an application flow is requested by a client, the connection configuration information for that application flow may be provided to the client. This may enable the client to select a preferred route.
    Type: Application
    Filed: November 18, 2019
    Publication date: May 20, 2021
    Inventors: John Anthony Reeve, Benjamin Graham Thompson, Trevor Clifford Dolby, Robert Convery