Patents by Inventor Christopher Gonzalez

Christopher Gonzalez 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: 20260022580
    Abstract: A cold plunge system designed for home use, incorporating a water cooling device and an innovative quick release hose-arm. The water cooling device includes a heat exchanger, compressor, fan, water reservoir, filter, self-priming diaphragm pump, and a hose-arm connecting receptacle. The hose-arm, essential for transferring water between an external reservoir and the cooling device, consists of insulated water tubes, a bend-and-stay object like a Loc-Line tension arm, and a quick connect terminal. Insulation materials for the tubes include neoprene and foam. The system features a hose-arm enclosure made of plastic, possibly with a perforated, stretchable outer sleeve of nylon fabric. Designed to work with common household bathtubs, this system is controlled by a circuit with a processor and memory, interfacing with temperature sensors, user input devices, and a touchscreen display. It also supports remote communication, enhancing user convenience and control.
    Type: Application
    Filed: July 18, 2024
    Publication date: January 22, 2026
    Inventor: Christopher Gonzalez
  • Publication number: 20250358980
    Abstract: A manifold for use in a datacenter. The manifold comprising a housing and a plunger positioned within the housing. The housing comprising an inlet for receiving a cooling fluid; an outlet for enabling an outflow of the cooling fluid; and a fluid flow passage for enabling the flow of the cooling fluid from the inlet to the outlet. The plunger including a fluid flow channel and a biasing member. The plunger moveable between first and second positions. In the first position, the fluid flow channel is misaligned with the fluid flow passage to prevent the cooling fluid from flowing from the inlet to the outlet. In the second position, the fluid flow channel is aligned with the fluid flow passage to permit the cooling fluid to flow from the inlet to the outlet. The biasing member automatically moves the plunger to the first position upon a loss of power.
    Type: Application
    Filed: July 29, 2025
    Publication date: November 20, 2025
    Applicant: Intel Corporation
    Inventors: Jeffrey Conner, Christopher Gonzalez
  • Publication number: 20250305304
    Abstract: A railing post blockout device for use when pouring a concrete slab includes a base member that fastens to the concrete slab forming system, an elongate dowel threadably fastened to the base member, a washer received over the dowel, a polystyrene foam blockout received on the dowel and a nut for securing the polystyrene foam blockout on the dowel at an adjusted height, fixed position. The polystyrene foam blockout acts as a placeholder to create a void where a future railing post will be installed in the concrete slab.
    Type: Application
    Filed: April 2, 2025
    Publication date: October 2, 2025
    Inventor: Christopher Gonzalez
  • Patent number: 12412020
    Abstract: Aspects of the invention include systems and methods configured to provide hierarchical circuit designs that makes use of effective metal density screens during hierarchical design rule checking (DRC) analysis. A non-limiting example computer-implemented method includes providing a first hierarchical level of a chip design. The first hierarchical level includes one or more internal shapes and at least one blockage shape having an internal structure defined at a second hierarchical level of the chip design. A tuple is assigned to the blockage shape. The tuple includes a metal layer identifier for the blockage shape, a minimum expected density for the blockage shape, and a maximum expected density for the blockage shape. The method includes determining whether a density violation exists in the first hierarchical level based in part on one or both of the minimum expected density for the blockage shape and the maximum expected density for the blockage shape.
    Type: Grant
    Filed: February 8, 2022
    Date of Patent: September 9, 2025
    Assignee: International Business Machines Corporation
    Inventors: Brian Veraa, Ryan Michael Kruse, Christopher Gonzalez, David Wolpert
  • Patent number: 11906570
    Abstract: A method is provided to increase processor frequency in an integrated circuit (IC). The method includes identifying a gate included in the IC, the gate having a gate threshold voltage and performing a plasma process to form an antenna signal path in signal communication with the gate. The method further comprises adjusting the plasma process or circuit design to increase plasma induced damage (PID) applied to the gate so as to alter the gate threshold voltage.
    Type: Grant
    Filed: April 6, 2023
    Date of Patent: February 20, 2024
    Assignee: International Business Machines Corporation
    Inventors: Christopher Gonzalez, David Wolpert, Michael Hemsley Wood
  • Patent number: 11754615
    Abstract: A method is provided to increase processor frequency in an integrated circuit (IC). The method includes identifying a gate included in the IC, the gate having a gate threshold voltage and performing a plasma process to form an antenna signal path in signal communication with the gate. The method further comprises adjusting the plasma process or circuit design to increase plasma induced damage (PID) applied to the gate so as to alter the gate threshold voltage.
    Type: Grant
    Filed: September 21, 2021
    Date of Patent: September 12, 2023
    Assignee: International Business Machines Corporation
    Inventors: Christopher Gonzalez, David Wolpert, Michael Hemsley Wood
  • Publication number: 20230251299
    Abstract: A method is provided to increase processor frequency in an integrated circuit (IC). The method includes identifying a gate included in the IC, the gate having a gate threshold voltage and performing a plasma process to form an antenna signal path in signal communication with the gate. The method further comprises adjusting the plasma process or circuit design to increase plasma induced damage (PID) applied to the gate so as to alter the gate threshold voltage.
    Type: Application
    Filed: April 6, 2023
    Publication date: August 10, 2023
    Inventors: Christopher Gonzalez, David Wolpert, Michael Hemsley Wood
  • Publication number: 20230252218
    Abstract: Aspects of the invention include systems and methods configured to provide hierarchical circuit designs that makes use of effective metal density screens during hierarchical design rule checking (DRC) analysis. A non-limiting example computer-implemented method includes providing a first hierarchical level of a chip design. The first hierarchical level includes one or more internal shapes and at least one blockage shape having an internal structure defined at a second hierarchical level of the chip design. A tuple is assigned to the blockage shape. The tuple includes a metal layer identifier for the blockage shape, a minimum expected density for the blockage shape, and a maximum expected density for the blockage shape. The method includes determining whether a density violation exists in the first hierarchical level based in part on one or both of the minimum expected density for the blockage shape and the maximum expected density for the blockage shape.
    Type: Application
    Filed: February 8, 2022
    Publication date: August 10, 2023
    Inventors: BRIAN VERAA, Ryan Michael Kruse, Christopher Gonzalez, David Wolpert
  • Publication number: 20230086010
    Abstract: A method is provided to increase processor frequency in an integrated circuit (IC). The method includes identifying a gate included in the IC, the gate having a gate threshold voltage and performing a plasma process to form an antenna signal path in signal communication with the gate. The method further comprises adjusting the plasma process or circuit design to increase plasma induced damage (PID) applied to the gate so as to alter the gate threshold voltage.
    Type: Application
    Filed: September 21, 2021
    Publication date: March 23, 2023
    Inventors: Christopher Gonzalez, David Wolpert, Michael Hemsley Wood
  • Patent number: 11586798
    Abstract: A system is configured to avoid establishing an electrostatic discharge (ESD) region in an integrated circuit (IC). The system includes a processor and memory storing an IC simulator. The IC simulator establishes an IC chip that is sub-divided into a plurality of hierarchical levels. The IC simulator further analyzes a first hierarchical level to determine first connectivity information indicating connectivity between the first hierarchical level and one or both of lower-level pins and lower-level nets of a targeted hierarchical level having a lower-level of hierarchy with respect to the first hierarchical level and analyzes the targeted hierarchical level to determine second connectivity information indicating diode connectivity to one or both high-level pins and higher-level nets included in the first hierarchical level.
    Type: Grant
    Filed: August 13, 2021
    Date of Patent: February 21, 2023
    Assignee: International Business Machines Corporation
    Inventors: Brian Veraa, David Wolpert, Ryan Michael Kruse, Christopher Gonzalez
  • Publication number: 20230048541
    Abstract: A system is configured to avoid establishing an electrostatic discharge (ESD) region in an integrated circuit (IC). The system includes a processor and memory storing an IC simulator. The IC simulator establishes an IC chip that is sub-divided into a plurality of hierarchical levels. The IC simulator further analyzes a first hierarchical level to determine first connectivity information indicating connectivity between the first hierarchical level and one or both of lower-level pins and lower-level nets of a targeted hierarchical level having a lower-level of hierarchy with respect to the first hierarchical level and analyzes the targeted hierarchical level to determine second connectivity information indicating diode connectivity to one or both high-level pins and higher-level nets included in the first hierarchical level.
    Type: Application
    Filed: August 13, 2021
    Publication date: February 16, 2023
    Inventors: Brian Veraa, David Wolpert, Ryan Michael Kruse, Christopher Gonzalez
  • Publication number: 20230031457
    Abstract: Methods, systems, apparatus, and articles of manufacture to crimp a tube are disclosed. An example crimp disclosed herein includes a first crimp section extending between a first end of the crimp and a point along the crimp between the first end and a second end, a first inner diameter of the first crimp section constant between the first end and the point, and a second crimp section adjacent the first crimp section, the second crimp section extending between the point and the second end, a second inner diameter of the second crimp section to increase from the point to the second end.
    Type: Application
    Filed: September 30, 2022
    Publication date: February 2, 2023
    Inventors: Phil Geng, Ralph Miele, Christopher Gonzalez, Timothy Gates, Sanjoy Saha, Ashish Gupta, Sandeep Ahuja
  • Patent number: 10776113
    Abstract: Technical solutions are described for out-of-order (OoO) execution of one or more instructions by a processing unit includes receiving, by a load-store unit (LSU) of the processing unit, an OoO window of instructions including a plurality of instructions to be executed OoO, and issuing, by the LSU, instructions from the OoO window. The issuing includes selecting an instruction from the OoO window, the instruction using an effective address. Further, in response to the instruction being a load instruction, it is determined whether the effective address is present in an effective address directory (EAD). In response to the effective address being present in the EAD, the load instruction is issued using the effective address. Further, in response to the instruction being a store instruction, a real address mapped to the effective address is determined from an effective-real translation (ERT) table, and the store instruction is issued using the real address.
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: September 15, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher Gonzalez, Bryan Lloyd, Balaram Sinharoy
  • Patent number: 10628158
    Abstract: Technical solutions are described for out-of-order (OoO) execution of one or more instructions by a processing unit includes receiving, by a load-store unit (LSU) of the processing unit, an OoO window of instructions including a plurality of instructions to be executed OoO, and issuing, by the LSU, instructions from the OoO window. The issuing includes selecting an instruction from the OoO window, the instruction using an effective address. Further, in response to the instruction being a load instruction, it is determined whether the effective address is present in an effective address directory (EAD). In response to the effective address being present in the EAD, the load instruction is issued using the effective address. Further, in response to the instruction being a store instruction, a real address mapped to the effective address is determined from an effective-real translation (ERT) table, and the store instruction is issued using the real address.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: April 21, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher Gonzalez, Bryan Lloyd, Balaram Sinharoy
  • Patent number: 10579387
    Abstract: Technical solutions are described for executing one or more out-of-order (OoO) instructions by a processing unit. The execution includes detecting, by a load-store unit (LSU), a load-hit-store (LHS) in an out-of-order execution of the instructions, the detecting based only on effective addresses. The detecting includes determining an effective address associated with an operand of a load instruction. The detecting further includes determining whether a store instruction entry using said effective address to store a data value is present in a store reorder queue, and indicating that an LHS has been detected based at least in part on determining that store instruction entry using said effective address is present in the store reorder queue. In response to detecting the LHS, a store forwarding is performed that includes forwarding data from the store instruction to the load instruction.
    Type: Grant
    Filed: October 6, 2017
    Date of Patent: March 3, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher Gonzalez, Bryan Lloyd, Balaram Sinharoy
  • Patent number: 10534616
    Abstract: Technical solutions are described for executing one or more out-of-order instructions by a load-store unit (LSU) by detecting a load-hit-load (LHL) case based only on effective addresses (EA). An example method includes, in response to receiving a first load instruction, creating an entry in a LHL table. Further, in response to receiving a second load instruction in the load reorder queue, and in response to the predetermined number of bits from a second EA used by the second load instruction matching the predetermined number of bits from the first EA, comparing the first EA and the second EA. Further, a first thread identifier for the first load instruction is compared with a second thread identifier for the second load instruction. In response to the first EA matching the second EA, and the first thread identifier matching the second thread identifier, the method includes flushing the first load instruction.
    Type: Grant
    Filed: October 6, 2017
    Date of Patent: January 14, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher Gonzalez, Bryan Lloyd, Balaram Sinharoy
  • Publication number: 20190310849
    Abstract: Technical solutions are described for out-of-order (OoO) execution of one or more instructions by a processing unit includes receiving, by a load-store unit (LSU) of the processing unit, an OoO window of instructions including a plurality of instructions to be executed OoO, and issuing, by the LSU, instructions from the OoO window. The issuing includes selecting an instruction from the OoO window, the instruction using an effective address. Further, in response to the instruction being a load instruction, it is determined whether the effective address is present in an effective address directory (EAD). In response to the effective address being present in the EAD, the load instruction is issued using the effective address. Further, in response to the instruction being a store instruction, a real address mapped to the effective address is determined from an effective-real translation (ERT) table, and the store instruction is issued using the real address.
    Type: Application
    Filed: June 21, 2019
    Publication date: October 10, 2019
    Inventors: Christopher Gonzalez, Bryan Lloyd, Balaram Sinharoy
  • Patent number: 10394558
    Abstract: Technical solutions are described for out-of-order (OoO) execution of one or more instructions by a processing unit includes receiving, by a load-store unit (LSU) of the processing unit, an OoO window of instructions including a plurality of instructions to be executed OoO, and issuing, by the LSU, instructions from the OoO window. The issuing includes selecting an instruction from the OoO window, the instruction using an effective address. Further, in response to the instruction being a load instruction, it is determined whether the effective address is present in an effective address directory (EAD). In response to the effective address being present in the EAD, the load instruction is issued using the effective address. Further, in response to the instruction being a store instruction, a real address mapped to the effective address is determined from an effective-real translation (ERT) table, and the store instruction is issued using the real address.
    Type: Grant
    Filed: October 6, 2017
    Date of Patent: August 27, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher Gonzalez, Bryan Lloyd, Balaram Sinharoy
  • Publication number: 20190108028
    Abstract: Technical solutions are described for out-of-order (OoO) execution of one or more instructions by a processing unit includes receiving, by a load-store unit (LSU) of the processing unit, an OoO window of instructions including a plurality of instructions to be executed OoO, and issuing, by the LSU, instructions from the OoO window. The issuing includes selecting an instruction from the OoO window, the instruction using an effective address. Further, in response to the instruction being a load instruction, it is determined whether the effective address is present in an effective address directory (EAD). In response to the effective address being present in the EAD, the load instruction is issued using the effective address. Further, in response to the instruction being a store instruction, a real address mapped to the effective address is determined from an effective-real translation (ERT) table, and the store instruction is issued using the real address.
    Type: Application
    Filed: November 29, 2017
    Publication date: April 11, 2019
    Inventors: Christopher Gonzalez, Bryan Lloyd, Balaram Sinharoy
  • Publication number: 20190108035
    Abstract: Technical solutions are described for executing one or more out-of-order instructions by a load-store unit (LSU) by detecting a load-hit-load (LHL) case based only on effective addresses (EA). An example method includes, in response to receiving a first load instruction, creating an entry in a LHL table. Further, in response to receiving a second load instruction in the load reorder queue, and in response to the predetermined number of bits from a second EA used by the second load instruction matching the predetermined number of bits from the first EA, comparing the first EA and the second EA. Further, a first thread identifier for the first load instruction is compared with a second thread identifier for the second load instruction. In response to the first EA matching the second EA, and the first thread identifier matching the second thread identifier, the method includes flushing the first load instruction.
    Type: Application
    Filed: October 6, 2017
    Publication date: April 11, 2019
    Inventors: Christopher Gonzalez, Bryan Lloyd, Balaram Sinharoy