Patents by Inventor Graham Thompson

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: 20250231841
    Abstract: Disclosed is a method, system, and computer program product for preserving actions taken after a snapshot. One embodiment of the method may comprise capturing a snapshot of a virtualized container environment (VCE), the VCE comprising one or more applications-of-interest. The method may further comprise intercepting an event-of-interest directed to an application-of-interest within the VCE. The method may further comprise automatically storing the intercepted event in an action database. The method may further comprise, in response to a user instruction to revert the VCE to a prior snapshot, generating an automated script from the intercepted events, wherein the automated script comprises actions that occurred in the VCE after capture of the selected snapshot; and executing the automated script.
    Type: Application
    Filed: January 11, 2024
    Publication date: July 17, 2025
    Inventors: Benjamin Graham Thompson, Mark James Lawrence, Erhan Mengusoglu, Stephen James Haskey
  • Publication number: 20250231783
    Abstract: Disclosed is a method, system, and computer program product for automatically managing snapshots of applications of interest in virtualized container environment (VCE). The method may comprise intercepting an action-of-interest directed to an application-of-interest within a VCE. The method may further comprise automatically capturing a snapshot of the VCE before executing the intercepted action-of-interest. The method may further comprise executing the intercepted action-of-interest. The method may further comprise automatically deleting the snapshot after a predetermined time period following the intercepted action.
    Type: Application
    Filed: January 11, 2024
    Publication date: July 17, 2025
    Inventors: Mark James Lawrence, Benjamin Graham Thompson, Erhan Mengusoglu
  • Publication number: 20250231784
    Abstract: Controlling message aggregation flows is provided. In response to determining that all of a plurality of independently identifiable related fan-in messages corresponding to an input message requesting information have been received as a complete set of reply messages from a plurality of back-end servers containing the information by a particular set of queues in a message queue manager container based on tracking of the plurality of independently identifiable related fan-in messages, the complete set of reply messages containing the information from the particular set of queues is retrieved using a fan-in message flow. The complete set of reply messages containing the information is aggregated using the fan-in message flow to generate a single response message containing the information. The single response message containing the information is sent to a client device requesting the information via a network.
    Type: Application
    Filed: January 17, 2024
    Publication date: July 17, 2025
    Inventors: Benjamin Graham Thompson, Julian Hill, Collins N. Aniro, James Richard Sheppard
  • Publication number: 20240406270
    Abstract: A method, computer program product, and computer system are described for providing integration flows between endpoint systems. The method includes providing a delegation integration module for each of multiple disparate types of endpoint systems, wherein a delegation integration module for a type of endpoint system is configured to understand how to construct and coordinate integration artifacts in the endpoint system type. The method includes defining an integration flow with required endpoint systems. This integration flow includes generating required linked integration artifacts, injecting the integration artifacts into the relevant endpoint systems that are ready for execution, delegating integration tasks of the integration flow via the delegation integration modules to the required endpoint systems, and using the linked integration artifacts at the endpoint systems to carry out the integration tasks.
    Type: Application
    Filed: August 10, 2023
    Publication date: December 5, 2024
    Inventors: John Anthony Reeve, Chengxuan Xing, Benjamin Graham Thompson, John Hosie
  • Publication number: 20240403461
    Abstract: A method, system, and computer program product that is configured to: receive inbound data; tag a plurality of data fields of the inbound data; execute at least one integration flow which transforms the inbound data with tagged data fields to transformed data with the tagged data fields; obscure values of the data fields in the transformed data based on the tagged data fields; and send outbound data which includes the transformed data with the obscured values of the data fields.
    Type: Application
    Filed: May 31, 2023
    Publication date: December 5, 2024
    Inventors: Chengxuan XING, Benjamin Graham THOMPSON, John Anthony REEVE, John HOSIE
  • Patent number: 12106072
    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: Grant
    Filed: March 29, 2022
    Date of Patent: October 1, 2024
    Assignee: International Business Machines Corporation
    Inventors: Chengxuan Xing, John Anthony Reeve, John Hosie, Benjamin Graham Thompson
  • 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: 11221376
    Abstract: A load bank for testing power sources includes a load resistor assembly having a plurality of resistors which can be switched between wye and delta configurations for testing a variety of voltages and power sources requiring various load applications. First and second power connections are connected with primary and redundant power sources and a relay alternately connects the first and second power connections with the load resistor assembly for alternately testing the primary and redundant power sources while maintaining the sources electrically isolated. A damper is arranged adjacent the load resistor assembly and is operable between an open position which permits cold air to be delivered to the load resistor assembly to cool the assembly when the load bank is operating and a closed position which prevents hot air from being recirculated when the load bank is not operating.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: January 11, 2022
    Assignee: COMRENT INTERNATIONAL, LLC
    Inventors: Joseph Morin, Brian Kelleher, Lowell Seal, Brett Gidge, Todd Locker, Graham Thompson
  • 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
  • Publication number: 20210116514
    Abstract: A load bank for testing power sources includes a load resistor assembly having a plurality of resistors which can be switched between wye and delta configurations for testing a variety of voltages and power sources requiring various load applications. First and second power connections are connected with primary and redundant power sources and a relay alternately connects the first and second power connections with the load resistor assembly for alternately testing the primary and redundant power sources while maintaining the sources electrically isolated. A damper is arranged adjacent the load resistor assembly and is operable between an open position which permits cold air to be delivered to the load resistor assembly to cool the assembly when the load bank is operating and a closed position which prevents hot air from being recirculated when the load bank is not operating.
    Type: Application
    Filed: December 22, 2020
    Publication date: April 22, 2021
    Inventors: Joseph Morin, Brian Kelleher, Lowell Seal, Brett Gidge, Todd Locker, Graham Thompson
  • Patent number: 10908226
    Abstract: A load bank for testing power sources includes a load resistor assembly having a plurality of resistors which can be switched between wye and delta configurations for testing a variety of voltages and power sources requiring various load applications. First and second power connections are connected with primary and redundant power sources and a relay alternately connects the first and second power connections with the load resistor assembly for alternately testing the primary and redundant power sources while maintaining the sources electrically isolated. A damper is arranged adjacent the load resistor assembly and is operable between an open position which permits cold air to be delivered to the load resistor assembly to cool the assembly when the load bank is operating and a closed position which prevents hot air from being recirculated when the load bank is not operating.
    Type: Grant
    Filed: August 27, 2018
    Date of Patent: February 2, 2021
    Assignee: Comrent International, LLC
    Inventors: Joseph Morin, Brian Kelleher, Lowell Seal, Brett Gidge, Todd Locker, Graham Thompson
  • Publication number: 20200246604
    Abstract: A bioresorbable device (2901) for implantation at a treatment site in the body of a patient, for draining fluid from the treatment site or delivering fluid to the treatment site. The device has a bioresorbable resilient truss (2915, 2916) for holding two tissue surfaces spaced apart, thereby defining a channel into which fluid from the treatment site can drain or from which fluid can be delivered to the treatment site, and a port in fluid communication with the one or more channels. The port is connectable to a source of negative pressure or positive pressure.
    Type: Application
    Filed: October 3, 2018
    Publication date: August 6, 2020
    Inventors: Dorrin ASEFI, Samuel CUTAJAR, Alister Todd JOWSEY, Isaac Tristram Tane MASON, Russell Leith SPEIDEN, Elliot Graham THOMPSON-BEAN, William Andrew WALBRAN, Brian Roderick WARD
  • Patent number: 10465908
    Abstract: A combustion staging system includes a splitting unit which receives a metered fuel flow and controllably splits the received fuel flow into pilot and mains flows. Pilot and mains fuel manifolds distribute fuel from the splitting unit to the pilot and mains stages. The splitting unit selects and deselects pilot-only operation. Both pilot and mains manifolds are selectable for pilot and mains operation. A cooling flow recirculation line has a delivery section arranged to provide a cooling flow of fuel to the mains manifold when it is deselected during pilot-only operation. Cooling flow enters the delivery section from a high pressure fuel zone of the engine and exits the return section to a low pressure fuel zone of the engine. A controller adjusts the splitting unit during pilot-only operation to partially select the mains manifold thereby increasing the pressure in the mains manifold to meet a target fuel pressure therein.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: November 5, 2019
    Assignee: ROLLS-ROYCE plc
    Inventors: Andrew Stevenson, Graham Thompson
  • Patent number: 10408131
    Abstract: A combustion staging system includes a splitting unit receiving a metered fuel flow and controllably splitting the received flow into pilot and mains flows. Pilot and mains fuel manifolds distribute fuel. A cooling flow recirculation line provides a cooling flow to the mains manifold during pilot-only operation, and a return section to collect mains manifold cooling flow. The cooling flow enters a delivery section and exits the return section. A fuel recirculating control valve on the delivery section has an open position so that the cooling flow enters the delivery section during pilot-only operation; a shut off position prevents the cooling flow entering the delivery section through the cooling flow orifice during pilot and mains operation. A supplementary valve bleeds or feeds cooling flow. The mains manifold cooling flow pressure is determined by the cooling flow and pressure raising orifices flow numbers, and a control setting of the supplementary valve.
    Type: Grant
    Filed: February 8, 2017
    Date of Patent: September 10, 2019
    Assignee: ROLLS-ROYCE plc
    Inventors: Graham Thompson, Daniel Waters
  • Publication number: 20190033398
    Abstract: A load bank for testing power sources includes a load resistor assembly having a plurality of resistors which can be switched between wye and delta configurations for testing a variety of voltages and power sources requiring various load applications. First and second power connections are connected with primary and redundant power sources and a relay alternately connects the first and second power connections with the load resistor assembly for alternately testing the primary and redundant power sources while maintaining the sources electrically isolated. A damper is arranged adjacent the load resistor assembly and is operable between an open position which permits cold air to be delivered to the load resistor assembly to cool the assembly when the load bank is operating and a closed position which prevents hot air from being recirculated when the load bank is not operating.
    Type: Application
    Filed: August 27, 2018
    Publication date: January 31, 2019
    Inventors: Joseph Morin, Brian Kelleher, Lowell Seal, Brett Gidge, Todd Locker, Graham Thompson
  • Patent number: 10184989
    Abstract: A load bank for testing power sources includes a load resistor assembly having a plurality of resistors which can be switched between wye and delta configurations for testing a variety of voltages and power sources requiring various load applications. First and second power connections are connected with primary and redundant power sources and a relay alternately connects the first and second power connections with the load resistor assembly for alternately testing the primary and redundant power sources while maintaining the sources electrically isolated. A damper is arranged adjacent the load resistor assembly and is operable between an open position which permits cold air to be delivered to the load resistor assembly to cool the assembly when the load bank is operating and a closed position which prevents hot air from being recirculated when the load bank is not operating.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: January 22, 2019
    Assignee: Comrent International, Inc.
    Inventors: Joseph Morin, Brian Kelleher, Lowell Seal, Brett Gidge, Todd Locker, Graham Thompson
  • Publication number: 20170315184
    Abstract: A load bank for testing power sources includes a load resistor assembly having a plurality of resistors which can be switched between wye and delta configurations for testing a variety of voltages and power sources requiring various load applications. First and second power connections are connected with primary and redundant power sources and a relay alternately connects the first and second power connections with the load resistor assembly for alternately testing the primary and redundant power sources while maintaining the sources electrically isolated. A damper is arranged adjacent the load resistor assembly and is operable between an open position which permits cold air to be delivered to the load resistor assembly to cool the assembly when the load bank is operating and a closed position which prevents hot air from being recirculated when the load bank is not operating.
    Type: Application
    Filed: April 29, 2016
    Publication date: November 2, 2017
    Inventors: Joseph Morin, Brian Kelleher, Lowell Seal, Brett Gidge, Todd Locker, Graham Thompson