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: 11822499Abstract: 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: GrantFiled: April 27, 2022Date of Patent: November 21, 2023Assignee: Dell Products L.P.Inventors: Chien-Lin Lee, Jon Vernon Franklin, Venkatesh Ramamoorthy, Jun Gu, Robert T. Stevens
-
Publication number: 20230350826Abstract: 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: ApplicationFiled: April 27, 2022Publication date: November 2, 2023Applicant: Dell Products L.P.Inventors: Chien-Lin LEE, Jon Vernon FRANKLIN, Venkatesh RAMAMOORTHY, Jun GU, Robert T. STEVENS
-
Patent number: 11308064Abstract: 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: GrantFiled: June 29, 2016Date of Patent: April 19, 2022Assignee: 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: 11023163Abstract: 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: GrantFiled: April 18, 2018Date of Patent: June 1, 2021Assignee: Dell Products L.P.Inventors: Chandrasekhar Mugunda, Sruthi Reddy Mothukupally, Yogesh P. Kulkarni, Syamu Sajja, Srinivasa Rao Nagalla, Venkatesh Ramamoorthy
-
Publication number: 20190324684Abstract: 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: ApplicationFiled: April 18, 2018Publication date: October 24, 2019Applicant: Dell Products L.P.Inventors: Chandrasekhar MUGUNDA, Sruthi Reddy MOTHUKUPALLY, Yogesh P. KULKARNI, Syamu SAJJA, Srinivasa Rao NAGALLA, Venkatesh RAMAMOORTHY
-
Patent number: 10437303Abstract: 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: GrantFiled: May 20, 2016Date of Patent: October 8, 2019Assignee: Dell Products L.P.Inventors: Dinesh Kunnathur Ragupathi, Venkatesh Ramamoorthy, Arun Muthaiyan, Yogesh Prabhakar Kulkarni, Elie Antoun Jreij
-
Patent number: 10383259Abstract: 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: GrantFiled: February 22, 2017Date of Patent: August 13, 2019Assignee: Dell Products L.P.Inventors: Ramsundar Govindarajan, Venkatesh Ramamoorthy, Dinesh Kunnathur Ragupathi
-
Patent number: 10383258Abstract: 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: GrantFiled: February 22, 2017Date of Patent: August 13, 2019Assignee: Dell Products L.P.Inventors: Ramsundar Govindarajan, Venkatesh Ramamoorthy, Dinesh Kunnathur Ragupathi
-
Patent number: 10241554Abstract: 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: GrantFiled: June 9, 2016Date of Patent: March 26, 2019Assignee: Dell Products L.P.Inventors: Dinesh Kunnathur Ragupathi, Arun Muthaiyan, Venkatesh Ramamoorthy, Yogesh Prabhakar Kulkarni
-
Patent number: 10225095Abstract: 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: GrantFiled: April 27, 2015Date of Patent: March 5, 2019Assignee: Dell Products L.P.Inventors: Dinesh Kunnathur Ragupathi, Elie Antoun Jreij, Venkatesh Ramamoorthy
-
Patent number: 10126798Abstract: 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: GrantFiled: May 20, 2016Date of Patent: November 13, 2018Assignee: Dell Products L.P.Inventors: Dinesh Kunnathur Ragupathi, Venkatesh Ramamoorthy, Arun Muthaiyan, Yogesh Prabhakar Kulkarni, Balaji Bapu Gururaja Rao
-
Patent number: 10097409Abstract: 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: GrantFiled: March 1, 2014Date of Patent: October 9, 2018Assignee: Dell Products, LPInventors: Dinesh K. Ragupathi, Ramsundar Govindarajan, Venkatesh Ramamoorthy, Alaric Silveira
-
Patent number: 10067548Abstract: 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: GrantFiled: May 19, 2016Date of Patent: September 4, 2018Assignee: Dell Products L.P.Inventors: Dinesh Kunnathur Ragupathi, Venkatesh Ramamoorthy, Arun Muthaiyan, Jun Gu
-
Publication number: 20180004787Abstract: 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: ApplicationFiled: June 29, 2016Publication date: January 4, 2018Inventors: Dinesh Kunnathur Ragupathi, Akkiah Choudary Maddukuri, Alaric Joaquim Narcissius Silveira, Danny Daniel Whittington, Arun Muthaiyan, Venkatesh Ramamoorthy, Carlos Guillermo Henry
-
Publication number: 20170357305Abstract: 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: ApplicationFiled: June 9, 2016Publication date: December 14, 2017Inventors: Dinesh Kunnathur Ragupathi, Arun Muthaiyan, Venkatesh Ramamoorthy, Yogesh Prabhakar Kulkarni
-
Publication number: 20170336856Abstract: 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: ApplicationFiled: May 20, 2016Publication date: November 23, 2017Applicant: Dell Products L.P.Inventors: Dinesh Kunnathur RAGUPATHI, Venkatesh RAMAMOORTHY, Arun MUTHAIYAN, Yogesh Prabhakar KULKARNI, Balaji Bapu Gururaja RAO
-
Publication number: 20170336841Abstract: 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: ApplicationFiled: May 19, 2016Publication date: November 23, 2017Applicant: Dell Products L.P.Inventors: Dinesh Kunnathur RAGUPATHI, Venkatesh RAMAMOORTHY, Arun MUTHAIYAN, Jun GU
-
Publication number: 20170336855Abstract: 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: ApplicationFiled: May 20, 2016Publication date: November 23, 2017Applicant: Dell Products L.P.Inventors: Dinesh Kunnathur RAGUPATHI, Venkatesh RAMAMOORTHY, Arun MUTHAIYAN, Yogesh Prabhakar KULKARNI, Elie Antoun JREIJ
-
Publication number: 20170164526Abstract: 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: ApplicationFiled: February 22, 2017Publication date: June 8, 2017Inventors: RAMSUNDAR GOVINDARAJAN, Venkatesh RAMAMOORTHY, Dinesh KUNNATHUR RAGUPATHI
-
Publication number: 20170164527Abstract: 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: ApplicationFiled: February 22, 2017Publication date: June 8, 2017Inventors: Ramsundar GOVINDARAJAN, Venkatesh RAMAMOORTHY, Dinesh KUNNATHUR RAGUPATHI