Patents by Inventor Jeffrey S. Holland

Jeffrey S. Holland 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: 20240114650
    Abstract: Targeted cooling in a liquid cooling system including detecting, for a node cooled by the liquid cooling system, a condition indicating increased heating, wherein the liquid cooling system includes a primary pump and a node-specific pump positioned in a loop of the liquid cooling system between the primary pump and the node; and responsive to detection of the condition, increasing cooling to the node by increasing liquid flow rate at the node-specific pump positioned in the loop of the liquid cooling system between the primary pump and the node, thereby achieving a higher temperature differential between an inlet and an outlet line and increased waste heat recovery.
    Type: Application
    Filed: September 30, 2022
    Publication date: April 4, 2024
    Inventors: ARVIND MODEKURTI, VINOD KAMATH, JEFFREY S. HOLLAND
  • Publication number: 20240114652
    Abstract: Cooling systems having cooling and augmentation loops for electronic components and related methods are disclosed. According to an aspect, a cooling system for an electronic component includes a cooling loop in thermal transfer interface with a first electronic component. The cooling loop is configured to contain a first flow of a cooling liquid between an inlet and an outlet. The cooling system also includes at least one augmentation loop configured to contain a second flow of the cooling liquid and alternately engage and disengage with respect to the cooling loop, such that engaging the augmentation loop to the cooling loop converts a series flow pattern with the first flow of the cooling liquid into a parallel flow pattern of a portion of the first flow of the cooling liquid with the second flow of the cooling liquid, without disconnection of the cooling loop from the inlet and outlet.
    Type: Application
    Filed: September 30, 2022
    Publication date: April 4, 2024
    Inventors: Vinod KAMATH, Jeffrey S. HOLLAND, Arvind MODEKURTI
  • Publication number: 20240077918
    Abstract: A combination heat sink/air director apparatus includes conduction plates extending into gaps between dual in-line memory module (“DIMM”) installed in computing device. A plurality of thermal interface material (“TIM”) pads are coupled to each side of each of the plurality of conduction plates. A heat sink thermally is coupled to the conduction plates and mounted above the conduction plates. Air impedance of air flow through an interface includes air flow to the heat sink is selected to balance air flow between the interface and components adjacent to the interface. A chosen percentage of air flow passes through the interface for the balance of air flow. Each conduction plate and the TIM pads coupled to each side of the conduction plate are sized to contact and thermally couple to the DIMMs of the plurality of DIMMs on either side of the conduction plate and associated TIM pads.
    Type: Application
    Filed: September 6, 2022
    Publication date: March 7, 2024
    Inventors: Jeffrey S Holland, Rachel Pollock, Bejoy J Kochuparambil
  • Patent number: 11822400
    Abstract: An apparatus for a hybrid single-phase/two-phase cooling loop to enhance cooling of components in a computing device is disclosed. The apparatus includes a single-phase cooling loop routed through a first part of a component. The component includes semiconductor devices. The single-phase cooling loop includes a fluid configured to remain in a liquid state after removing heat from the first part of the component. The apparatus includes a two-phase cooling loop routed through a second part of a component. The two-phase cooling loop includes a dielectric fluid configured to at least partially transition from a liquid state to a gas state at a selected temperature of a semiconductor device of the second part of the component while removing heat from the second part of the component.
    Type: Grant
    Filed: March 30, 2022
    Date of Patent: November 21, 2023
    Assignee: Lenovo Global Technology (United States) Inc.
    Inventors: Arvind Modekurti, Jeffrey S. Holland, Vinod Kamath
  • Publication number: 20230314271
    Abstract: Detecting coolant leaks in a server system including receiving, by a controller in the server system with nodes stacked vertically, a voltage fault alert from a first node; receiving, by the controller in the server system with nodes stacked vertically, a voltage fault alert from a second node located below the first node; and upon receiving the voltage fault alert from the first node and the voltage fault alert from the second node, powering down, by the controller, one or more nodes located below the second node.
    Type: Application
    Filed: March 31, 2022
    Publication date: October 5, 2023
    Inventors: JEFFREY S. HOLLAND, ARVIND MODEKURTI
  • Publication number: 20230315172
    Abstract: An apparatus for a hybrid single-phase/two-phase cooling loop to enhance cooling of components in a computing device is disclosed. The apparatus includes a single-phase cooling loop routed through a first part of a component. The component includes semiconductor devices. The single-phase cooling loop includes a fluid configured to remain in a liquid state after removing heat from the first part of the component. The apparatus includes a two-phase cooling loop routed through a second part of a component. The two-phase cooling loop includes a dielectric fluid configured to at least partially transition from a liquid state to a gas state at a selected temperature of a semiconductor device of the second part of the component while removing heat from the second part of the component.
    Type: Application
    Filed: March 30, 2022
    Publication date: October 5, 2023
    Inventors: Arvind Modekurti, Jeffrey S. Holland, Vinod Kamath
  • Patent number: 10765041
    Abstract: Automatically cooling computer system components for safe servicing includes: determining that a target component of a plurality of components is to be serviced; and reducing temperature of one or more components of said plurality of components if such one or more components exceeds a threshold temperature and such one or more components are within a predefined area of the target component.
    Type: Grant
    Filed: May 7, 2019
    Date of Patent: September 1, 2020
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Shareef F. Alshinnawi, Gary D. Cudak, Jeffrey S. Holland, Bejoy J. Kochuparambil, Aparna Vallury
  • Patent number: 10489163
    Abstract: An apparatus, method, and program product are disclosed for loading a program during boot of a device. A monitor module collects usage data for each of one or more programs executing on a device. The usage data for each program comprising an amount of time that the program was used and a schedule of when the program was used. A priority module assigns a boot priority to each of the one or more programs based on the amount of time that each program was used. A boot module selects one or more programs to load during a boot period for the device based on each program's usage schedule. The one or more selected programs are loaded according to each selected program's boot priority.
    Type: Grant
    Filed: June 6, 2016
    Date of Patent: November 26, 2019
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Jeffrey S. Holland, Shareef F. Alshinnawi, Gary D. Cudak
  • Publication number: 20190261538
    Abstract: Automatically cooling computer system components for safe servicing includes: determining that a target component of a plurality of components is to be serviced; and reducing temperature of one or more components of said plurality of components if such one or more components exceeds a threshold temperature and such one or more components are within a predefined area of the target component.
    Type: Application
    Filed: May 7, 2019
    Publication date: August 22, 2019
    Inventors: SHAREEF F. ALSHINNAWI, GARY D. CUDAK, JEFFREY S. HOLLAND, BEJOY J. KOCHUPARAMBIL, APARNA VALLURY
  • Patent number: 10362715
    Abstract: Automatically cooling computer system components for safe servicing includes: determining that a target component of a plurality of components is to be serviced; and reducing temperature of one or more components of said plurality of components if such one or more components exceeds a threshold temperature and such one or more components are within a predefined area of the target component.
    Type: Grant
    Filed: October 13, 2015
    Date of Patent: July 23, 2019
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Shareef F. Alshinnawi, Gary D. Cudak, Jeffrey S. Holland, Bejoy J. Kochuparambil, Aparna Vallury
  • Patent number: 10209749
    Abstract: An apparatus for workload management includes a thermal relationship module, a thermal effect module, and a resource allocation module. The thermal relationship module determines a plurality of thermal relationships among components of an electronic device. Each thermal relationship quantifies a thermal impact on one of the components of utilizing another of the components. The thermal effect module determines one or more potential thermal effects of a workload on the components based on the thermal relationships. The one or more potential thermal effects correspond to one or more possible allocations of resources of at least a portion of the components to run the workload. The resource allocation module selects an allocation of resources from the one or more possible allocations of resources to run the workload, based on the determined potential thermal effects.
    Type: Grant
    Filed: June 15, 2015
    Date of Patent: February 19, 2019
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Gary D. Cudak, Shareef F. Alshinnawi, Jeffrey S. Holland, Pradeep Ramineni
  • Patent number: 10178621
    Abstract: A method of a first mobile computing device includes storing a wireless communication address of a second mobile computing device, determining that the first mobile computing device has left a sleep state while in a closed condition, and automatically wirelessly transmitting a notification to the second mobile computing device in response to determining that the first mobile computing device has left the sleep state while in a closed condition. A method of a second mobile computing device includes receiving a wireless notification from a first mobile computing device indicating that the first mobile computing device has left a sleep state while in a closed condition, and providing an alert to a user of the second mobile computing device in response to receiving the wireless notification.
    Type: Grant
    Filed: May 3, 2016
    Date of Patent: January 8, 2019
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Shareef F. Alshinnawi, Jeffrey S. Holland, Bejoy J. Kochuparambil, Aparna Vallury
  • Patent number: 10146979
    Abstract: Processing visual cues to improve understanding of an input is described herein, including receiving a visual cue, the visual cue including visual media of a target; storing a list of words representing the target; and updating a probable words dictionary to include the list of words.
    Type: Grant
    Filed: June 3, 2015
    Date of Patent: December 4, 2018
    Assignee: Lenovo Enterprise Solutions (Singapore) PTE. LTD.
    Inventors: Shareef F. Alshinnawi, Gary D. Cudak, Jeffrey S. Holland, Pradeep Ramineni
  • Patent number: 9954726
    Abstract: A method includes a compute node transmitting data to a port of a first switch at a first data transfer rate, monitoring the temperature of the port, and a management node providing an instruction to the compute node in response to the port temperature exceeding a temperature limit, wherein the instruction instructs the compute node to reduce the first data transfer rate to the port. The method further includes the compute node reducing the data transfer rate to the port in response to receiving the instruction. The method is applicable to multiple compute nodes transmitting data to multiple ports of a first switch. The data transfer rate may be reduced by throttling the compute node, renegotiating a link speed between the compute node and the port, or redirecting data to another switch. The methods facilitate thermal control of a switch without its own thermal throttling capability.
    Type: Grant
    Filed: March 23, 2016
    Date of Patent: April 24, 2018
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Shareef F. Alshinnawi, Gary D. Cudak, Jeffrey S. Holland, Mark McCool, Pradeep Ramineni
  • Publication number: 20170351527
    Abstract: An apparatus, method, and program product are disclosed for loading a program during boot of a device. A monitor module collects usage data for each of one or more programs executing on a device. The usage data for each program comprising an amount of time that the program was used and a schedule of when the program was used. A priority module assigns a boot priority to each of the one or more programs based on the amount of time that each program was used. A boot module selects one or more programs to load during a boot period for the device based on each program's usage schedule. The one or more selected programs are loaded according to each selected program's boot priority.
    Type: Application
    Filed: June 6, 2016
    Publication date: December 7, 2017
    Inventors: JEFFREY S. HOLLAND, SHAREEF F. ALSHINNAWI, GARY D. CUDAK
  • Publication number: 20170325170
    Abstract: A method of a first mobile computing device includes storing a wireless communication address of a second mobile computing device, determining that the first mobile computing device has left a sleep state while in a closed condition, and automatically wirelessly transmitting a notification to the second mobile computing device in response to determining that the first mobile computing device has left the sleep state while in a closed condition. A method of a second mobile computing device includes receiving a wireless notification from a first mobile computing device indicating that the first mobile computing device has left a sleep state while in a closed condition, and providing an alert to a user of the second mobile computing device in response to receiving the wireless notification.
    Type: Application
    Filed: May 3, 2016
    Publication date: November 9, 2017
    Inventors: Shareef F. Alshinnawi, Jeffrey S. Holland, Bejoy J. Kochuparambil, Aparna Vallury
  • Publication number: 20170279666
    Abstract: A method includes a compute node transmitting data to a port of a first switch at a first data transfer rate, monitoring the temperature of the port, and a management node providing an instruction to the compute node in response to the port temperature exceeding a temperature limit, wherein the instruction instructs the compute node to reduce the first data transfer rate to the port. The method further includes the compute node reducing the data transfer rate to the port in response to receiving the instruction. The method is applicable to multiple compute nodes transmitting data to multiple ports of a first switch. The data transfer rate may be reduced by throttling the compute node, renegotiating a link speed between the compute node and the port, or redirecting data to another switch. The methods facilitate thermal control of a switch without its own thermal throttling capability.
    Type: Application
    Filed: March 23, 2016
    Publication date: September 28, 2017
    Inventors: Shareef F. Alshinnawi, Gary D. Cudak, Jeffrey S. Holland, Mark McCool, Pradeep Ramineni
  • Publication number: 20170105319
    Abstract: Automatically cooling computer system components for safe servicing includes: determining that a target component of a plurality of components is to be serviced; and reducing temperature of one or more components of said plurality of components if such one or more components exceeds a threshold temperature and such one or more components are within a predefined area of the target component.
    Type: Application
    Filed: October 13, 2015
    Publication date: April 13, 2017
    Inventors: Shareef F. ALSHINNAWI, Gary D. CUDAK, Jeffrey S. HOLLAND, Bejoy J. KOCHUPARAMBIL, Aparna VALLURY
  • Publication number: 20160363973
    Abstract: An apparatus for workload management includes a thermal relationship module, a thermal effect module, and a resource allocation module. The thermal relationship module determines a plurality of thermal relationships among components of an electronic device. Each thermal relationship quantifies a thermal impact on one of the components of utilizing another of the components. The thermal effect module determines one or more potential thermal effects of a workload on the components based on the thermal relationships. The one or more potential thermal effects correspond to one or more possible allocations of resources of at least a portion of the components to run the workload.
    Type: Application
    Filed: June 15, 2015
    Publication date: December 15, 2016
    Inventors: GARY D. CUDAK, SHAREEF F. ALSHINNAWI, JEFFREY S. HOLLAND, PRADEEP RAMINENI
  • Publication number: 20160357729
    Abstract: Processing visual cues to improve understanding of an input is described herein, including receiving a visual cue, the visual cue including visual media of a target; storing a list of words representing the target; and updating a probable words dictionary to include the list of words.
    Type: Application
    Filed: June 3, 2015
    Publication date: December 8, 2016
    Inventors: SHAREEF F. ALSHINNAWI, GARY D. CUDAK, JEFFREY S. HOLLAND, PRADEEP RAMINENI