Patents by Inventor Mark McCool

Mark McCool 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: 11592805
    Abstract: Computing device expansion modules and control of their operation based on temperature are disclosed. According to an aspect, an expansion module includes an interface configured to operably connect to a computing device including a service manager. Further, the expansion module includes a controller configured to determine whether communication with the service manager of the computing device is enabled or not enabled. The controller is also configured to set a first temperature level at which operation of the expansion module is reduced in response to determining that communication with the service manager is enabled. Further, the controller is configured to set a second temperature level at which operation of the expansion module is reduced in response to determining that communication with the service manager is not enabled. The second temperature level is lower than the first temperature level.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: February 28, 2023
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Warren Bailey, Patrick Caporale, Alfredo Aldereguia, Brett Scrivner, Michael DeCesaris, Mark McCool
  • Publication number: 20210302939
    Abstract: Computing device expansion modules and control of their operation based on temperature are disclosed. According to an aspect, an expansion module includes an interface configured to operably connect to a computing device including a service manager. Further, the expansion module includes a controller configured to determine whether communication with the service manager of the computing device is enabled or not enabled. The controller is also configured to set a first temperature level at which operation of the expansion module is reduced in response to determining that communication with the service manager is enabled. Further, the controller is configured to set a second temperature level at which operation of the expansion module is reduced in response to determining that communication with the service manager is not enabled. The second temperature level is lower than the first temperature level.
    Type: Application
    Filed: March 31, 2020
    Publication date: September 30, 2021
    Inventors: Warren Bailey, Patrick Caporale, Alfredo Aldereguia, Brett Scrivner, Michael DeCesaris, Mark McCool
  • 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: 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: 20080099634
    Abstract: Pipe brackets and a pipe hanging system are provided for supporting fluid-carrying ducts or pipes along a wall or suspended from a ceiling of a building structure. The pipe hanging system can position and support a pipe or system of pipes in any position and to provide a constant centerline path of each pipe segment irrespective of changes in the diameter of the pipe.
    Type: Application
    Filed: December 20, 2007
    Publication date: May 1, 2008
    Applicant: Woodworker's Supply Inc.
    Inventors: John Wirth, Jay Sanger, Paul Brutsman, Dan Stoops, Mark McCool
  • Publication number: 20060284026
    Abstract: Pipe brackets and a pipe hanging system are provided for supporting fluid-carrying ducts or pipes along a wall or suspended from a ceiling of a building structure. The pipe hanging system can position and support a pipe or system of pipes in any position and to provide a constant centerline path of each pipe segment irrespective of changes in the diameter of the pipe.
    Type: Application
    Filed: June 3, 2005
    Publication date: December 21, 2006
    Inventors: John Wirth, Jay Sanger, Paul Brutsman, Dan Stoops, Mark McCool
  • Patent number: 6135521
    Abstract: A push stick for use with woodworking equipment is provided with a main body having two stepped portions or notches for positive engagement with a work piece. The push stick has an ergonomically designed, open grip handle and non-slip pads on working surfaces for control and ease of use.
    Type: Grant
    Filed: November 13, 1998
    Date of Patent: October 24, 2000
    Assignee: Woodworker's Supply Inc.
    Inventors: John Wirth, Jr., Jay L. Sanger, Paul Brutsman, Mark McCool