Patents by Inventor Edward S. Suffern

Edward S. Suffern 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: 10257679
    Abstract: Embodiments of the invention provide for a method, device and computer program product for auto-configuring computing devices disposed in a network environment based upon a relative location of each of the computing devices. The method includes broadcasting into an electromagnetic near field from at least two surface positions of a computing device an identification and position of a corresponding one of the surface positions. The method further includes receiving in a receiver disposed on at least one of the surface positions, an identification of another computing device, and a corresponding position from which the identification had been broadcast. The method yet further includes repeating the broadcasting and receiving in other computing devices and determining in each of the other computing devices a position relative to another of the devices. Finally, the method includes establishing a device configuration in each of the computing devices based upon a correspondingly determined relative position.
    Type: Grant
    Filed: October 5, 2014
    Date of Patent: April 9, 2019
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Shareef Alshinnawi, Gary D. Cudak, Edward S. Suffern, John Mark Weber
  • Patent number: 9998404
    Abstract: Automatically orienting hardware ports in a computing device, including: determining a location of a first hardware port configured to receive a first cable connector of a cable; determining a location of a second hardware port configured to receive a second cable connector of the cable; determining, in dependence upon the location of the first hardware port and the location of the second hardware port, orientation information for at least one of the hardware ports; and transmitting an instruction to position at least one of the hardware ports in accordance with the orientation information.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: June 12, 2018
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Shareef F. Alshinnawi, Gary D. Cudak, Edward S. Suffern, J. Mark Weber
  • Patent number: 9940688
    Abstract: The embodiments relate to a computer system, and management of an operating mode of a general-purpose computing on graphics processing unit (GPGPU) adapter. A tool is provided to control the function of the GPGPU adapter. The tool includes an input/output (I/O) interface operatively coupled to the GPGPU adapter. The tool further includes basic input/output system (BIOS) to determine presence of the GPGPU adapter and to interrogate the GPGPU adapter to automatically set an operating mode of the GPGPU adapter. At least two modes of the GPGPU adapter are provided. The GPGPU adapter is set to a first mode in response to determining that the GPGPU adapter is in communication with the visual display, and set to the second mode in response to determining that the GPGPU is not in communication with a visual display.
    Type: Grant
    Filed: June 4, 2015
    Date of Patent: April 10, 2018
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Shareef F. Alshinnawi, Gary D. Cudak, Samuel Fanchiang, Edward S. Suffern, John M. Weber
  • Publication number: 20180070479
    Abstract: A computer program product is provided for controlling the airflow direction through a device enclosure. A first device enclosure is positioned adjacent a second device enclosure, wherein both enclosures have an airflow pathway extending from the front to the back, and a fan for moving air through the airflow pathway, wherein the fan of the first device enclosure is a reversible rotary fan. The computer program product automatically determines whether the first device enclosure is in a first orientation with its front facing in the same direction as the front of the adjacent second device enclosure or in a second orientation with the front facing in the same direction as the back of the adjacent second device enclosure. The airflow direction imparted by a reversible rotary fan is then controlled according to the determined orientation of the first device enclosure relative to the second device enclosure.
    Type: Application
    Filed: November 13, 2017
    Publication date: March 8, 2018
    Inventors: Shareef F. Alshinnawi, Gary D. Cudak, Edward S. Suffern, J. Mark Weber
  • Patent number: 9820411
    Abstract: A method and computer program product are provided for controlling the airflow direction through a device enclosure. A first device enclosure is positioned adjacent a second device enclosure, wherein both enclosures have an airflow pathway extending from the front to the back, and a fan for moving air through the airflow pathway, wherein the fan of the first device enclosure is a reversible rotary fan. The method automatically determines whether the first device enclosure is in a first orientation with its front facing in the same direction as the front of the adjacent second device enclosure or in a second orientation with the front facing in the same direction as the back of the adjacent second device enclosure. The airflow direction imparted by a reversible rotary fan is then controlled according to the determined orientation of the first device enclosure relative to the second device enclosure.
    Type: Grant
    Filed: October 10, 2013
    Date of Patent: November 14, 2017
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Shareef F. Alshinnawi, Gary D. Cudak, Edward S. Suffern, J. Mark Weber
  • Patent number: 9733963
    Abstract: Methods, systems, and computer program products are provided for optimizing virtual graphics processing unit utilization. Embodiments include assigning a computing intensity level to each virtual machine of a plurality of virtual machines; assigning a priority level to each virtual machine of the plurality of virtual machines; determining for each server of a plurality of servers whether the server includes a virtual graphics processing unit (VGPU) that is available to perform compute intensive tasks for the plurality of virtual machines; and assigning one or more VGPUs to a virtual machine of the plurality of virtual machines in dependence upon the computing intensity level and the priority level of the virtual machine and the number of VGPUs available to perform the compute intensive tasks.
    Type: Grant
    Filed: September 17, 2010
    Date of Patent: August 15, 2017
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Nils P. Hansson, Edward S. Suffern, James L. Wooldridge
  • Patent number: 9727360
    Abstract: Methods, systems, and computer program products are provided for optimizing virtual graphics processing unit utilization. Embodiments include assigning a computing intensity level to each virtual machine of a plurality of virtual machines; assigning a priority level to each virtual machine of the plurality of virtual machines; determining for each server of a plurality of servers whether the server includes a virtual graphics processing unit (VGPU) that is available to perform compute intensive tasks for the plurality of virtual machines; and assigning one or more VGPUs to a virtual machine of the plurality of virtual machines in dependence upon the computing intensity level and the priority level of the virtual machine and the number of VGPUs available to perform the compute intensive tasks.
    Type: Grant
    Filed: June 14, 2012
    Date of Patent: August 8, 2017
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Nils P. Hansson, Edward S. Suffern, James L. Wooldridge
  • Patent number: 9698903
    Abstract: A method and apparatus are provided for detecting and recovering from a damaged signal line in a communication cable. Signals are transmitted over a first plurality of signal lines within the cable from a first end, signals are transmitted over a second plurality of signal lines within the cable from the second end, and the quality of signals received on each of the first plurality of signal lines at the second end of the cable are monitored. A first one of the first plurality of signal lines that is not providing a signal of a predetermined minimum quality is identified, the identified first signal line is automatically switched out for a first spare signal line within the cable, and one of the second plurality of signal lines that is logically associated with the identified first signal line is automatically switched out for a second spare signal line within the cable.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: July 4, 2017
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Shareef F. Alshinnawi, Gary D. Cudak, Edward S. Suffern, J. Mark Weber
  • Patent number: 9696235
    Abstract: Water is circulated through a cooling system within a compute node to remove heat from a heat-generating component within the compute node. Water leakage from the cooling system is collected into a containment reservoir within the compute node. A rate of the water leakage is measured, a temperature of the compute node is measured, a rate of water evaporation from the containment reservoir is determined based upon the measured temperature, and the rate of water leakage is compared to the rate of water evaporation to determine whether water is accumulating in the containment reservoir. A period of time before the containment reservoir reaches a critical level may also be determined.
    Type: Grant
    Filed: March 18, 2015
    Date of Patent: July 4, 2017
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Shareef F. Alshinnawi, Gary D. Cudak, Mark E. Steinke, Edward S. Suffern, J. Mark Weber
  • Patent number: 9645905
    Abstract: A memory DIMM (dual in-line memory module) installation verification system for a server system is provided. The system includes a bank of memory slots including a plurality of memory sockets. The system further includes a circuit including wiring connecting at least one switch to each of the memory sockets with direct connections to respective lights within a bank of lights associated with each of the plurality of memory sockets.
    Type: Grant
    Filed: March 18, 2015
    Date of Patent: May 9, 2017
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Keith T. Adams, Edward S. Suffern, Mike Y. Zhu
  • Patent number: 9641390
    Abstract: A method includes, for each of a plurality of configured switch ports, identifying switch port settings being used by the configured switch port and device parameters of an installed device connected to the configured switch port. The method further includes correlating one or more of the device parameters to one or more of the switch port settings. In response to an additional device being connected to an additional switch port, the method obtains device parameters of the additional device and automatically configures the additional switch port to use the one or more of the switch port settings that are correlated to one or more of the device parameters matching the device parameters of the additional device.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: May 2, 2017
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Gary D. Cudak, Shareef F. Alshinnawi, Edward S. Suffern, J. Mark Weber
  • Patent number: 9632810
    Abstract: A server cloud contains multiple physical servers. A NIC controller device is on a first physical server in the server cloud. The NIC controller device establishes a maximum network bandwidth percentage for the first physical server in the server cloud. The maximum network bandwidth percentage is a percentage of a total network bandwidth capability designed for the first physical server. Response time for operational requests to one or more virtual machines on the first physical server changes beyond a predefined differential in response to the maximum network bandwidth percentage being reached. In response to the NIC controller device on the first physical server determining that the maximum network bandwidth percentage for the first physical server is exceeded, a cloud service hypervisor device moves one or more virtual machines on the first physical server to a second physical server in the server cloud.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: April 25, 2017
    Assignee: International Business Machines Corporation
    Inventors: Casimer M. DeCusatis, Edward S. Suffern, Laura A. Weaver
  • Patent number: 9632815
    Abstract: A processor-implemented method manages virtual machines that execute on physical servers in a server cloud. One or more processors establish a maximum network bandwidth percentage for a physical server in the server cloud. The maximum network bandwidth percentage is a percentage of a total network bandwidth capability designed for the first physical server. Response time for operational requests to one or more virtual machines on the first physical server changes beyond a predefined differential in response to the maximum network bandwidth percentage being reached. In response to the NIC controller device on the first physical server determining that the maximum network bandwidth percentage for the first physical server is exceeded, a cloud service hypervisor device moves one or more virtual machines on the first physical server to a second physical server in the server cloud.
    Type: Grant
    Filed: February 17, 2016
    Date of Patent: April 25, 2017
    Assignee: International Business Machines Corporation
    Inventors: Casimer M. Decusatis, Edward S. Suffern, Laura A. Weaver
  • Patent number: 9625982
    Abstract: Management of power consumption in large computing clusters is disclosed herein. According to an aspect, a method includes using a power manager to receive, via a communication interface, information associated with the cluster of computing nodes. The method includes determining whether a switch is coupled to an inactive computing node of the cluster of computing nodes based on the received information. Further, the method includes communicating a command to the switch to remove power supplied to a switch port of the switch coupled to the inactive computing node in response to determining that the switch is coupled to an inactive computing node of the cluster of computing nodes.
    Type: Grant
    Filed: August 17, 2015
    Date of Patent: April 18, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shareef F. Alshinnawi, Gary D. Cudak, Christopher J. Hardee, Edward S. Suffern, J. Mark Weber, Sr.
  • Patent number: 9569940
    Abstract: An electronic device has a number of ports that have the same physical form factor and that are receptive to cable insertion. The electronic device also has visual indicators corresponding to the ports. Each visual indicator indicates at least link establishment when a cable has been inserted into its corresponding port and a link has been established. When a cable is removed from a port, the electronic device controls its corresponding visual indicator to identify the port as one from which cable removal has recently occurred.
    Type: Grant
    Filed: May 28, 2015
    Date of Patent: February 14, 2017
    Assignee: Lenovo Enterprise Solutions (Singapore) PTE. LTD.
    Inventors: Gary D. Cudak, Shareef F. Alshinnawi, Edward S. Suffern, John M. Weber
  • Patent number: 9563261
    Abstract: Management of power consumption in large computing clusters is disclosed herein. According to an aspect, a computing device comprising a power manager may be configured to receive, via a communication interface, information associated with the cluster of computing nodes. The power manager of the computing device may also be configured to determine whether a switch is coupled to an inactive computing node of the cluster of computing nodes based on the received information. Further, the power manager of the computing device may be configured to communicate a command to the switch to remove power supplied to a switch port of the switch coupled to the inactive computing node in response to determining that the switch is coupled to an inactive computing node of the cluster of computing nodes.
    Type: Grant
    Filed: November 25, 2014
    Date of Patent: February 7, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shareef F. Alshinnawi, Gary D. Cudak, Christopher J. Hardee, Edward S. Suffern, J. Mark Weber
  • Publication number: 20160380709
    Abstract: A method and apparatus are provided for detecting and recovering from a damaged signal line in a communication cable. Signals are transmitted over a first plurality of signal lines within the cable from a first end, signals are transmitted over a second plurality of signal lines within the cable from the second end, and the quality of signals received on each of the first plurality of signal lines at the second end of the cable are monitored. A first one of the first plurality of signal lines that is not providing a signal of a predetermined minimum quality is identified, the identified first signal line is automatically switched out for a first spare signal line within the cable, and one of the second plurality of signal lines that is logically associated with the identified first signal line is automatically switched out for a second spare signal line within the cable.
    Type: Application
    Filed: June 25, 2015
    Publication date: December 29, 2016
    Inventors: Shareef F. Alshinnawi, Gary D. Cudak, Edward S. Suffern, J. Mark Weber
  • Publication number: 20160373186
    Abstract: A method includes a first optical transmitter generating a first data signal at a first end of a fiber optic cable, wherein the first optical transmitter and a first photodetector are included in a first optical transceiver. The method further includes a second photodetector receiving a second data signal at a second end of the fiber optic cable. The second photodetector and the a second optical transmitter are included in a second optical transceiver, and the second data signal is the result of the first data signal passing from the first optical transmitter through the fiber optic cable to the second photodetector. A bit error rate in the second data signal is determined and, in response to the bit error rate exceeding a setpoint, the second optical transmitter sends a message to the first photodetector. The power output of the first optical transmitter is increased responsive to the message.
    Type: Application
    Filed: June 16, 2015
    Publication date: December 22, 2016
    Inventors: Shareef F. Alshinnawi, Gary D. Cudak, Edward S. Suffern, J. Mark Weber
  • Publication number: 20160371955
    Abstract: A system includes an electronic device including a baseboard management controller (BMC), a power supply unit (PSU), and an external connector, wherein the BMC controls a serial communication bus, and the external connector includes AC voltage contacts and serial communication bus contacts. A power distribution unit (PDU) includes multiple outlets, a management entity, a radio frequency identification (RFID) tag reader, and a visual indicator. A power cable includes a first plug end for coupling to the external connector, a second plug end for coupling to one of the outlets, AC voltage wires extending end-to-end, a read/write RFID tag in the second plug end, and communication wires extending from the first plug end to the read/write RFID tag. Coupling the first plug end to the external connector connects the AC voltage and connects the serial communication bus such that the BMC is in serial communication with the read/write RFID tag.
    Type: Application
    Filed: June 17, 2015
    Publication date: December 22, 2016
    Inventors: Shareef F. Alshinnawi, Gary D. Cudak, Edward S. Suffern, J. Mark Weber
  • Patent number: 9520043
    Abstract: A system includes an electronic device including a baseboard management controller (BMC), a power supply unit (PSU), and an external connector, wherein the BMC controls a serial communication bus, and the external connector includes AC voltage contacts and serial communication bus contacts. A power distribution unit (PDU) includes multiple outlets, a management entity, a radio frequency identification (RFID) tag reader, and a visual indicator. A power cable includes a first plug end for coupling to the external connector, a second plug end for coupling to one of the outlets, AC voltage wires extending end-to-end, a read/write RFID tag in the second plug end, and communication wires extending from the first plug end to the read/write RFID tag. Coupling the first plug end to the external connector connects the AC voltage and connects the serial communication bus such that the BMC is in serial communication with the read/write RFID tag.
    Type: Grant
    Filed: June 17, 2015
    Date of Patent: December 13, 2016
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Shareef F. Alshinnawi, Gary D. Cudak, Edward S. Suffern, J. Mark Weber