Patents by Inventor Timothy J. Mitchell
Timothy J. Mitchell 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: 11313748Abstract: Example aspects of an outer housing for a pressure monitoring system and a pressure monitoring system for a wet barrel hydrant are disclosed. The outer housing for a pressure monitoring system can comprise a sidewall shell defining an axis extending centrally therethrough and comprising an annular inner sidewall projection extending from a top end thereof; and a cap mounted to the sidewall shell, the cap defining an annular cap recess, wherein the annular inner sidewall projection is configured to engage the annular cap recess.Type: GrantFiled: April 30, 2019Date of Patent: April 26, 2022Assignee: Mueller International, LLCInventors: Carlos Stephen Moreno, Timothy J. Mitchell
-
Patent number: 11255473Abstract: Example aspects of a gasket bridge for an end ring assembly and a method for using an end ring assembly are disclosed. The gasket bridge can comprise an arcuate body defining an inner surface, an outer surface, a first bridge end, and a second bridge end, the arcuate body defining a bridge radius of curvature; a first ramp extending from the first bridge end; a second ramp extending from the second bridge end; and a projection extending from the inner surface.Type: GrantFiled: November 6, 2018Date of Patent: February 22, 2022Assignee: Mueller International, LLCInventors: Timothy J. Mitchell, Curtis Michael McCullough
-
Publication number: 20210260739Abstract: A pipe coupon extraction tool includes: a rod defining a first end, a second end, and a central axis; and a spring bar defining a first end and a second end, the spring bar rotatably secured to the rod, a surface of the spring bar configured to be angled with respect to the central axis when the pipe coupon extraction tool is engaged with a pipe coupon.Type: ApplicationFiled: February 24, 2020Publication date: August 26, 2021Inventors: Timothy J. Mitchell, David Latimore Hughes, JR.
-
Patent number: 11082526Abstract: A computer-implemented method, apparatus, system and computer program product for optimizing parameter data passing between services in a service mesh, the method including receiving, at a first service, a request for the first service, the request including parameter data; storing the parameter data in a request parameter store, retrieving the parameter data from the request parameter store; the first service initiating a request for a second service, the parameter data in the request being replaced by a unique token identifying the parameter data in the request parameter store; and responsive to the second service using the parameter data, retrieving the parameter data from the request parameter store.Type: GrantFiled: August 19, 2019Date of Patent: August 3, 2021Assignee: International Business Machines CorporationInventors: Adam John Pilkington, Gordon Douglas Hutchison, Timothy J. Mitchell, Graham C. Charters
-
Patent number: 11074154Abstract: Method and system are provided for identifying a source file for use in debugging compiled code. The method includes referencing a compiled file for debugging and searching for potential source files of the compiled file from configured repositories. The method obtains the potential source files from the configured repositories and iterates over the obtained potential source files to compile and compare each potential source file to the compiled file. One or more matching source files are identified for use in debugging the compiled file.Type: GrantFiled: June 6, 2018Date of Patent: July 27, 2021Assignee: International Business Machines CorporationInventors: Timothy J. Mitchell, Graham C. Charters, Lewis Evans, Adam J. Pilkington
-
Publication number: 20210062945Abstract: A seal for a pipe coupling can include an outer gasket defining a radially inner surface defining a plurality of grooves; and an inner gasket separably joined to the outer gasket and defining a radially outer surface, the radially outer surface defining a plurality of ridges extending radially outward and including: a first ridge, each of first and second side surfaces of the first ridge angled in cross-section with respect to a radial direction of the inner gasket towards a first axial end of the inner gasket when in an uncompressed state; and a second ridge, each of first and second side surfaces of the second ridge angled in cross-section with respect to the radial direction towards a second axial end of the inner gasket when in the uncompressed state; wherein the radially outer surfaces of the inner and outer gaskets contact each other.Type: ApplicationFiled: November 13, 2020Publication date: March 4, 2021Inventors: Timothy J. Mitchell, Steve Kent Fearnow, Jason White Bradley
-
Publication number: 20210058484Abstract: A computer-implemented method, apparatus, system and computer program product for optimizing parameter data passing between services in a service mesh, the method including receiving, at a first service, a request for the first service, the request including parameter data; storing the parameter data in a request parameter store, retrieving the parameter data from the request parameter store; the first service initiating a request for a second service, the parameter data in the request being replaced by a unique token identifying the parameter data in the request parameter store; and responsive to the second service using the parameter data, retrieving the parameter data from the request parameter store.Type: ApplicationFiled: August 19, 2019Publication date: February 25, 2021Inventors: Adam John Pilkington, GORDON DOUGLAS HUTCHISON, Timothy J. MITCHELL, Graham C. Charters
-
Publication number: 20210019155Abstract: A method, computer system, and computer program product for generating an optimized managed runtime application is provided. Method invocation statistics for a managed runtime application are received. The managed runtime application comprises code defining a plurality of classes, each class including bytecode for one or more methods associated with the class. The method invocation statistics identify the methods invoked during at least one previous execution of the managed runtime application. An optimized version of the managed runtime application is generated based on the method invocation statistics. The managed runtime application is retrieved, and bytecode for at least one method of a class of the managed runtime application is selectively replaced with proxy code based on the method invocation statistics. The proxy code is configured for retrieving the replaced code.Type: ApplicationFiled: July 18, 2019Publication date: January 21, 2021Inventors: Adam John Pilkington, Graham C. Charters, Timothy J. Mitchell, Gordon Douglas Hutchison
-
Publication number: 20210018125Abstract: A gland assembly for a piping element, the gland assembly comprising: a gland comprising: a joint restraint assembly comprising a restraint base, the restraint base defining a restraint pocket, the joint restraint assembly further comprising a gripper disposed within the restraint pocket, wherein the gripper is configured to rotate within the restraint pocket about and between a disengaged position in which the gripper is disengaged from the piping element and an engagement position in which the gripper is engaged with the piping element; and a cover removably attached to the restraint base, the cover comprising: a bottom wall comprising a stop leg; a sidewall; a tab extending from the sidewall, the tab configured to prevent the cover from being pushed onto the restraint base in a fully depressed configuration and to prevent the stop leg from engaging the gripper into the disengaged position.Type: ApplicationFiled: July 19, 2019Publication date: January 21, 2021Inventors: Timothy J. Mitchell, Anton A. Nasledov
-
Patent number: 10884764Abstract: A method, computer system, and computer program product for generating an optimized managed runtime application is provided. Method invocation statistics for a managed runtime application are received. The managed runtime application comprises code defining a plurality of classes, each class including bytecode for one or more methods associated with the class. The method invocation statistics identify the methods invoked during at least one previous execution of the managed runtime application. An optimized version of the managed runtime application is generated based on the method invocation statistics. The managed runtime application is retrieved, and bytecode for at least one method of a class of the managed runtime application is selectively replaced with proxy code based on the method invocation statistics. The proxy code is configured for retrieving the replaced code.Type: GrantFiled: July 18, 2019Date of Patent: January 5, 2021Assignee: International Business Machines CorporationInventors: Adam John Pilkington, Graham C. Charters, Timothy J. Mitchell, Gordon Douglas Hutchison
-
Patent number: 10871248Abstract: A seal for a pipe coupling includes an outer gasket defining a radially inner surface defining a plurality of grooves; and an inner gasket separably joined to the outer gasket, a radially outer surface of the inner gasket defining a plurality of ridges, each of the plurality of ridges extending radially outward, the plurality of ridges including: a first ridge, each of first and second side surfaces of the first ridge angled in cross-section with respect to a radial direction of the inner gasket towards a first axial end of the inner gasket; and a second ridge, each of a first and second side surfaces of the second ridge angled in cross-section with respect to a radial direction of the inner gasket towards a second axial end of the inner gasket; wherein the radially outer surface of the inner gasket contacts the radially inner surface of the outer gasket.Type: GrantFiled: February 28, 2018Date of Patent: December 22, 2020Assignee: Mueller International, LLCInventors: Timothy J. Mitchell, Steve Kent Fearnow, Jason White Bradley
-
Patent number: 10844983Abstract: A top bar coupling includes a coupling body defining a first body end and a second body end; a first end ring attached to the first body end, the first end ring including a first gasket and a first split ring, the first gasket disposed within the first split ring, the first split ring configured to compress the first gasket radially inward in a tensioned state; a second end ring attached to the second body end, the second end ring including a second gasket and a second split ring, the second gasket disposed within the second split ring, the second split ring configured to compress the second gasket radially inward in a tensioned state; and a bar linkage attached to the first end ring and the second end ring, the bar linkage including a first bar; a second bar; and a attaching the first bar to the second bar.Type: GrantFiled: July 13, 2017Date of Patent: November 24, 2020Assignee: Mueller International, LLCInventor: Timothy J. Mitchell
-
Patent number: 10805213Abstract: In a cluster of microservice nodes, each microservice node comprises a microservice and microservices form a service mesh. Data communications across the service mesh are controlled to prioritize sequence in which various data parameters are sent to destination nodes, so that data needs of a destination microservice are met as quickly as possible. An originator program receives, from a destination, data usage information relating to access of the data parameters received by a destination program from the originator program. The originator program determines, for the destination microservice, a priority order of the data parameters based on the historic data usage information, and transmits input data in the priority order to the destination program.Type: GrantFiled: November 19, 2018Date of Patent: October 13, 2020Assignee: International Business Machines CorporationInventors: Adam J. Pilkington, Graham C. Charters, Gordon Hutchison, Timothy J. Mitchell
-
Publication number: 20200232864Abstract: Example aspects of an outer housing for a pressure monitoring system and a pressure monitoring system for a wet barrel hydrant are disclosed. The outer housing for a pressure monitoring system can comprise a sidewall shell defining an axis extending centrally therethrough and comprising an annular inner sidewall projection extending from a top end thereof; and a cap mounted to the sidewall shell, the cap defining an annular cap recess, wherein the annular inner sidewall projection is configured to engage the annular cap recess.Type: ApplicationFiled: April 30, 2019Publication date: July 23, 2020Inventors: Carlos Stephen Moreno, Timothy J. Mitchell
-
Publication number: 20200162380Abstract: In a cluster of microservice nodes, each microservice node comprises a microservice and microservices form a service mesh. Data communications across the service mesh are controlled to prioritize sequence in which various data parameters are sent to destination nodes, so that data needs of a destination microservice are met as quickly as possible. An originator program receives, from a destination, data usage information relating to access of the data parameters received by a destination program from the originator program. The originator program determines, for the destination microservice, a priority order of the data parameters based on the historic data usage information, and transmits input data in the priority order to the destination program.Type: ApplicationFiled: November 19, 2018Publication date: May 21, 2020Inventors: Adam J. Pilkington, Graham C. Charters, Gordon Hutchison, Timothy J. Mitchell
-
Publication number: 20200141523Abstract: Example aspects of a gasket bridge for an end ring assembly and a method for using an end ring assembly are disclosed. The gasket bridge can comprise an arcuate body defining an inner surface, an outer surface, a first bridge end, and a second bridge end, the arcuate body defining a bridge radius of curvature; a first ramp extending from the first bridge end; a second ramp extending from the second bridge end; and a projection extending from the inner surface.Type: ApplicationFiled: November 6, 2018Publication date: May 7, 2020Inventors: Timothy J. Mitchell, Curtis Michael McCullough
-
Patent number: 10564653Abstract: Methods, systems, and computer-readable storage media for controlling and monitoring an electro-mechanical flushing mechanism in a pressurized water distribution system. A first pressure reading of water in a supply channel is taken, the supply channel being in fluid communication with a distribution line of the water distribution system and terminated by a flushing valve. The flushing valve is then actuated causing the valve to change state. A second pressure reading is taken of the water in the supply channel and a difference between the first and second pressure readings is computed. The computed difference is compared to a minimum pressure differential value, and, upon determining that the difference is not greater than the minimum pressure differential value, a central control system of the water distribution system is alerted that a valve failure has occurred.Type: GrantFiled: April 13, 2018Date of Patent: February 18, 2020Assignee: Mueller International, LLCInventors: Timofey Sitnikov, Harold Mosley, Timothy J. Mitchell
-
Publication number: 20190377662Abstract: Method and system are provided for identifying a source file for use in debugging compiled code. The method includes referencing a compiled file for debugging and searching for potential source files of the compiled file from configured repositories. The method obtains the potential source files from the configured repositories and iterates over the obtained potential source files to compile and compare each potential source file to the compiled file. One or more matching source files are identified for use in debugging the compiled file.Type: ApplicationFiled: June 6, 2018Publication date: December 12, 2019Inventors: Timothy J. Mitchell, Graham C. Charters, Lewis Evans, Adam J. Pilkington
-
Patent number: 10494837Abstract: A pit assembly comprises: a pit wall defining an inner surface, and an outer surface; a rail secured to the inner surface of the pit wall, the rail comprising: a top end, a bottom end, a first side end, a second side end, and an outer face defining a curved radially outer surface and mounted on the inner surface of the pit wall; a center-lock strike portion proximate to the first side end; and a side-lock strike portion distal from the first side end, a one of the center-lock strike portion and the side-lock strike portion defining a strike notch in the bottom end; and a lid defining an upper surface and a lower surface and comprising a locking mechanism, the locking mechanism coupled to the lower surface and configured to engage a one of the center-lock strike portion and the side-lock strike portion of the rail.Type: GrantFiled: October 17, 2018Date of Patent: December 3, 2019Assignee: Mueller International, LLCInventors: Timothy J. Mitchell, Trace Pierce, Aaron Cleek
-
Publication number: 20190317533Abstract: Methods, systems, and computer-readable storage media for controlling and monitoring an electro-mechanical flushing mechanism in a pressurized water distribution system. A first pressure reading of water in a supply channel is taken, the supply channel being in fluid communication with a distribution line of the water distribution system and terminated by a flushing valve. The flushing valve is then actuated causing the valve to change state. A second pressure reading is taken of the water in the supply channel and a difference between the first and second pressure readings is computed. The computed difference is compared to a minimum pressure differential value, and, upon determining that the difference is not greater than the minimum pressure differential value, a central control system of the water distribution system is alerted that a valve failure has occurred.Type: ApplicationFiled: April 13, 2018Publication date: October 17, 2019Inventors: Timofey Sitnikov, Harold Mosley, Timothy J. Mitchell