Patents by Inventor Christopher S. Thomas
Christopher S. Thomas 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: 20240175433Abstract: A fluid end for use with a power end. The fluid end comprises a plurality of fluid end sections positioned adjacent one another. Each section includes a single horizontally positioned bore. A plunger is installed within the bore and includes a fluid passageway. Low-pressure fluid enters the bore through the plunger and high-pressure fluid exits the fluid end through an outlet valve installed within the bore. The intake of low-pressure fluid within the fluid end section is regulated by an inlet valve installed within the plunger. Low pressure fluid enters the plunger through an inlet component attached to both the plunger and an inlet manifold.Type: ApplicationFiled: February 6, 2024Publication date: May 30, 2024Inventors: Mark S. Nowell, Kelcy Jake Foster, Micheal Cole Thomas, Christopher Todd Barnett, Guy J. Lapointe, Brandon Scott Ayres
-
Publication number: 20240175430Abstract: A fluid routing plug for use with a fluid end section. The fluid end section being one of a plurality of fluid end sections making up a fluid end side of a high pressure pump. The fluid routing plug is installed within a horizontal bore formed in a fluid end section and is configured to route fluid between an intake and discharge bore. The fluid routing plug comprises a plurality of first and second fluid passages. The first and second passages do not intersect and are offset from one another. The first fluid passages are configured to direct fluid delivered to the horizontal bore from intake bores towards a reciprocating plunger. The second fluid passages are configured to direct fluid pressurized by the plunger towards a discharge bore.Type: ApplicationFiled: February 6, 2024Publication date: May 30, 2024Inventors: Micheal Cole Thomas, Christopher Todd Barnett, Kelcy Jake Foster, Nicholas Son, John Keith, Mark S. Nowell
-
Publication number: 20240125395Abstract: A fluid end assembly comprising a housing having multiple conduits formed therein. A tubular sleeve is installed within one of the conduits and is configured to house a plurality of packing seals. A seal is installed within a groove formed in the walls of the housing surrounding the tubular sleeve such that the seal engages an outer surface of the tubular sleeve.Type: ApplicationFiled: December 12, 2023Publication date: April 18, 2024Inventors: Mark S. Nowell, Kelcy Jake Foster, Michael Eugene May, Brandon Scott Ayres, Christopher Todd Barnett, Micheal Cole Thomas, Guy J. Lapointe
-
Publication number: 20240117806Abstract: A fluid routing plug for use with a fluid end section. The fluid end section being one of a plurality of fluid end sections making up a fluid end side of a high pressure pump. The fluid routing plug is installed within a horizontal bore formed in a fluid end section and is configured to route fluid between an intake and discharge bore. The fluid routing plug comprises a plurality of first and second fluid passages. The first and second passages do not intersect and are offset from one another. The first fluid passages are configured to direct fluid delivered to the horizontal bore from intake bores towards a reciprocating plunger. The second fluid passages are configured to direct fluid pressurized by the plunger towards a discharge bore.Type: ApplicationFiled: December 19, 2023Publication date: April 11, 2024Inventors: Micheal Cole Thomas, Christopher Todd Barnett, Kelcy Jake Foster, Nicholas Son, John Keith, Mark S. Nowell
-
Patent number: 11952986Abstract: A fluid end for use with a power end. The fluid end comprises a plurality of fluid end sections positioned adjacent one another. Each section includes a single horizontally positioned bore. A plunger is installed within the bore and includes a fluid passageway. Low-pressure fluid enters the bore through the plunger and high-pressure fluid exits the fluid end through an outlet valve installed within the bore. The intake of low-pressure fluid within the fluid end section is regulated by an inlet valve installed within the plunger. Low-pressure fluid enters the plunger through an inlet component attached to both the plunger and an inlet manifold.Type: GrantFiled: November 16, 2022Date of Patent: April 9, 2024Assignee: Kerr Machine Co.Inventors: Mark S. Nowell, Kelcy Jake Foster, Micheal Cole Thomas, Christopher Todd Barnett, Guy J. Lapointe, Brandon Scott Ayres
-
Patent number: 11952990Abstract: A fluid end for use with a power end. The fluid end comprises a plurality of fluid end sections positioned adjacent one another. Each section includes a single horizontally positioned bore. A plunger is installed within the bore and includes a fluid passageway. Low-pressure fluid enters the bore through the plunger and high-pressure fluid exits the fluid end through an outlet valve installed within the bore. The intake of low-pressure fluid within the fluid end section is regulated by an inlet valve installed within the plunger. Low-pressure fluid enters the plunger through an inlet component attached to both the plunger and an inlet manifold.Type: GrantFiled: February 2, 2023Date of Patent: April 9, 2024Assignee: Kerr Machine Co.Inventors: Mark S. Nowell, Kelcy Jake Foster, Micheal Cole Thomas, Christopher Todd Barnett, Guy J. Lapointe, Brandon Scott Ayres
-
Publication number: 20240110167Abstract: The present disclosure provides for endonuclease enzymes having distinguishing domain features, as well as methods of using such enzymes or variants thereof.Type: ApplicationFiled: October 17, 2023Publication date: April 4, 2024Inventors: Brian C. THOMAS, Christopher BROWN, Daniela S.A. GOLTSMAN, Cristina BUTTERFIELD, Lisa ALEXANDER, Cindy CASTELLE
-
Publication number: 20240077076Abstract: A high pressure pump comprising a fluid end mechanically coupled to a power end. The power end is modular and comprises a crankshaft section, a crosshead section, and a connector section coupled together by a first set of stay rods. The fluid end comprises a plurality of fluid end sections positioned in a side-by-side relationship. Each of the plurality of fluid end sections are attached to the power end using a plurality of second set of stay rods.Type: ApplicationFiled: November 14, 2023Publication date: March 7, 2024Inventors: Mark S. Nowell, Kelcy Jake Foster, Micheal Cole Thomas, Christopher Todd Barnett, Nicholas Son, John Keith, Guy J. Lapointe, Michael Eugene May
-
Patent number: 11920587Abstract: A fluid routing plug for use with a fluid end section. The fluid end section being one of a plurality of fluid end sections making up a fluid end side of a high pressure pump. The fluid routing plug is installed within a horizontal bore formed in a fluid end section and is configured to route fluid between an intake and discharge bore. The fluid routing plug comprises a plurality of first and second fluid passages. The first and second passages do not intersect and are offset from one another. The first fluid passages are configured to direct fluid delivered to the horizontal bore from intake bores towards a reciprocating plunger. The second fluid passages are configured to direct fluid pressurized by the plunger towards a discharge bore.Type: GrantFiled: February 13, 2023Date of Patent: March 5, 2024Assignee: Kerr Machine Co.Inventors: Micheal Cole Thomas, Christopher Todd Barnett, Kelcy Jake Foster, Nicholas Son, John Keith, Mark S. Nowell
-
Publication number: 20240068455Abstract: A fluid end for use with a power end. The fluid end comprises a plurality of fluid end sections positioned adjacent one another. Each section includes a single horizontally positioned bore. A plunger is installed within the bore and includes a fluid passageway. Low-pressure fluid enters the bore through the plunger and high-pressure fluid exits the fluid end through an outlet valve installed within the bore. The intake of low-pressure fluid within the fluid end section is regulated by an inlet valve installed within the plunger. Low-pressure fluid enters the plunger through an inlet component attached to both the plunger and an inlet manifold.Type: ApplicationFiled: November 8, 2023Publication date: February 29, 2024Inventors: Mark S. Nowell, Kelcy Jake Foster, Micheal Cole Thomas, Christopher Todd Barnett, Guy J. Lapointe, Brandon Scott Ayres
-
Patent number: 11755331Abstract: A processor includes a processing pipeline, a plurality of result-storage elements, and writeback logic. The processing pipeline is configured to process program operations and to write, to a result storage, up to a predefined maximal number of results of the processed program operations per clock cycle. The result-storage elements are configured to store respective ones of the results. The writeback logic is configured to (i) detect a writeback conflict event in which the processing pipeline produces simultaneous results that exceed the predefined maximal number of results, for writing to the result storage, in a same clock cycle, (ii) in response to detecting the writeback conflict event, to temporarily store at least a given result, from among the simultaneous results, in a given result-storage element, and (iii) to subsequently write the temporarily-stored given result from the given result-storage element to the result storage.Type: GrantFiled: July 11, 2021Date of Patent: September 12, 2023Assignee: APPLE INC.Inventors: Skanda K Srinivasa, Christopher S Thomas
-
Publication number: 20230011446Abstract: A processor includes a processing pipeline, a plurality of result-storage elements, and writeback logic. The processing pipeline is configured to process program operations and to write, to a result storage, up to a predefined maximal number of results of the processed program operations per clock cycle. The result-storage elements are configured to store respective ones of the results. The writeback logic is configured to (i) detect a writeback conflict event in which the processing pipeline produces simultaneous results that exceed the predefined maximal number of results, for writing to the result storage, in a same clock cycle, (ii) in response to detecting the writeback conflict event, to temporarily store at least a given result, from among the simultaneous results, in a given result-storage element, and (iii) to subsequently write the temporarily-stored given result from the given result-storage element to the result storage.Type: ApplicationFiled: July 11, 2021Publication date: January 12, 2023Inventors: Skanda K Srinivasa, Christopher S Thomas
-
Patent number: 10372500Abstract: In some embodiments, a system includes a register file, a plurality of clock gating circuits, a free list circuit, and a register allocation adjustment circuit. The register file includes a plurality of registers. The clock gating circuits control receipt of a clock signal at respective regions of registers. The free list circuit performs multiple search operations in parallel to identify unallocated registers. The register allocation adjustment circuit implements a mapping between registers identified by the free list circuit and registers of the register file such that the multiple search operations identify whether registers of a first region are unallocated prior to identifying whether registers of a second region are unallocated. As a result, a region of the register file is less likely to be in use during a particular clock cycle and a clock gating circuit may prevent a clock signal from being received at the region.Type: GrantFiled: February 17, 2016Date of Patent: August 6, 2019Assignee: Apple Inc.Inventors: Christopher S. Thomas, James N. Hardage, Jr., Christopher M. Tsay
-
Patent number: 9824171Abstract: In some embodiments, a register file circuit design process includes instructing an automated integrated circuit design program to generate a register file circuit design, including providing a cell circuit design and instructing the automated integrated circuit design program to generate a selection design, a pre-decode design, and a data gating design. The cell circuit design describes a plurality of selection circuits that have a particular arrangement. The selection design describes a plurality of replica circuits that include respective pluralities of selection circuits having the particular arrangement. The pre-decode design describes a pre-decode circuit configured to identify a plurality of entries identified by a portion of a write instruction. The data gating design describes data gating circuits configured, in response to the pre-decode circuit not identifying respective entries, to disable data inputs to respective write selection circuits connected to the respective entries.Type: GrantFiled: August 6, 2015Date of Patent: November 21, 2017Assignee: Apple Inc.Inventors: Harsha Krishnamurthy, Mridul Agarwal, Shyam Sundar Balasubramanian, Christopher S. Thomas, Rajat Goel, Rohit Kumar, Muthukumaravelu Velayoudame
-
Publication number: 20170039299Abstract: In some embodiments, a register file circuit design process includes instructing an automated integrated circuit design program to generate a register file circuit design, including providing a cell circuit design and instructing the automated integrated circuit design program to generate a selection design, a pre-decode design, and a data gating design. The cell circuit design describes a plurality of selection circuits that have a particular arrangement. The selection design describes a plurality of replica circuits that include respective pluralities of selection circuits having the particular arrangement. The pre-decode design describes a pre-decode circuit configured to identify a plurality of entries identified by a portion of a write instruction. The data gating design describes data gating circuits configured, in response to the pre-decode circuit not identifying respective entries, to disable data inputs to respective write selection circuits connected to the respective entries.Type: ApplicationFiled: August 6, 2015Publication date: February 9, 2017Inventors: Harsha Krishnamurthy, Mridul Agarwal, Shyam Sundar Balasubramanian, Christopher S. Thomas, Rajat Goel, Rohit Kumar, Muthukumaravelu Velayoudame
-
Patent number: 7083678Abstract: An apparatus for making a crystal pre-melt includes a hermetically-sealed muffle furnace made of a non-porous refractory material, at least one port for entry and exit of gaseous substance within the muffle furnace, a temperature-controlled zone defined inside the muffle furnace, and a crucible for holding crystal raw material in solid or molten form inside the muffle furnace. The crystal pre-melt is made by disposing crystal raw material in loose powder, pressed powder, granular, or densified form in the temperature-controlled zone, heating the temperature-controlled zone to a treatment temperature that enables reaction between a fluorinating agent and oxides in the crystal raw material, reacting the fluorinating agent with the crystal raw material to produce volatile gases, removing the volatile gases from the muffle furnace, heating the crystal raw material to form a melt, and solidifying the melt to form the crystal pre-melt.Type: GrantFiled: October 29, 2003Date of Patent: August 1, 2006Assignee: Corning IncorporatedInventors: Daniel W. Hawtof, Nicholas LeBlond, Christopher S. Thomas
-
Patent number: 6240452Abstract: A method of monitoring logical connections in a computer network is described. All packets exchanged via the network are intercepted and analyzed. Upon receipt of a packet, a connection management engine determines whether packet is part of an existing logical connection. If it is not, a new record is created and stored in a connection record database. Otherwise, the existing record for the logical connection in the connection record database is updated. Also described is a method of monitoring file transfers in a computer network. File transfers are monitored using an file transfer record database, which allows each packet of the file transfer to be placed in proper context. Upon interception of a packet, an application management engine (AME) first determines whether the packet is part of a file transfer. If it is not, the AME ignores the packet.Type: GrantFiled: August 12, 1998Date of Patent: May 29, 2001Assignee: Intel CorporationInventors: Frank K. Welch, Jr., Christopher S. Thomas, Jay E. Sternberg, Thomas M. Baggleman
-
Patent number: 5862335Abstract: A method of monitoring logical connections in a computer network is described. All packets exchanged via the network are intercepted and analyzed. Upon receipt of a packet, a connection management engine determines whether packet is part of an existing logical connection. If it is not, a new record is created and stored in a connection record database. Otherwise, the existing record for the logical connection in the connection record database is updated.Also described is a method of monitoring file transfers in a computer network. File transfers are monitored using an file transfer record database, which allows each packet of the file transfer to be placed in proper context. Upon interception of a packet, an application management engine (AME) first determines whether the packet is part of a file transfer. If it is not, the AME ignores the packet.Type: GrantFiled: April 1, 1993Date of Patent: January 19, 1999Assignee: Intel Corp.Inventors: Frank K. Welch, Jr., Christopher S. Thomas, Jay E. Sternberg, Thomas M. Baggleman