Patents by Inventor Paul Easton
Paul Easton 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: 12106139Abstract: A plurality of containers can be configured for running applications associated to at least one node of a distributed computing environments. The containers of the plurality of containers includes integrated intelligence that provides an in memory state component that detects how container instances are running. A quorum synchronization component of the integrated intelligence can coordinate the activities of the containers. A first container can be initiated for running a first node application. The memory state component can determine if a topology exists in the plurality of containers that is running an existing application matching the first node application. The quorum synchronization component of the integrated intelligence can coordinate running of the first node application with the first container with the existing application.Type: GrantFiled: June 24, 2021Date of Patent: October 1, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vishal Anand, John Paul Easton, Sham Vaidya
-
Patent number: 12017111Abstract: A hydrotherapy apparatus comprises a tank; a conveyer with a conveyer frame and drum mounted within the tank, and an actuator comprising: a guide mounted on an end region of the conveyer frame, the guide comprising a first portion and a second portion angled downwards with respect to, and closer to the drum than, the first portion; a glider arranged to be received by the guide; and an actuator shaft arranged to move the glider. The conveyer is arranged to be rotated around the axis of the drum by the actuator shaft moving the glider along the guide. The hydrotherapy apparatus may comprise a lifting arm rotatably connected to the conveyer frame, at a position spaced from the drum, at a first end region of the lifting arm, and arranged to be driven by the actuator so as to rotate the conveyer further.Type: GrantFiled: April 29, 2021Date of Patent: June 25, 2024Assignee: Syspal Holdings LimitedInventors: Christopher John Truman, Paul Easton Preece, Laurence Stafford
-
Patent number: 12007876Abstract: In an approach to improve implementing program code modifications within a predetermined system embodiments simulate an impact of an implemented modification to a software code against one or more predetermined constraints using a target environment. Further, embodiments comparing a first executed simulation against a second executed simulation of the software code, wherein the second executed simulation comprises the implemented modifications and a current version of the software code. Additionally, embodiments, generate guidance for a user based on the comparison of the first and second executed simulations, wherein the generated guidance comprises positive and negative impacts of the implemented software code modifications regarding compliance with the one or more predetermined constraints, and output, by a user interface, the generated guidance to the user detailing the impact of the implemented modification.Type: GrantFiled: April 26, 2022Date of Patent: June 11, 2024Assignee: International Business Machines CorporationInventors: John Paul Easton, Gregory R. Hintermeister, Karri Carlson-Neumann, Zoe Clements, Vishal Anand
-
Publication number: 20240133847Abstract: A device and method for analyzing structures within a medium. The device may include: at least one acoustic signal transmitter and acoustic signal receiver configured to output an acoustic signal and to receive an acoustic signal; an analyzer configured to analyze received acoustic data; a signal modifier configured to modify the acoustic signal of the acoustic signal transmitter or acoustic signal receiver; and control circuitry for controlling analysis of the structure. The control circuitry is configured to: initiate analysis of a first portion of the structure by controlling the signal modifier to apply a signal modification to the transmitter or the receiver to modify respective acoustic signals according to first modification data; and initiate analysis of a second portion of the structure by controlling the signal modifier to apply a signal modification to the transmitter or the receiver to modify respective acoustic signals according to second modification data.Type: ApplicationFiled: February 21, 2022Publication date: April 25, 2024Applicant: Cereus Ultrasonics LimitedInventors: Mark Tanner, Paul Easton, Max Hadley
-
Publication number: 20240125231Abstract: A device and method for analyzing structures within a borehole is disclosed. The device comprises: a medium determiner for determining a medium surrounding the device; at least one acoustic signal transmitter and acoustic signal receiver configured to output an acoustic signal and to receive an acoustic signal; and a signal modifier configured to modify at least one of a phase and amplitude of the acoustic signal at at least one of the acoustic signal transmitter and acoustic signal receiver. The signal modifier is configured to receive a medium indicator signal from the medium determiner indicative of the medium surrounding the device and to apply a signal modification to at least one of the at least one acoustic signal transmitter and acoustic signal receiver in dependence upon the medium indicator signal.Type: ApplicationFiled: February 21, 2022Publication date: April 18, 2024Applicant: Cereus Ultrasonics LimitedInventors: Mark Tanner, Paul Easton, Max Hadley
-
Patent number: 11931311Abstract: A hydrotherapy apparatus comprises a tank, the tank comprising a panel arranged to form a wall of the tank, and an inner frame arranged to have the panel mechanically fixed to an outer side thereof, without bonding, so as to form a watertight seal. The inner frame may comprise a lower portion in a base region of the tank and two struts extending upward therefrom. The tank may further comprise a lower fixing section arranged to be mechanically connected to an outer surface of the lower portion of the inner frame, with a lower edge region of the panel therebetween, and two side fixing sections extending upward and each arranged to be mechanically connected to an outer surface of a respective strut of the struts of the inner frame, with a respective side edge region of the panel therebetween.Type: GrantFiled: April 29, 2021Date of Patent: March 19, 2024Assignee: Syspal LimitedInventors: Christopher John Truman, Paul Easton Preece
-
Publication number: 20230401077Abstract: Replicating a software cluster which includes control software and containers in another computing environment can include software operators which can be generated relating to modular functionalities of a control software cluster. The software operators are derived from analyzing the control software cluster. The software operators further being derived from analyzing code of the control software cluster including the containers, and from analyzing software configurations for the control software cluster. The generating of the software operators can include, at least in part, determining software configuration requirements for the control software cluster. The generating of the software operators including at least in part, creating a template for the control software cluster based on the determined software configuration requirements and the analysis of the another software computing environment.Type: ApplicationFiled: June 13, 2022Publication date: December 14, 2023Inventors: Vishal Anand, John Paul Easton, Ulrike Vauth, Srinivas Koushik, Reena Sandhir
-
Publication number: 20230342284Abstract: In an approach to improve implementing program code modifications within a predetermined system embodiments simulate an impact of an implemented modification to a software code against one or more predetermined constraints using a target environment. Further, embodiments comparing a first executed simulation against a second executed simulation of the software code, wherein the second executed simulation comprises the implemented modifications and a current version of the software code. Additionally, embodiments, generate guidance for a user based on the comparison of the first and second executed simulations, wherein the generated guidance comprises positive and negative impacts of the implemented software code modifications regarding compliance with the one or more predetermined constraints, and output, by a user interface, the generated guidance to the user detailing the impact of the implemented modification.Type: ApplicationFiled: April 26, 2022Publication date: October 26, 2023Inventors: John Paul Easton, Gregory R. Hintermeister, Karri Carlson-Neumann, Zoe Clements, Vishal Anand
-
Publication number: 20220413894Abstract: A plurality of containers can be configured for running applications associated to at least one node of a distributed computing environments. The containers of the plurality of containers includes integrated intelligence that provides an in memory state component that detects how container instances are running. A quorum synchronization component of the integrated intelligence can coordinate the activities of the containers. A first container can be initiated for running a first node application. The memory state component can determine if a topology exists in the plurality of containers that is running an existing application matching the first node application. The quorum synchronization component of the integrated intelligence can coordinate running of the first node application with the first container with the existing application.Type: ApplicationFiled: June 24, 2021Publication date: December 29, 2022Inventors: Vishal Anand, John Paul Easton, Sham Vaidya
-
Publication number: 20210339081Abstract: A hydrotherapy apparatus (1) comprises a tank (10); a conveyer (30) with a conveyer frame (34) and drum (38) mounted within the tank (10), and an actuator (200) comprising: a guide (202) mounted on an end region of the conveyer frame (34), the guide (202) comprising a first portion (202a) and a second portion (202b) angled downwards with respect to, and closer to the drum (36) than, the first portion; a glider (204) arranged to be received by the guide (202); and an actuator shaft (208) arranged to move the glider (204). The conveyer (30) is arranged to be rotated around the axis of the drum (36) by the actuator shaft (208) moving the glider (204) along the guide (202). The hydrotherapy apparatus (1) may comprise a lifting arm (80) rotatably connected to the conveyer frame (32), at a position spaced from the drum (36), at a first end region of the lifting arm (80), and arranged to be driven by the actuator (200) so as to rotate the conveyer (30) further.Type: ApplicationFiled: April 29, 2021Publication date: November 4, 2021Inventors: Christopher John Truman, Paul Easton Preece, Laurence Stafford
-
Publication number: 20210338525Abstract: A hydrotherapy apparatus comprises a tank, the tank comprising a panel arranged to form a wall of the tank, and an inner frame arranged to have the panel mechanically fixed to an outer side thereof, without bonding, so as to form a watertight seal. The inner frame may comprise a lower portion in a base region of the tank and two struts extending upward therefrom. The tank may further comprise a lower fixing section arranged to be mechanically connected to an outer surface of the lower portion of the inner frame, with a lower edge region of the panel therebetween, and two side fixing sections extending upward and each arranged to be mechanically connected to an outer surface of a respective strut of the struts of the inner frame, with a respective side edge region of the panel therebetween.Type: ApplicationFiled: April 29, 2021Publication date: November 4, 2021Inventors: Christopher John Truman, Paul Easton Preece
-
Patent number: 6574792Abstract: Dynamically generating expanded user messages, in a computer system having a logging tool for creating a log file. The log file comprises log messages produced in response to events occurring during execution of an application program. Firstly, the application program source code is pre-analysed to extract a plurality of program components, including comments. The different component types and comments associated with them are ordered into tabular form. An individual log message is read from the log file and its program components are determined. Comments associated with these program components are read from the relationship tables. The comments are used to supplement the original log message by combining them to produce expanded user messages in a user-friendly format. These expanded user messages may be further grammatically parsed into natural language, in order to provide the end user with more meaningful diagnostic information.Type: GrantFiled: May 31, 2000Date of Patent: June 3, 2003Assignee: International Business Machines CorporationInventor: John Paul Easton
-
Patent number: 5371842Abstract: The data flow rate of a first series of sample values generated over time is reduced to a rate acceptable for real time plotting by generating a second series of sample values where each sample in the second series is representative of a plurality of samples in the first series. The times of the representative values are representative of the times of nonplotted values. Plotting density is increased by plotting only representative values and/or representative time points.Type: GrantFiled: April 19, 1990Date of Patent: December 6, 1994Assignee: BioScience Analysis Software Ltd.Inventors: Paul Easton, Pierre Goyette