Patents by Inventor Venkatesh Ramamoorthy

Venkatesh Ramamoorthy 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: 11822499
    Abstract: An information handling system may include a management controller and information handling resources that are coupled to the management controller via a first communication channel and a second communication channel, each information handling resource having a first communication channel identifier, and each information handling resource having a second communication channel identifier. The management controller may query the information handling resources via the first communication channel to determine a first set of unique identifiers for the information handling resources; query the information handling resources via the second communication channel to determine a second set of unique identifiers for the information handling resources; and based on a comparison between the first set of unique identifiers and the second set of unique identifiers, create a mapping that correlates the first communication channel identifiers with the second communication channel identifiers.
    Type: Grant
    Filed: April 27, 2022
    Date of Patent: November 21, 2023
    Assignee: Dell Products L.P.
    Inventors: Chien-Lin Lee, Jon Vernon Franklin, Venkatesh Ramamoorthy, Jun Gu, Robert T. Stevens
  • Publication number: 20230350826
    Abstract: An information handling system may include a management controller and information handling resources that are coupled to the management controller via a first communication channel and a second communication channel, each information handling resource having a first communication channel identifier, and each information handling resource having a second communication channel identifier. The management controller may query the information handling resources via the first communication channel to determine a first set of unique identifiers for the information handling resources; query the information handling resources via the second communication channel to determine a second set of unique identifiers for the information handling resources; and based on a comparison between the first set of unique identifiers and the second set of unique identifiers, create a mapping that correlates the first communication channel identifiers with the second communication channel identifiers.
    Type: Application
    Filed: April 27, 2022
    Publication date: November 2, 2023
    Applicant: Dell Products L.P.
    Inventors: Chien-Lin LEE, Jon Vernon FRANKLIN, Venkatesh RAMAMOORTHY, Jun GU, Robert T. STEVENS
  • Patent number: 11308064
    Abstract: Methods and systems for supporting similar thermal devices may involve collecting, by a thermal module on a management controller of an information handling system, device information about an add-in card, determining whether the add-in card was previously defined by matching the device against a table, searching the table based on the determination that the add-in card was not previously defined, determining whether the add-in card is supported by finding a match in the table, and applying a thermal tier associated with the match in the table based on the determination that the add-in card is supported. The device information collected may involve at least two of a reseller part number, description, device identifier, sub device identifier, vendor identifier, sub vendor identifier, slot identifier, lane width, and auxiliary power indicator. The search of the table may involve at least one of the description, lane width, and sub vendor identifier.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: April 19, 2022
    Assignee: Dell Products L.P.
    Inventors: Dinesh Kunnathur Ragupathi, Akkiah Choudary Maddukuri, Alaric Joaquim Narcissius Silveira, Danny Daniel Whittington, Arun Muthaiyan, Venkatesh Ramamoorthy, Carlos Guillermo Henry
  • Patent number: 11023163
    Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a host system comprising a host system processor and a device coupled to the host system processor, and may also comprise a management controller communicatively coupled to the host system processor and configured to provide management of the information handling system and provide a plurality of management interfaces wherein each management interface has configurable properties and the management interfaces are capable of simultaneous usage.
    Type: Grant
    Filed: April 18, 2018
    Date of Patent: June 1, 2021
    Assignee: Dell Products L.P.
    Inventors: Chandrasekhar Mugunda, Sruthi Reddy Mothukupally, Yogesh P. Kulkarni, Syamu Sajja, Srinivasa Rao Nagalla, Venkatesh Ramamoorthy
  • Publication number: 20190324684
    Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a host system comprising a host system processor and a device coupled to the host system processor, and may also comprise a management controller communicatively coupled to the host system processor and configured to provide management of the information handling system and provide a plurality of management interfaces wherein each management interface has configurable properties and the management interfaces are capable of simultaneous usage.
    Type: Application
    Filed: April 18, 2018
    Publication date: October 24, 2019
    Applicant: Dell Products L.P.
    Inventors: Chandrasekhar MUGUNDA, Sruthi Reddy MOTHUKUPALLY, Yogesh P. KULKARNI, Syamu SAJJA, Srinivasa Rao NAGALLA, Venkatesh RAMAMOORTHY
  • Patent number: 10437303
    Abstract: In accordance with embodiments of the present disclosure, a system may include a chassis comprising a plurality of slots, each of the plurality of slots configured to receive a respective modular information handling system, a shared infrastructure comprising a plurality of components which are shared by modular information handling systems received in the slots, and a controller communicatively coupled to the slots and configured to determine a shared infrastructure power consumption indicative of power consumed by the shared infrastructure, allocate the shared infrastructure power consumption among modular information handling systems received in the slots, and set a respective host-level power limit for each of the modular information handling systems received in the slots, such that each modular information handling system consumes power in accordance with its respective host-level power limit.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: October 8, 2019
    Assignee: Dell Products L.P.
    Inventors: Dinesh Kunnathur Ragupathi, Venkatesh Ramamoorthy, Arun Muthaiyan, Yogesh Prabhakar Kulkarni, Elie Antoun Jreij
  • Patent number: 10383259
    Abstract: A method of thermal control in a chassis is presented. An example method of thermal control can include each of one or more blades reporting a requested fan blade speed to a CMC controller where the CMC controller performs an auction of the requested fan blade speed, determines a high value and assigning a corresponding active blade, and reporting the high value to the blades. The active blade then provides fan speed alerts while the passive blades provide fan speed alerts only when the new fan speed request exceeds the high value.
    Type: Grant
    Filed: February 22, 2017
    Date of Patent: August 13, 2019
    Assignee: Dell Products L.P.
    Inventors: Ramsundar Govindarajan, Venkatesh Ramamoorthy, Dinesh Kunnathur Ragupathi
  • Patent number: 10383258
    Abstract: A method of thermal control in a chassis is presented. An example method of thermal control can include each of one or more blades reporting a requested fan blade speed to a CMC controller where the CMC controller performs an auction of the requested fan blade speed, determines a high value and assigning a corresponding active blade, and reporting the high value to the blades. The active blade then provides fan speed alerts while the passive blades provide fan speed alerts only when the new fan speed request exceeds the high value.
    Type: Grant
    Filed: February 22, 2017
    Date of Patent: August 13, 2019
    Assignee: Dell Products L.P.
    Inventors: Ramsundar Govindarajan, Venkatesh Ramamoorthy, Dinesh Kunnathur Ragupathi
  • Patent number: 10241554
    Abstract: A system may implement a method for analyzing group level power supply unit efficiency based on information about power supply units (PSUs) that supply power to servers in a server group, and loads in the system. A group level PSU efficiency analyzer may collect PSU related information from respective management controllers on the servers, including PSU capacity, type, or vendor, efficiency tables, load information, or the current efficiency of each PSU (compared to the peak efficiency for the PSU). The analyzer may calculate the group level PSU efficiency by averaging the PSU efficiencies of the member PSUs or by calculating an average of the PSU efficiencies that is weighted based on load. The analyzer may identify changes to the system configuration (e.g., swapping the PSUs that power some servers) that would increase or maximize the group level PSU efficiency using, for example, a graph search or tree search.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: March 26, 2019
    Assignee: Dell Products L.P.
    Inventors: Dinesh Kunnathur Ragupathi, Arun Muthaiyan, Venkatesh Ramamoorthy, Yogesh Prabhakar Kulkarni
  • Patent number: 10225095
    Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a processor, a management controller communicatively coupled to the processor and configured to provide out-of-band management of the information handling system, and an interface for communicatively coupling the management controller to a second information handling system external to the information handling system for out-of-band management of the information handling system. The management controller may be further configured to serve as a proxy between one or more target management controllers of one or more other information handling systems and the second information handling system to facilitate out-of-band management of the one or more other information handling systems by the second information handling system while communicatively coupled to the interface.
    Type: Grant
    Filed: April 27, 2015
    Date of Patent: March 5, 2019
    Assignee: Dell Products L.P.
    Inventors: Dinesh Kunnathur Ragupathi, Elie Antoun Jreij, Venkatesh Ramamoorthy
  • Patent number: 10126798
    Abstract: An information handling system may include a processor, and a host management controller communicatively coupled to the processor and configured to communicate with a chassis controller of a chassis in which the information handling system is received to determine a host baseline power threshold for the information handling system and a tenant baseline power threshold for a tenant comprising the information handling system and at least one other information handling system received in the chassis, monitor a power consumption of the information handling system and a cumulative power consumption of the information handling system and the at least one other information handling system, and adapt a host dynamic power limit defining a maximum amount of power consumption for the information handling system based on the power consumption of the information handling system, the cumulative power consumption, the host baseline power threshold, and the tenant baseline power threshold.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: November 13, 2018
    Assignee: Dell Products L.P.
    Inventors: Dinesh Kunnathur Ragupathi, Venkatesh Ramamoorthy, Arun Muthaiyan, Yogesh Prabhakar Kulkarni, Balaji Bapu Gururaja Rao
  • Patent number: 10097409
    Abstract: An information handling system includes a chassis management controller (CMC) with a service processor, a processing system including a baseboard management controller (BMC) with a service processor, and a chassis management network coupled to the CMC and the BMC. The CMC instantiates a virtual CMC and the BMC instantiates a virtual BMC client. The virtual CMC is coupled to the virtual BMC client by a virtual management network of the chassis management network. The CMC is operable to manage the processing system via the BMC and the virtual CMC is operable to manage the processing system via the virtual BMC client.
    Type: Grant
    Filed: March 1, 2014
    Date of Patent: October 9, 2018
    Assignee: Dell Products, LP
    Inventors: Dinesh K. Ragupathi, Ramsundar Govindarajan, Venkatesh Ramamoorthy, Alaric Silveira
  • Patent number: 10067548
    Abstract: A method for managing an information handling system includes detecting an insertion signal indicating an insertion of a server blade or other another type of modular information handling system or information handling resource into a slot of a blade server chassis. A power-on request that identifies the server blade and the slot in which the server blade was inserted may be received. A blade history table may be searched for an entry matching or otherwise corresponding to the server blade. If the blade history table includes a matching entry, comprising an entry corresponding to the modular information handling system, the chassis management controller may control the power-on sequence for the server blade in accordance with one or more attributes or fields of the matching entry.
    Type: Grant
    Filed: May 19, 2016
    Date of Patent: September 4, 2018
    Assignee: Dell Products L.P.
    Inventors: Dinesh Kunnathur Ragupathi, Venkatesh Ramamoorthy, Arun Muthaiyan, Jun Gu
  • Publication number: 20180004787
    Abstract: Methods and systems for supporting similar thermal devices may involve collecting, by a thermal module on a management controller of an information handling system, device information about an add-in card, determining whether the add-in card was previously defined by matching the device against a table, searching the table based on the determination that the add-in card was not previously defined, determining whether the add-in card is supported by finding a match in the table, and applying a thermal tier associated with the match in the table based on the determination that the add-in card is supported. The device information collected may involve at least two of a reseller part number, description, device identifier, sub device identifier, vendor identifier, sub vendor identifier, slot identifier, lane width, and auxiliary power indicator. The search of the table may involve at least one of the description, lane width, and sub vendor identifier.
    Type: Application
    Filed: June 29, 2016
    Publication date: January 4, 2018
    Inventors: Dinesh Kunnathur Ragupathi, Akkiah Choudary Maddukuri, Alaric Joaquim Narcissius Silveira, Danny Daniel Whittington, Arun Muthaiyan, Venkatesh Ramamoorthy, Carlos Guillermo Henry
  • Publication number: 20170357305
    Abstract: A system may implement a method for analyzing group level power supply unit efficiency based on information about power supply units (PSUs) that supply power to servers in a server group, and loads in the system. A group level PSU efficiency analyzer may collect PSU related information from respective management controllers on the servers, including PSU capacity, type, or vendor, efficiency tables, load information, or the current efficiency of each PSU (compared to the peak efficiency for the PSU). The analyzer may calculate the group level PSU efficiency by averaging the PSU efficiencies of the member PSUs or by calculating an average of the PSU efficiencies that is weighted based on load. The analyzer may identify changes to the system configuration (e.g., swapping the PSUs that power some servers) that would increase or maximize the group level PSU efficiency using, for example, a graph search or tree search.
    Type: Application
    Filed: June 9, 2016
    Publication date: December 14, 2017
    Inventors: Dinesh Kunnathur Ragupathi, Arun Muthaiyan, Venkatesh Ramamoorthy, Yogesh Prabhakar Kulkarni
  • Publication number: 20170336856
    Abstract: An information handling system may include a processor, and a host management controller communicatively coupled to the processor and configured to communicate with a chassis controller of a chassis in which the information handling system is received to determine a host baseline power threshold for the information handling system and a tenant baseline power threshold for a tenant comprising the information handling system and at least one other information handling system received in the chassis, monitor a power consumption of the information handling system and a cumulative power consumption of the information handling system and the at least one other information handling system, and adapt a host dynamic power limit defining a maximum amount of power consumption for the information handling system based on the power consumption of the information handling system, the cumulative power consumption, the host baseline power threshold, and the tenant baseline power threshold.
    Type: Application
    Filed: May 20, 2016
    Publication date: November 23, 2017
    Applicant: Dell Products L.P.
    Inventors: Dinesh Kunnathur RAGUPATHI, Venkatesh RAMAMOORTHY, Arun MUTHAIYAN, Yogesh Prabhakar KULKARNI, Balaji Bapu Gururaja RAO
  • Publication number: 20170336841
    Abstract: A method for managing an information handling system includes detecting an insertion signal indicating an insertion of a server blade or other another type of modular information handling system or information handling resource into a slot of a blade server chassis. A power-on request that identifies the server blade and the slot in which the server blade was inserted may be received. A blade history table may be searched for an entry matching or otherwise corresponding to the server blade. If the blade history table includes a matching entry, comprising an entry corresponding to the modular information handling system, the chassis management controller may control the power-on sequence for the server blade in accordance with one or more attributes or fields of the matching entry.
    Type: Application
    Filed: May 19, 2016
    Publication date: November 23, 2017
    Applicant: Dell Products L.P.
    Inventors: Dinesh Kunnathur RAGUPATHI, Venkatesh RAMAMOORTHY, Arun MUTHAIYAN, Jun GU
  • Publication number: 20170336855
    Abstract: In accordance with embodiments of the present disclosure, a system may include a chassis comprising a plurality of slots, each of the plurality of slots configured to receive a respective modular information handling system, a shared infrastructure comprising a plurality of components which are shared by modular information handling systems received in the slots, and a controller communicatively coupled to the slots and configured to determine a shared infrastructure power consumption indicative of power consumed by the shared infrastructure, allocate the shared infrastructure power consumption among modular information handling systems received in the slots, and set a respective host-level power limit for each of the modular information handling systems received in the slots, such that each modular information handling system consumes power in accordance with its respective host-level power limit.
    Type: Application
    Filed: May 20, 2016
    Publication date: November 23, 2017
    Applicant: Dell Products L.P.
    Inventors: Dinesh Kunnathur RAGUPATHI, Venkatesh RAMAMOORTHY, Arun MUTHAIYAN, Yogesh Prabhakar KULKARNI, Elie Antoun JREIJ
  • Publication number: 20170164526
    Abstract: A method of thermal control in a chassis is presented. An example method of thermal control can include each of one or more blades reporting a requested fan blade speed to a CMC controller where the CMC controller performs an auction of the requested fan blade speed, determines a high value and assigning a corresponding active blade, and reporting the high value to the blades. The active blade then provides fan speed alerts while the passive blades provide fan speed alerts only when the new fan speed request exceeds the high value.
    Type: Application
    Filed: February 22, 2017
    Publication date: June 8, 2017
    Inventors: RAMSUNDAR GOVINDARAJAN, Venkatesh RAMAMOORTHY, Dinesh KUNNATHUR RAGUPATHI
  • Publication number: 20170164527
    Abstract: A method of thermal control in a chassis is presented. An example method of thermal control can include each of one or more blades reporting a requested fan blade speed to a CMC controller where the CMC controller performs an auction of the requested fan blade speed, determines a high value and assigning a corresponding active blade, and reporting the high value to the blades. The active blade then provides fan speed alerts while the passive blades provide fan speed alerts only when the new fan speed request exceeds the high value.
    Type: Application
    Filed: February 22, 2017
    Publication date: June 8, 2017
    Inventors: Ramsundar GOVINDARAJAN, Venkatesh RAMAMOORTHY, Dinesh KUNNATHUR RAGUPATHI