Patents by Inventor Bryan M. Reese

Bryan M. Reese 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: 10027597
    Abstract: Embodiments of the present invention provide a method, system and computer program product for collaborative route reservation in an HPC fabric. A method for collaborative route reservation in an HPC fabric includes selecting a target node in a cluster of nodes to receive a payload from a source node of the cluster over an HPC fabric and computing a route over the HPC fabric for transferring the payload from the source node to the target node, and also a duration of time requisite to transferring the payload. The method also includes notifying other nodes in the cluster of a reservation of the computed route for the duration of time and utilizing the computed route during the duration of time to transfer the payload. Finally, the method includes responding to completing transfer of the payload by notifying the other nodes that the computed path is no longer reserved.
    Type: Grant
    Filed: September 9, 2017
    Date of Patent: July 17, 2018
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Gary D. Cudak, Christopher J. Hardee, Jarrod B. Johnson, Bryan M. Reese
  • Publication number: 20170373985
    Abstract: Embodiments of the present invention provide a method, system and computer program product for collaborative route reservation in an HPC fabric. A method for collaborative route reservation in an HPC fabric includes selecting a target node in a cluster of nodes to receive a payload from a source node of the cluster over an HPC fabric and computing a route over the HPC fabric for transferring the payload from the source node to the target node, and also a duration of time requisite to transferring the payload. The method also includes notifying other nodes in the cluster of a reservation of the computed route for the duration of time and utilizing the computed route during the duration of time to transfer the payload. Finally, the method includes responding to completing transfer of the payload by notifying the other nodes that the computed path is no longer reserved.
    Type: Application
    Filed: September 9, 2017
    Publication date: December 28, 2017
    Inventors: Gary D. Cudak, Christopher J. Hardee, Jarrod B. Johnson, Bryan M. Reese
  • Patent number: 9762505
    Abstract: Embodiments of the present invention provide a method, system and computer program product for collaborative route reservation in an HPC fabric. A method for collaborative route reservation in an HPC fabric includes selecting a target node in a cluster of nodes to receive a payload from a source node of the cluster over an HPC fabric and computing a route over the HPC fabric for transferring the payload from the source node to the target node, and also a duration of time requisite to transferring the payload. The method also includes notifying other nodes in the cluster of a reservation of the computed route for the duration of time and utilizing the computed route during the duration of time to transfer the payload. Finally, the method includes responding to completing transfer of the payload by notifying the other nodes that the computed path is no longer reserved.
    Type: Grant
    Filed: January 7, 2014
    Date of Patent: September 12, 2017
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Gary D. Cudak, Christopher J. Hardee, Jarrod B. Johnson, Bryan M. Reese
  • Patent number: 9692649
    Abstract: Embodiments of the present invention disclose a method, computer program product, and for determining a recommendation relating to a configuration of a plurality of server nodes of a computing system. In one embodiment, in accordance with the present invention, the computer implemented method includes the steps of, for each server node, storing a first performance parameter value, wherein each first performance parameter value is a benchmarked value that corresponds to a measured actual performance parameter of its associated server node, and applying a first configuration rule based, at least in part, on the first performance parameter values of the plurality of server nodes to obtain a first configuration recommendation. In another embodiment, the method further includes the step of presenting the first recommendation to a human user.
    Type: Grant
    Filed: February 26, 2014
    Date of Patent: June 27, 2017
    Assignee: International Business Machines Corporation
    Inventors: Srihari V. Angaluri, Gary D. Cudak, Christopher J. Hardee, Bryan M. Reese, Junjiro Sumikawa
  • Patent number: 9604642
    Abstract: Positioning autonomous vehicles based on field of view, including: identifying, by a vehicle management module, one or more critical sight lines for a subject vehicle, each critical sight line representing a boundary of an area of space surrounding the subject vehicle; determining, by the vehicle management module, physical location information for one or more surrounding vehicles; determining, by the vehicle management module in dependence upon the physical location information for one or more surrounding vehicles, whether one or more surrounding vehicles are located within the area of space surrounding the subject vehicle; and responsive to determining that one or more surrounding vehicles are located within the area of space surrounding the subject vehicle, altering a location of the subject vehicle relative to at least one of the surrounding vehicles.
    Type: Grant
    Filed: April 29, 2014
    Date of Patent: March 28, 2017
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Gary D. Cudak, David G. Dean, Christopher J. Hardee, William E. Lohmeyer, Jr., Bryan M. Reese, J. Mark Weber
  • Patent number: 9501128
    Abstract: Method of cooperative reduced power mode suspension for high input/output (‘I/O’) workloads, including: determining, by a transfer monitoring module, a size of a file to be transferred to a recipient, wherein the recipient includes a central processing unit (‘CPU’) operating in a reduced power mode; determining, by the transfer monitoring module, a desired transfer rate for transferring the file to the recipient; calculating, by the transfer monitoring module, an expected transfer completion time in dependence upon the size of the file and the desired transfer rate; and sending, by the transfer monitoring module, a message to the recipient requesting that the CPU suspend the reduced power mode in dependence upon the expected transfer completion time.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: November 22, 2016
    Assignee: GlobalFoundries Inc.
    Inventors: Shareef F. Alshinnawi, Gary D. Cudak, Jarrod B. Johnson, Bryan M. Reese
  • Publication number: 20150309510
    Abstract: Positioning autonomous vehicles based on field of view, including: identifying, by a vehicle management module, one or more critical sight lines for a subject vehicle, each critical sight line representing a boundary of an area of space surrounding the subject vehicle; determining, by the vehicle management module, physical location information for one or more surrounding vehicles; determining, by the vehicle management module in dependence upon the physical location information for one or more surrounding vehicles, whether one or more surrounding vehicles are located within the area of space surrounding the subject vehicle; and responsive to determining that one or more surrounding vehicles are located within the area of space surrounding the subject vehicle, altering a location of the subject vehicle relative to at least one of the surrounding vehicles.
    Type: Application
    Filed: April 29, 2014
    Publication date: October 29, 2015
    Inventors: GARY D. CUDAK, DAVID G. DEAN, CHRISTOPHER J. HARDEE, WILLIAM E. LOHMEYER, JR., BRYAN M. REESE, J. MARK WEBER
  • Patent number: 9164851
    Abstract: A method includes a keyboard, video and mouse (KVM) switch communicating over a network with service processors of a plurality of compute nodes, the KVM switch identifying a compute node from among the plurality of compute nodes that is experiencing one or more predetermined problems, and the KVM switch automatically generating a graphical user interface including the identity of the identified compute node for display on a display device that is connected to the KVM switch.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: October 20, 2015
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Srihari V. Angaluri, Gary D. Cudak, Christopher J. Hardee, Bryan M. Reese, Junjiro Sumikawa
  • Publication number: 20150244581
    Abstract: Embodiments of the present invention disclose a method, computer program product, and for determining a recommendation relating to a configuration of a plurality of server nodes of a computing system. In one embodiment, in accordance with the present invention, the computer implemented method includes the steps of, for each server node, storing a first performance parameter value, wherein each first performance parameter value is a benchmarked value that corresponds to a measured actual performance parameter of its associated server node, and applying a first configuration rule based, at least in part, on the first performance parameter values of the plurality of server nodes to obtain a first configuration recommendation. In another embodiment, the method further includes the step of presenting the first recommendation to a human user.
    Type: Application
    Filed: February 26, 2014
    Publication date: August 27, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Srihari V. Angaluri, Gary D. Cudak, Christopher J. Hardee, Bryan M. Reese, Junjiro Sumikawa
  • Publication number: 20150195215
    Abstract: Embodiments of the present invention provide a method, system and computer program product for collaborative route reservation in an HPC fabric. A method for collaborative route reservation in an HPC fabric includes selecting a target node in a cluster of nodes to receive a payload from a source node of the cluster over an HPC fabric and computing a route over the HPC fabric for transferring the payload from the source node to the target node, and also a duration of time requisite to transferring the payload. The method also includes notifying other nodes in the cluster of a reservation of the computed route for the duration of time and utilizing the computed route during the duration of time to transfer the payload. Finally, the method includes responding to completing transfer of the payload by notifying the other nodes that the computed path is no longer reserved.
    Type: Application
    Filed: January 7, 2014
    Publication date: July 9, 2015
    Applicant: International Business Machines Corporation
    Inventors: Gary D. Cudak, Christopher J. Hardee, Jarrod B. Johnson, Bryan M. Reese
  • Publication number: 20150121094
    Abstract: Method of cooperative reduced power mode suspension for high input/output (‘I/O’) workloads, including: determining, by a transfer monitoring module, a size of a file to be transferred to a recipient, wherein the recipient includes a central processing unit (‘CPU’) operating in a reduced power mode; determining, by the transfer monitoring module, a desired transfer rate for transferring the file to the recipient; calculating, by the transfer monitoring module, an expected transfer completion time in dependence upon the size of the file and the desired transfer rate; and sending, by the transfer monitoring module, a message to the recipient requesting that the CPU suspend the reduced power mode in dependence upon the expected transfer completion time.
    Type: Application
    Filed: October 30, 2013
    Publication date: April 30, 2015
    Applicant: International Business Machines Corporation
    Inventors: SHAREEF F. ALSHINNAWI, GARY D. CUDAK, JARROD B. JOHNSON, BRYAN M. REESE
  • Publication number: 20150121107
    Abstract: Method of cooperative reduced power mode suspension for high input/output (‘I/O’) workloads, including: determining, by a transfer monitoring module, a size of a file to be transferred to a recipient, wherein the recipient includes a central processing unit (CPU) operating in a reduced power mode; determining, by the transfer monitoring module, a desired transfer rate for transferring the file to the recipient; calculating, by the transfer monitoring module, an expected transfer completion time in dependence upon the size of the file and the desired transfer rate; and sending, by the transfer monitoring module, a message to the recipient requesting that the CPU suspend the reduced power mode in dependence upon the expected transfer completion time.
    Type: Application
    Filed: October 31, 2013
    Publication date: April 30, 2015
    Applicant: International Business Machines Corporation
    Inventors: Shareef F. Alshinnawi, Gary D. Cudak, Jarrod B. Johnson, Bryan M. Reese
  • Publication number: 20150089308
    Abstract: A method includes a keyboard, video and mouse (KVM) switch communicating over a network with service processors of a plurality of compute nodes, the KVM switch identifying a compute node from among the plurality of compute nodes that is experiencing one or more predetermined problems, and the KVM switch automatically generating a graphical user interface including the identity of the identified compute node for display on a display device that is connected to the KVM switch.
    Type: Application
    Filed: September 26, 2013
    Publication date: March 26, 2015
    Applicant: International Business Machines Corporation
    Inventors: Srihari V. Angaluri, Gary D. Cudak, Christopher J. Hardee, Bryan M. Reese, Junjiro Sumikawa
  • Patent number: 8943373
    Abstract: A computer program product includes computer readable program code causing a keyboard, video and mouse (KVM) switch to communicate over a network with service processors of a plurality of compute nodes, computer readable program code for causing the KVM switch to identify a compute node from among the plurality of compute nodes that is experiencing one or more predetermined problems, and computer readable program code for causing the KVM switch to automatically generate a graphical user interface including the identity of the identified compute node for display on a display device that is connected to the KVM switch.
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: January 27, 2015
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Srihari V. Angaluri, Gary D. Cudak, Christopher J. Hardee, Bryan M. Reese, Junjiro Sumikawa