Patents by Inventor Jason A. Matteson

Jason A. Matteson 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: 10334757
    Abstract: A method and apparatus for conveying heat away from an electronic component. The apparatus may include, a conformable thermal interface sleeve adapted to embrace the electronic component. The apparatus may further include, a heat conducting wedge adapted to contact the conformable thermal interface sleeve and a thermal channel adapted to contact the heat conducting wedge. The apparatus may also include a manifold adapted to contact the thermal channel.
    Type: Grant
    Filed: September 1, 2016
    Date of Patent: June 25, 2019
    Assignee: International Business Machines Corporation
    Inventors: Aaron R. Cox, William J. Grady, IV, Jason A. Matteson, Jason E. Minyard
  • Patent number: 10264712
    Abstract: The embodiments described herein relate to generating fluid flow. A pump is positioned adjacent to a heat source. The pump includes a primary chamber having a primary rotational element configured to rotate on an axis, and a secondary chamber having a secondary rotational element configured to rotate on the axis, with a heat transfer element positioned between the primary chamber and the secondary chamber. The primary rotational element is coupled with the secondary rotational element along the axis. A primary fluid is received in the primary chamber with a primary fluid flow, which rotates the primary rotational element. A secondary fluid flow is generated in the secondary chamber by the primary rotational element causing a rotation of the secondary rotational element on the axis.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: April 16, 2019
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Jason A. Matteson, Mark E. Steinke
  • Publication number: 20190094947
    Abstract: A system includes storage devices storing data units. Each data unit is stored on one of the storage devices. The system includes a processor, and a non-transitory computer-readable data storage medium storing computer-executable code. The processor executes the code to correlate workloads to the data units with respect to which of the workloads access which of the data units, and when the workloads access the data units. The processor executes the code to when the workloads access the data units and/or and on which of the storage devices the data units are stored, so that at given times the data units stored on a subset of the storage devices are not being accessed by any workload. The processor executes the code to, during each given time, power off the subset of the storage devices storing the data units that are not being accessed by any workload to conserve power.
    Type: Application
    Filed: November 27, 2018
    Publication date: March 28, 2019
    Inventors: Gary David Cudak, John Scott Crowe, Jennifer J. Lee-Baron, Jason A. Matteson, Nathan J. Peterson, Amy Leigh Rose, Bryan L. Young
  • Patent number: 10237243
    Abstract: Method for transferring files to a destination folder on a computer. At least one rule to a transfer of files to a destination folder on a destination computer system are received. A filter file is generated, wherein the filter file includes the least one rule specific to the transfer of files to the destination folder. During transfer of files to the destination folder on the destination computer, attributes of each file are compared to the at least one rule specific to the transfer of files to the destination folder. Upon attributes of a compared file violating a rule of the at least one rule specific to the transfer of files to the destination folder, transfer of the violating file to the destination folder is prevented.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: March 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Christopher J. Hardee, Jason A. Matteson, Mark E. Steinke
  • Patent number: 10222829
    Abstract: In one aspect, a device includes a processor and storage accessible to the processor. The storage bears instructions executable by the processor to determine that a trigger regarding an apparatus has been satisfied and, in response to the determination, activate a thermoelectric cooling element (TCE) accessible to the processor.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: March 5, 2019
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Song Wang, Jian Li, Jason Matteson, Ming Qian, Jianbang Zhang
  • Patent number: 10203747
    Abstract: An apparatus for selecting a function includes a comparison module that compares energy consumption characteristics of a plurality of processors available for execution of a function, where each energy consumption characteristic varies as a function of function size. The apparatus includes a selection module that selects, based on the size of the function, a processor from the plurality of processors with a lowest energy consumption for execution of the function. The apparatus includes an execution module that executes the function on the selected processor.
    Type: Grant
    Filed: March 22, 2016
    Date of Patent: February 12, 2019
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: John W. Nicholson, Michael T. Vanover, Jianbang Zhang, Jason A. Matteson
  • Patent number: 10203994
    Abstract: An apparatus for determining and using correlative thermal efficiency impacts to distribute workloads includes a baseline module, a deviation module, and a transfer module. The baseline module determines a baseline system thermal efficiency of a plurality of servers based on a utilization level of the plurality of servers, the baseline system thermal efficiency including a baseline thermal efficiency of a first server of the plurality of servers. The deviation module determines a deviation in a thermal efficiency from the baseline thermal efficiency of the first server of the plurality of servers based on a new workload assigned to the first server of the plurality of servers. The transfer module transfers the new workload to a second server of the plurality of servers in response to the deviation being above a deviation threshold.
    Type: Grant
    Filed: May 12, 2016
    Date of Patent: February 12, 2019
    Assignee: LENOVO Enterprise Solutions (Singapore) PTE. LTD
    Inventors: Gary D. Cudak, Shareef F. Alshinnawi, Joseph F. Herman, Jason A. Matteson, John M. Weber
  • Patent number: 10180665
    Abstract: A fluid-cooled computer system includes a plurality of heat-generating components and a cooling system configured for supplying a cooling fluid at a controlled cooling fluid flow rate to cool the heat-generating components. A temperature-based cooling control circuit includes a temperature sensor configured for sensing a temperature of the heat-generating components and control logic for increasing a cooling fluid flow rate in response to the temperature exceeding a temperature threshold. A power-based cooling control circuit is configured for identifying and quantifying an increasing power consumption trend over a target time interval and, during a period that the temperature of the electronic device does not exceed the temperature threshold, increasing a cooling fluid flow rate to the electronic device in response to the magnitude of the increasing power consumption trend exceeding a power threshold.
    Type: Grant
    Filed: September 16, 2011
    Date of Patent: January 15, 2019
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Thomas M. Brey, Vinod Kamath, Jason A. Matteson
  • Patent number: 10168763
    Abstract: A system includes storage devices storing data units. Each data unit is stored on one of the storage devices. The system includes a processor, and a non-transitory computer-readable data storage medium storing computer-executable code. The processor executes the code to correlate workloads to the data units with respect to which of the workloads access which of the data units, and when the workloads access the data units. The processor executes the code to when the workloads access the data units and/or and on which of the storage devices the data units are stored, so that at given times the data units stored on a subset of the storage devices are not being accessed by any workload. The processor executes the code to, during each given time, power off the subset of the storage devices storing the data units that are not being accessed by any workload to conserve power.
    Type: Grant
    Filed: August 9, 2016
    Date of Patent: January 1, 2019
    Assignee: Lenovo Enterprise Solutions (Singapore) PTE. LTD
    Inventors: Gary David Cudak, John Scott Crowe, Jennifer J. Lee-Baron, Jason A. Matteson, Nathan J. Peterson, Amy Leigh Rose, Bryan L. Young
  • Patent number: 10162397
    Abstract: For each of a plurality of servers, a method includes obtaining current component power consumption values and calculating a current power consumption efficiency. The method further includes determining, for each of the plurality of servers, the current power consumption efficiency and an associated capacity utilization before and during performance of multiple instances of an identified workload. Then, for each server, the method determines a curve of power consumption efficiency as a function of capacity utilization that is representative of the performance of the plurality of instances of the identified workload. Embodiments of the method may then use the curve of power consumption efficiency curve in order to manage the power consumption efficiency of the plurality of servers. For example, the method may assign an additional workload to the server that is identified as having the greatest predicted power consumption efficiency.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: December 25, 2018
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Jason A. Matteson, John W. Nicholson, Aparna Vallury, Scott Kelso
  • Patent number: 10079500
    Abstract: Apparatuses, methods, and program products are disclosed for powering a device using a universal serial bus (“USB”) connection. One apparatus includes a processor, and a memory that stores code executable by the processor. The code is executable by the processor to: detect a USB connection between a first device and a second device; determine to provide power between the first device and the second device via the USB connection based on information transmitted between the first device and the second device; select a direction to provide power between the first device and the second device based on the information transmitted between the first device and the second device; and control power to be provided between the first device and the second device after determining to provide power and selecting the direction to provide power.
    Type: Grant
    Filed: June 20, 2016
    Date of Patent: September 18, 2018
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: John Weldon Nicholson, Scott Edwards Kelso, Jason A. Matteson
  • Patent number: 10043020
    Abstract: Method for transferring files to a destination folder on a computer. At least one rule to a transfer of files to a destination folder on a destination computer system are received. A filter file is generated, wherein the filter file includes the least one rule specific to the transfer of files to the destination folder. During transfer of files to the destination folder on the destination computer, attributes of each file are compared to the at least one rule specific to the transfer of files to the destination folder. Upon attributes of a compared file violating a rule of the at least one rule specific to the transfer of files to the destination folder, transfer of the violating file to the destination folder is prevented.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: August 7, 2018
    Assignee: International Business Machines Corporation
    Inventors: Christopher J. Hardee, Jason A. Matteson, Mark E. Steinke
  • Publication number: 20180074560
    Abstract: Additional workloads are assigned among servers in a power-efficient manner. For each of a plurality of servers, a stored power efficiency/capacity utilization relationship is accessed, current component power consumption values are obtained, and a current power consumption efficiency is calculated. An amount of capacity utilization necessary to perform an additional workload is obtained, and a predicted power consumption efficiency is determined for each server. The predicted efficiency is determined using the current power consumption efficiency of the server and the stored relationship. The workload is then assigned to the server that would have the greatest improvement in power consumption efficiency.
    Type: Application
    Filed: November 20, 2017
    Publication date: March 15, 2018
    Inventors: JASON A. MATTESON, John W. Nicholson, Aparna Vallury, Scott Kelso
  • Patent number: 9915989
    Abstract: Additional workloads are assigned among servers in a power-efficient manner. For each of a plurality of servers, a stored power efficiency/capacity utilization relationship is accessed, current component power consumption values are obtained, and a current power consumption efficiency is calculated. An amount of capacity utilization necessary to perform an additional workload is obtained, and a predicted power consumption efficiency is determined for each server. The predicted efficiency is determined using the current power consumption efficiency of the server and the stored relationship. The workload is then assigned to the server identified as having the greatest predicted power consumption efficiency. Alternatively, the workload may be assigned to the server identified as having the greatest improvement in power consumption efficiency.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: March 13, 2018
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Jason A. Matteson, John W. Nicholson, Aparna Vallury, Scott Kelso
  • Publication number: 20180046243
    Abstract: A system includes storage devices storing data units. Each data unit is stored on one of the storage devices. The system includes a processor, and a non-transitory computer-readable data storage medium storing computer-executable code. The processor executes the code to correlate workloads to the data units with respect to which of the workloads access which of the data units, and when the workloads access the data units. The processor executes the code to when the workloads access the data units and/or and on which of the storage devices the data units are stored, so that at given times the data units stored on a subset of the storage devices are not being accessed by any workload. The processor executes the code to, during each given time, power off the subset of the storage devices storing the data units that are not being accessed by any workload to conserve power.
    Type: Application
    Filed: August 9, 2016
    Publication date: February 15, 2018
    Inventors: Gary David Cudak, John Scott Crowe, Jennifer J. Lee-Baron, Jason A. Matteson, Nathan J. Peterson, Amy Leigh Rose, Bryan L. Young
  • Patent number: 9877416
    Abstract: Systems, apparatuses, and methods are disclosed for heat management in a server rack. A server rack includes devices and a direct cooling element. A door coupleable to the server rack includes fluid-conducting conduits. An intake hose is coupled to a first fluid-conducting conduit and a fluid supply. The intake hose is coupleable to a fluid supply located below and above the server rack. An intermediate hose is coupled to a second fluid-conducting conduit and the direct cooling element. A return hose is coupled to a fluid return line and the direct cooling element. The return hose is coupleable to a fluid return line located below and above the server rack. The intake hose, the fluid-conducting conduits, the intermediate hose, the direct cooling element, and the return hose are connected to create a single path for the fluid.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: January 23, 2018
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Brian Kerrigan, Jason A. Matteson, Edward J. McNulty, Mark Edward Steinke
  • Publication number: 20170366028
    Abstract: Apparatuses, methods, and program products are disclosed for powering a device using a universal serial bus (“USB”) connection. One apparatus includes a processor, and a memory that stores code executable by the processor. The code is executable by the processor to: detect a USB connection between a first device and a second device; determine to provide power between the first device and the second device via the USB connection based on information transmitted between the first device and the second device; select a direction to provide power between the first device and the second device based on the information transmitted between the first device and the second device; and control power to be provided between the first device and the second device after determining to provide power and selecting the direction to provide power.
    Type: Application
    Filed: June 20, 2016
    Publication date: December 21, 2017
    Inventors: John Weldon Nicholson, Scott Edwards Kelso, Jason A. Matteson
  • Publication number: 20170329649
    Abstract: An apparatus for determining and using correlative thermal efficiency impacts to distribute workloads includes a baseline module, a deviation module, and a transfer module. The baseline module determines a baseline system thermal efficiency of a plurality of servers based on a utilization level of the plurality of servers, the baseline system thermal efficiency including a baseline thermal efficiency of a first server of the plurality of servers. The deviation module determines a deviation in a thermal efficiency from the baseline thermal efficiency of the first server of the plurality of servers based on a new workload assigned to the first server of the plurality of servers. The transfer module transfers the new workload to a second server of the plurality of servers in response to the deviation being above a deviation threshold.
    Type: Application
    Filed: May 12, 2016
    Publication date: November 16, 2017
    Inventors: GARY D. CUDAK, SHAREEF F. ALSHINNAWI, JOSEPH F. HERMAN, JASON A. MATTESON, JOHN M. WEBER
  • Publication number: 20170329637
    Abstract: Profiling operating efficiency deviations of a computing system includes: generating a profile of expected operating efficiency for a computing system in an ideal configuration; for each of a plurality of alternative configurations of the computing system, wherein each of the alternative configurations includes a variation of the ideal configuration that introduces a deviation in operating efficiency of the computing system, said variation comprising a root cause of the deviation: monitoring operating efficiency of the computing system identifying, from the monitored operating efficiency, a deviation of operating efficiency from the expected operating efficiency; and recording, in a data structure, an association of the deviation and the root cause of the deviation.
    Type: Application
    Filed: May 16, 2016
    Publication date: November 16, 2017
    Inventors: SHAREEF F. ALSHINNAWI, GARY D. CUDAK, JOSEPH F. HERMAN, JR., JASON A. MATTESON, J. MARK WEBER
  • Patent number: 9786578
    Abstract: A memory module cooling system includes a liquid cooled manifold assembly and a heat spreader assembly rotateably attached to the liquid cooled manifold assembly about an axis perpendicular to the memory module. The liquid cooled manifold assembly includes a manifold, an liquid inlet, and a liquid outlet. The heat spreader assembly includes a base in thermal contact with a heat pipe, and a heat spreader in thermal contact with the heat pipe, the heat spreader configured to thermally engage the memory module. In certain embodiments, thermal bonds are maintained between a plurality of neighboring memory modules when a particular heat spreader assembly is rotated away from an associated memory module.
    Type: Grant
    Filed: January 27, 2014
    Date of Patent: October 10, 2017
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Aaron R. Cox, William J. Grady, Jason A. Matteson, Jason E. Minyard