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: 20250231841Abstract: 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: ApplicationFiled: January 11, 2024Publication date: July 17, 2025Inventors: Benjamin Graham Thompson, Mark James Lawrence, Erhan Mengusoglu, Stephen James Haskey
-
Publication number: 20250231783Abstract: 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: ApplicationFiled: January 11, 2024Publication date: July 17, 2025Inventors: Mark James Lawrence, Benjamin Graham Thompson, Erhan Mengusoglu
-
Publication number: 20250231784Abstract: 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: ApplicationFiled: January 17, 2024Publication date: July 17, 2025Inventors: Benjamin Graham Thompson, Julian Hill, Collins N. Aniro, James Richard Sheppard
-
Publication number: 20240406270Abstract: 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: ApplicationFiled: August 10, 2023Publication date: December 5, 2024Inventors: John Anthony Reeve, Chengxuan Xing, Benjamin Graham Thompson, John Hosie
-
Publication number: 20240403461Abstract: 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: ApplicationFiled: May 31, 2023Publication date: December 5, 2024Inventors: Chengxuan XING, Benjamin Graham THOMPSON, John Anthony REEVE, John HOSIE
-
Patent number: 12106072Abstract: 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: GrantFiled: March 29, 2022Date of Patent: October 1, 2024Assignee: International Business Machines CorporationInventors: Chengxuan Xing, John Anthony Reeve, John Hosie, Benjamin Graham Thompson
-
Publication number: 20230315396Abstract: 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: ApplicationFiled: March 29, 2022Publication date: October 5, 2023Inventors: Chengxuan Xing, John Anthony Reeve, John Hosie, Benjamin Graham Thompson
-
Patent number: 11487602Abstract: 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: GrantFiled: March 15, 2021Date of Patent: November 1, 2022Assignee: International Business Machines CorporationInventors: John Anthony Reeve, Benjamin Graham Thompson, John Hosie, Alasdair John Paton
-
Publication number: 20220291987Abstract: 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: ApplicationFiled: March 15, 2021Publication date: September 15, 2022Inventors: John Anthony Reeve, Benjamin Graham Thompson, John Hosie, Alasdair John Paton
-
Patent number: 11221376Abstract: 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: GrantFiled: December 22, 2020Date of Patent: January 11, 2022Assignee: COMRENT INTERNATIONAL, LLCInventors: Joseph Morin, Brian Kelleher, Lowell Seal, Brett Gidge, Todd Locker, Graham Thompson
-
Patent number: 11082531Abstract: 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: GrantFiled: November 18, 2019Date of Patent: August 3, 2021Assignee: International Business Machines CorporationInventors: John Anthony Reeve, Benjamin Graham Thompson, Trevor Clifford Dolby, Robert Convery
-
Publication number: 20210152660Abstract: 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: ApplicationFiled: November 18, 2019Publication date: May 20, 2021Inventors: John Anthony Reeve, Benjamin Graham Thompson, Trevor Clifford Dolby, Robert Convery
-
Publication number: 20210116514Abstract: 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: ApplicationFiled: December 22, 2020Publication date: April 22, 2021Inventors: Joseph Morin, Brian Kelleher, Lowell Seal, Brett Gidge, Todd Locker, Graham Thompson
-
Patent number: 10908226Abstract: 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: GrantFiled: August 27, 2018Date of Patent: February 2, 2021Assignee: Comrent International, LLCInventors: Joseph Morin, Brian Kelleher, Lowell Seal, Brett Gidge, Todd Locker, Graham Thompson
-
Publication number: 20200246604Abstract: 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: ApplicationFiled: October 3, 2018Publication date: August 6, 2020Inventors: 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: 10465908Abstract: 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: GrantFiled: February 10, 2017Date of Patent: November 5, 2019Assignee: ROLLS-ROYCE plcInventors: Andrew Stevenson, Graham Thompson
-
Patent number: 10408131Abstract: 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: GrantFiled: February 8, 2017Date of Patent: September 10, 2019Assignee: ROLLS-ROYCE plcInventors: Graham Thompson, Daniel Waters
-
Publication number: 20190033398Abstract: 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: ApplicationFiled: August 27, 2018Publication date: January 31, 2019Inventors: Joseph Morin, Brian Kelleher, Lowell Seal, Brett Gidge, Todd Locker, Graham Thompson
-
Patent number: 10184989Abstract: 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: GrantFiled: April 29, 2016Date of Patent: January 22, 2019Assignee: Comrent International, Inc.Inventors: Joseph Morin, Brian Kelleher, Lowell Seal, Brett Gidge, Todd Locker, Graham Thompson
-
Publication number: 20170315184Abstract: 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: ApplicationFiled: April 29, 2016Publication date: November 2, 2017Inventors: Joseph Morin, Brian Kelleher, Lowell Seal, Brett Gidge, Todd Locker, Graham Thompson