Patents by Inventor Raghuswamyreddy Gundam

Raghuswamyreddy Gundam 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: 9766900
    Abstract: A method includes identifying, from among nodes within a multi-node system, a node that has a security setting satisfying a security setting criteria, booting the multi-node system with the identified node as the primary node, and operating the multi-node system using the security setting of the identified node. Accordingly, the method may provide dynamic selection of a primary node based upon the security setting criteria and the security settings of the nodes within the multi-node system. Optionally, the security setting of each node is stored in a trusted platform module. In non-limiting examples, the security setting criteria may be the highest security setting among all nodes within the multi-node system or a predetermined minimum security setting, such as a trusted execution technology setting.
    Type: Grant
    Filed: April 14, 2014
    Date of Patent: September 19, 2017
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Raghuswamyreddy Gundam, Shiva R. Dasari
  • Patent number: 9552330
    Abstract: Methods, apparatuses, and computer program products for indicating a page number of an active document page within a document are provided. Embodiments include detecting, by a presentation controller, activation of a document page on a presentation device; in response to detecting the activation of the document page on the presentation device, tracking, by the presentation controller, an amount of time that the document page is consecutively active on the presentation device; determining, by the presentation controller, that the amount of time that the document page is consecutively active on the presentation device exceeds a predetermined threshold; and in response to determining that the predetermined threshold has been exceeded, providing to a target source, by the presentation controller, an output indicating a page number of the document page while the document page is active on the presentation device.
    Type: Grant
    Filed: March 23, 2012
    Date of Patent: January 24, 2017
    Assignee: International Business Machines Corporation
    Inventors: Raghuswamyreddy Gundam, Newton P. Liu, Douglas W. Oliver, Terence Rodrigues, Wingcheung Tam
  • Patent number: 9538689
    Abstract: A method and/or computer program product automatically adjusts room temperature in a data center room. A processor in a heating, ventilation and air conditioning (HVAC) system receives a throttle threshold temperature for each of multiple computing devices that are within a data center room, which is climate-controlled by the HVAC system. The processor in the HVAC system monitors a real-time temperature of at least one of the multiple computing devices. In response to the real-time temperature of said at least one of the multiple computing devices exceeding the throttle threshold temperature, an ambient air temperature in the data center room is decreased by adjusting a hardware thermostat in the HVAC system.
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: January 3, 2017
    Assignee: GLOBALFOUNDRIES Inc.
    Inventors: Shiva R. Dasario, Raghuswamyreddy Gundam, Newton P. Liu, Douglas W. Oliver, Wingcheung Tam
  • Patent number: 9538690
    Abstract: A method and/or computer program product automatically adjusts room temperature in a data center room. A processor in a heating, ventilation and air conditioning (HVAC) system receives a throttle threshold temperature for each of multiple computing devices that are within a data center room, which is climate-controlled by the HVAC system. The processor in the HVAC system monitors a real-time temperature of at least one of the multiple computing devices. In response to the real-time temperature of said at least one of the multiple computing devices exceeding the throttle threshold temperature, an ambient air temperature in the data center room is decreased by adjusting a hardware thermostat in the HVAC system.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: January 3, 2017
    Assignee: GLOBALFOUNDRIES Inc.
    Inventors: Shiva R. Dasari, Raghuswamyreddy Gundam, Newton P. Liu, Douglas W. Oliver, Wingcheung Tam
  • Patent number: 9448888
    Abstract: Preventing a rollback attack in a computing system that includes a primary memory bank and a backup memory bank, including during startup of the computing system: determining whether the computing system is attempting to use firmware in the backup memory bank; responsive to determining that the computing system is attempting to use firmware in the backup memory bank, determining whether the firmware in the backup memory bank is a previous version of firmware in the primary memory bank; responsive to determining that the firmware in the backup memory bank is a previous version of firmware in the primary memory bank, determining whether a system administrator has authorized the use of the firmware in the backup memory bank; and responsive to determining that the system administrator has authorized the use of the firmware in the backup memory bank, configuring the computing system to utilize the firmware in the backup memory bank.
    Type: Grant
    Filed: November 15, 2013
    Date of Patent: September 20, 2016
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Shiva R. Dasari, Raghuswamyreddy Gundam
  • Patent number: 9411695
    Abstract: Provisioning memory in a memory system for mirroring includes: gathering, by a memory controller, margin data for memory in the memory system, the margin data representing susceptibility for error; identifying, by the memory controller in dependence upon provisioning criteria and the margin data, mirroring candidates within the memory system; and mirroring, by the memory controller, memory of the memory system utilizing the mirroring candidates as a mirrored backup of other memory in the memory system.
    Type: Grant
    Filed: December 4, 2013
    Date of Patent: August 9, 2016
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Shiva R. Dasari, Raghuswamyreddy Gundam, Newton P. Liu, Douglas W. Oliver, Mehul M. Shah, Wingcheung Tam
  • Patent number: 9280355
    Abstract: A system includes a multi-node chassis including a chassis management module, a plurality of compute nodes, and a physical presence manual actuator for transmitting a physical presence signal to each compute node in response to manual actuation. Each server has a firmware interface, a trusted platform module, and an AND gate. The firmware interface has a general purpose input output pin for providing an enabling signal in response to a user instruction to a firmware interface setup program that communicates with the firmware interface. The AND gate has a first input receiving the enabling signal, a second input receiving the physical presence signal, and an output coupled to the trusted platform module, wherein the AND gate for a selected compute node asserts physical presence to the trusted platform module of the selected compute node in response to receiving both the enabling signal and the physical presence signal.
    Type: Grant
    Filed: August 29, 2013
    Date of Patent: March 8, 2016
    Assignee: International Business Machines Corporation
    Inventors: Shiva R. Dasari, Raghuswamyreddy Gundam, Karthik Kolavasi, Newton P. Liu, Douglas W. Oliver, Nicholas A. Ramirez, Mehul M. Shah, Wingcheung Tam
  • Patent number: 9251346
    Abstract: Preventing propagation of hardware viruses in a computing system, including: determining, by a hardware virus detection module, whether an empty connector in the computing system is damaged, wherein the empty connector is blocked from receiving an attachable computing device by a bumper; determining, by the hardware virus detection module, whether a connector for the attachable computing device is damaged; and responsive to determining that the empty connector is not damaged and that the connector for the attachable computing device is not damaged, moving the bumper such that the empty connector is not blocked from receiving the attachable computing device.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: February 2, 2016
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Shiva R. Dasari, Sudhir Dhawan, Raghuswamyreddy Gundam, Joshua H. Israel, Karthik Kolavasi, Newton P. Liu, Douglas W. Oliver, Mehul M. Shah, Wingcheung Tam
  • Patent number: 9226100
    Abstract: A method of communication includes a communication hub receiving a message via short range wireless communication directly from a first mobile communication device that is proximate to the communication hub at the time the message is transmitted, and the communication hub receiving the message and automatically forwarding the message via a mobile communications network to a second mobile communication device that is associated with the communication hub without the first mobile communication device identifying the second mobile communication device.
    Type: Grant
    Filed: April 21, 2014
    Date of Patent: December 29, 2015
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Raghuswamyreddy Gundam, Karthik Kolavasi, Douglas W. Oliver
  • Patent number: 9226099
    Abstract: A computer program product includes a computer readable storage medium having program instructions embodied therewith, where the program instructions are executable by a processor to cause the processor to perform a method of communication. The method includes a communication hub receiving a message via short range wireless communication directly from a first mobile communication device that is proximate to the communication hub at the time the message is transmitted, and the communication hub receiving the message and automatically forwarding the message via a mobile communications network to a second mobile communication device that is associated with the communication hub without the first mobile communication device identifying the second mobile communication device.
    Type: Grant
    Filed: April 18, 2014
    Date of Patent: December 29, 2015
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Raghuswamyreddy Gundam, Karthik Kolavasi, Douglas W. Oliver
  • Publication number: 20150304801
    Abstract: A computer program product includes a computer readable storage medium having program instructions embodied therewith, where the program instructions are executable by a processor to cause the processor to perform a method of communication. The method includes a communication hub receiving a message via short range wireless communication directly from a first mobile communication device that is proximate to the communication hub at the time the message is transmitted, and the communication hub receiving the message and automatically forwarding the message via a mobile communications network to a second mobile communication device that is associated with the communication hub without the first mobile communication device identifying the second mobile communication device.
    Type: Application
    Filed: April 18, 2014
    Publication date: October 22, 2015
    Inventors: Raghuswamyreddy Gundam, Karthik Kolavasi, Douglas W. Oliver
  • Publication number: 20150304802
    Abstract: A method of communication includes a communication hub receiving a message via short range wireless communication directly from a first mobile communication device that is proximate to the communication hub at the time the message is transmitted, and the communication hub receiving the message and automatically forwarding the message via a mobile communications network to a second mobile communication device that is associated with the communication hub without the first mobile communication device identifying the second mobile communication device.
    Type: Application
    Filed: April 21, 2014
    Publication date: October 22, 2015
    Applicant: International Business Machines Corporation
    Inventors: Raghuswamyreddy Gundam, Karthik Kolavasi, Douglas W. Oliver
  • Publication number: 20150294119
    Abstract: A computer program product including a computer readable storage medium having program instructions embodied therewith. The program instructions are executable by a processor to cause the processor to perform a method including identifying, from among nodes within a multi-node system, a node that has a security setting satisfying a security setting criteria, booting the multi-node system with the identified node as the primary node; and operating the multi-node system using the security setting of the identified node. Accordingly, the method may provide dynamic selection of a primary node based upon the security setting criteria and the security settings of the nodes within the multi-node system. In non-limiting examples, the security setting criteria may be the highest security setting among all nodes within the multi-node system or a predetermined minimum security setting, such as a trusted execution technology setting.
    Type: Application
    Filed: April 10, 2014
    Publication date: October 15, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Raghuswamyreddy Gundam, Shiva R. Dasari
  • Publication number: 20150294116
    Abstract: A method includes identifying, from among nodes within a multi-node system, a node that has a security setting satisfying a security setting criteria, booting the multi-node system with the identified node as the primary node, and operating the multi-node system using the security setting of the identified node. Accordingly, the method may provide dynamic selection of a primary node based upon the security setting criteria and the security settings of the nodes within the multi-node system. Optionally, the security setting of each node is stored in a trusted platform module. In non-limiting examples, the security setting criteria may be the highest security setting among all nodes within the multi-node system or a predetermined minimum security setting, such as a trusted execution technology setting.
    Type: Application
    Filed: April 14, 2014
    Publication date: October 15, 2015
    Applicant: International Business Machines Corporation
    Inventors: Raghuswamyreddy Gundam, Shiva R. Dasari
  • Patent number: 9135029
    Abstract: A computer program product includes computer readable program code for initiating boot of a multi-node system including a first compute node scaled together with a second compute node, wherein the multi-node system boots from a basic input output system of the first compute node that is identified as a primary node by a trusted platform module of the first compute node. The computer program product further comprises computer readable program code for receiving a request to reconfigure the multi-node system so that the second compute node would become the primary node, and computer readable program code for reconfiguring the multi-node system so that the second node is the primary mode only in response to a user manually asserting physical presence to a trusted platform module of the first compute node.
    Type: Grant
    Filed: January 2, 2014
    Date of Patent: September 15, 2015
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Shiva R. Dasari, Raghuswamyreddy Gundam
  • Patent number: 9122893
    Abstract: A computer system comprises a Trusted Platform Module System (TPMS). The TPMS comprises a first Trusted Platform Module (TPM) and a second TPM, which comports with a different TPM specification than that followed by the first TPM. A physical presence input device receives a local physical change signal that proves a local physical presence of a user at the computer system. A toggle input device, which requires the local physical change signal, causes the state being output from the GPIO pin on the first TPM to switch from a first state to a second state. This change of state causes a TPM switch to selectively decouple the first TPM from a central processing unit and to couple the second TPM to the central processing unit.
    Type: Grant
    Filed: February 24, 2014
    Date of Patent: September 1, 2015
    Assignee: International Business Machines Corporation
    Inventors: Shiva R. Dasari, Raghuswamyreddy Gundam
  • Publication number: 20150242656
    Abstract: A computer system comprises a Trusted Platform Module System (TPMS). The TPMS comprises a first Trusted Platform Module (TPM) and a second TPM, which comports with a different TPM specification than that followed by the first TPM. A physical presence input device receives a local physical change signal that proves a local physical presence of a user at the computer system. A toggle input device, which requires the local physical change signal, causes the state being output from the GPIO pin on the first TPM to switch from a first state to a second state. This change of state causes a TPM switch to selectively decouple the first TPM from a central processing unit and to couple the second TPM to the central processing unit.
    Type: Application
    Filed: February 24, 2014
    Publication date: August 27, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: SHIVA R. DASARI, RAGHUSWAMYREDDY GUNDAM
  • Patent number: 9098644
    Abstract: A compute node includes a motherboard having a trusted platform module, and also includes a port for selectively coupling a hot pluggable device into communication with the motherboard. The compute node further includes a circuit coupled to the port for detecting a change in the physical connection of the hot pluggable device to the port and for asserting a physical presence signal to the trusted platform module in response to detecting a change in the physical connection of the hot pluggable device to the port. The change in the physical connection of the hot pluggable device to the port may include either physically connecting the hot pluggable device to the port, physically disconnecting the hot pluggable device from the port, or a combination thereof.
    Type: Grant
    Filed: August 29, 2013
    Date of Patent: August 4, 2015
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Raghuswamyreddy Gundam, Newton P. Liu, Douglas W. Oliver, Nicholas A. Ramirez, Mehul M. Shah, Wingcheung Tam
  • Patent number: 9075927
    Abstract: A method includes asserting a physical presence signal to a trusted platform module of a compute node in response to detecting a change in the physical connection of a hot pluggable device to a port of the compute node. The change in the physical connection of the hot pluggable device to the port is selected from physically connecting the hot pluggable device to the port, physically disconnecting the hot pluggable device from the port, and combinations thereof. Optionally, the compute node has a USB port and the hot pluggable device has a USB connector that is selectively physically connectable to the USB port. In one example, detecting a change in the physical connection of the hot pluggable device to the compute node includes detecting a voltage change on the USB port.
    Type: Grant
    Filed: September 3, 2013
    Date of Patent: July 7, 2015
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Raghuswamyreddy Gundam, Newton P. Liu, Douglas W. Oliver, Nicholas A. Ramirez, Mehul M. Shah, Wingcheung Tam
  • Publication number: 20150186159
    Abstract: A computer program product includes computer readable program code for initiating boot of a multi-node system including a first compute node scaled together with a second compute node, wherein the multi-node system boots from a basic input output system of the first compute node that is identified as a primary node by a trusted platform module of the first compute node. The computer program product further comprises computer readable program code for receiving a request to reconfigure the multi-node system so that the second compute node would become the primary node, and computer readable program code for reconfiguring the multi-node system so that the second node is the primary mode only in response to a user manually asserting physical presence to a trusted platform module of the first compute node.
    Type: Application
    Filed: January 2, 2014
    Publication date: July 2, 2015
    Applicant: International Business Machines Corporation
    Inventors: Shiva R. Dasari, Raghuswamyreddy Gundam