Patents by Inventor Prabhakar Kulkarni

Prabhakar Kulkarni 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: 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
  • Publication number: 20190087358
    Abstract: A support information provisioning system a support device, an external device; and a customer device. The customer device includes an external connector and a remote access controller device that is coupled to the external connector. In situations where the customer device is experiencing at least one customer device issue that prevents the customer device from provisioning support information related to the operation of the customer device, the remote access controller device operates to detect that the external device has been connected to the external connector and, in response, automatically cause new support information about that customer device to be generated. When the external device is subsequently connected to the support device, it may then provide that new support information to the support device for analysis.
    Type: Application
    Filed: November 16, 2018
    Publication date: March 21, 2019
    Inventors: Sundar Dasar, Divya Vijayvargiya, Sanjay Rao, Yogesh Prabhakar Kulkarni
  • Publication number: 20190034375
    Abstract: Serial Peripheral Interface (SPI) and a first remote access controller device located on the first motherboard and coupled to the first SPI. An off-motherboard SPI storage device is connected to the first SPI, and when the first remote access controller device determines that log entries have been generated, it automatically copies the log entries to the off-motherboard SPI storage device via the first SPI. A second motherboard includes a second SPI that couples to the off-motherboard SPI storage device when the second motherboard replaces the first motherboard in the chassis. A second remote access controller device located on the second motherboard and coupled to the second SPI will then retrieve the log entries that were automatically copied to the off-motherboard SPI storage device, and send the log entries through a network to a support device.
    Type: Application
    Filed: July 26, 2017
    Publication date: January 31, 2019
    Inventors: Sundar Dasar, Divya Vijayvargiya, Sanjay Rao, Yogesh Prabhakar Kulkarni
  • Publication number: 20190036880
    Abstract: An automated firewall-compliant customer support resolution provisioning system includes a customer support system coupled to a customer device. The customer support system receives a first secure request from the customer device that identifies an event in the customer device and, in response, sends a first secure response through a firewall subsystem to the customer device within a first timeout period enforced by the firewall subsystem. The customer support system then determines event resolution information for the event. Subsequent to the first timeout period and based on the first secure response, the customer device sends a second secure request to the customer support system requesting the event resolution and the customer support system sends the event resolution information through the firewall subsystem to the customer device within a second timeout period enforced by the firewall subsystem. The customer device then utilizes the event resolution information to address the event.
    Type: Application
    Filed: July 26, 2017
    Publication date: January 31, 2019
    Inventors: Sundar Dasar, Divya Vijayvargiya, Sanjay Rao, Yogesh Prabhakar Kulkarni
  • Patent number: 10152432
    Abstract: A support information provisioning system a support device, an external device; and a customer device. The customer device includes an external connector and a remote access controller device that is coupled to the external connector. In situations where the customer device is experiencing at least one customer device issue that prevents the customer device from provisioning support information related to the operation of the customer device, the remote access controller device operates to detect that the external device has been connected to the external connector and, in response, automatically cause new support information about that customer device to be generated. When the external device is subsequently connected to the support device, it may then provide that new support information to the support device for analysis.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: December 11, 2018
    Assignee: Dell Products L.P.
    Inventors: Sundar Dasar, Divya Vijayvargiya, Sanjay Rao, Yogesh Prabhakar Kulkarni
  • 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: 10097416
    Abstract: A system includes a processor of a first controller of an information handling system. The processor is operable to determine that a change has occurred in a first group, the first group comprising a plurality of nodes governed by a group policy, and in response to determining that a change has occurred in the first group, identify one or more of the plurality of nodes to notify, wherein the one or more nodes are identified based on subscription information stored in a data structure. The processor is further operable to broadcast, by the controller, a notification to each the identified nodes, the notification including information about the change in the first group, and wherein one or more of the identified nodes updates itself based on information included in the change notification and on content of the group policy.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: October 9, 2018
    Assignee: Dell Products L.P.
    Inventors: Santosh Kumar Bidaralli, Lokesh Krishna Bangera, Chandrasekhar Mugunda, Yogesh Prabhakar Kulkarni
  • Patent number: 10082848
    Abstract: A system management controller may include a thermal table, a host agent, and a thermal control system. The thermal table may comprise identifying parameters for supported remote temperature sensors external to an information handling system. The host agent may be configured to receive temperature sensor data of a remote temperature sensor. The thermal control system may be configured to provide thermal control of at least one of the information handling system and a chassis in which it is disposed by determining, based on an entry of the thermal table associated with the remote temperature sensor, a local input identifier of the system management controller that defines a virtual thermal input of the information handling system associated with the remote temperature sensor, and controlling thermal properties of at least one of the information handling system and the chassis based on the virtual thermal input and a temperature value associated therewith.
    Type: Grant
    Filed: April 6, 2015
    Date of Patent: September 25, 2018
    Assignee: Dell Products L.P.
    Inventors: Pushkala Iyer, Dinesh Kunnathur Ragupathi, Dominick A. Lovicott, Yogesh Prabhakar Kulkarni
  • Patent number: 10067771
    Abstract: In accordance with these and other embodiments of the present disclosure, a method may include receiving at a management controller of an information handling system a request for remote boot of the information handling system from a remote target communicatively coupled to a network interface of a host system comprising the network interface and a host system processor communicatively coupled to the network interface and the management controller, configuring the network interface for remote boot via the network interface, and issuing an instruction to reboot the host system, wherein receipt of the request for remote boot, configuration of the network interface for remote boot, and issuance of the instruction to reboot the host system are performed without an intervening boot of the host system.
    Type: Grant
    Filed: February 8, 2016
    Date of Patent: September 4, 2018
    Assignee: Dell Products L.P.
    Inventors: Vigneswaran Ponnusamy, Raja Tamilarasan, Yogesh Prabhakar Kulkarni, Mark W. Shutt, Sundar Dasar
  • Patent number: 10061596
    Abstract: In accordance with embodiments of the present disclosure, a method may include during boot of the information handling system, in response to one of a system management request received by a management controller or user input indicative of a task received during boot, downloading, by a basic input/output system (BIOS), from a network database communicatively coupled to the network interface, one or more executable modules for completing a system management request or a task. The method may also include executing the one or more downloaded modules.
    Type: Grant
    Filed: July 10, 2015
    Date of Patent: August 28, 2018
    Assignee: Dell Products L.P.
    Inventors: Sundar Dasar, Yogesh Prabhakar Kulkarni, Vigneswaran Ponnusamy, Sumanth Vidyadhara, Jon Robert Hass, Elie Antoun Jreij
  • Publication number: 20180149363
    Abstract: This disclosure relates to systems and methods for tuning combustion dynamics in a combustor. In one embodiment of the disclosure, a method includes providing, via at least one sensor, combustion dynamics amplitude data associated with a combustor. Method may allow monitoring, by an equipment controller communicatively coupled to the at least one sensor, the combustion dynamics amplitude data. The method may allow detecting at least one change in acoustic pressure amplitude associated with combustion in the combustor. In response to detecting the change in the acoustic pressure amplitude, the method proceeds with determining a fuel split change to at least two fuel circuits configured to supply fuel to the combustor, and applying the fuel split change to the combustor.
    Type: Application
    Filed: December 27, 2016
    Publication date: May 31, 2018
    Inventors: Akilezkrishnamurthy Arthanari, Mihir Lal, James Harper, Douglas Edward Dean, Abhijit Prabhakar Kulkarni
  • Patent number: 9916461
    Abstract: Identity context-based access control is implemented by generating an identity context expression from user identity data. In particular, users are clustered based on combinations of one or more attributes. These clusters comprise one or more identity context(s). Preferably, an intersection of attribute sets of each user in the cluster is formed. In addition, an intersection of attribute sets of each user not in the cluster also is formed. If the attribute set that is common across the cluster of users is not a subset of the attribute set that is common across the rest of the users, then the attribute set forms a unique identity context expression. To reduce the number of roles used in role-based access control (RBAC), at least one role is replaced with an identity context expression. Run-time access control is then enabled.
    Type: Grant
    Filed: September 10, 2012
    Date of Patent: March 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Kaushal Kiran Kapadia, Rahul Prabhakar Kulkarni, Nataraj Nagaratnam, Anindya Neogi, Magesh Rajamani
  • 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: 20170353356
    Abstract: A system includes a processor of a first controller of an information handling system. The processor is operable to determine that a change has occurred in a first group, the first group comprising a plurality of nodes governed by a group policy, and in response to determining that a change has occurred in the first group, identify one or more of the plurality of nodes to notify, wherein the one or more nodes are identified based on subscription information stored in a data structure. The processor is further operable to broadcast, by the controller, a notification to each the identified nodes, the notification including information about the change in the first group, and wherein one or more of the identified nodes updates itself based on information included in the change notification and on content of the group policy.
    Type: Application
    Filed: August 24, 2017
    Publication date: December 7, 2017
    Inventors: Santosh Kumar Bidaralli, Lokesh Krishna Bangera, Chandrasekhar Mugunda, Yogesh Prabhakar Kulkarni
  • 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: 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: 20170329638
    Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a processor, a power supply unit for supplying electrical energy to information handling resources of the information handling system, a battery backup unit for supplying electrical energy to the information handling resources responsive to a power event associated with the power supply unit, and a non-transitory computer-readable readable medium having embodied thereon a program of instructions configured to, when executed, in response to the power event, gracefully terminate one or more applications executing on the processor in accordance with a desired priority ranking.
    Type: Application
    Filed: May 12, 2016
    Publication date: November 16, 2017
    Applicant: Dell Products L.P.
    Inventors: Dinesh Kunnathur RAGUPATHI, Yogesh Prabhakar KULKARNI, Balaji Bapu Gururaja RAO, Elie Antoun JREIJ, Pushkala IYER
  • Publication number: 20170329651
    Abstract: In accordance with embodiments of the present disclosure, a system may include a plurality of slots each configured to receive a modular information handling system, a plurality of air movers each configured to cool at least one modular information handling system disposed in at least one of the plurality of slots, and a controller communicatively coupled to the plurality of slots and the plurality of air movers and configured to, based on one or more thermal operational parameters associated with the plurality of slots and the plurality of air movers, determine an optimal allocation of at least one workload to a particular information handling system of a plurality of modular information handling systems received in the plurality of slots.
    Type: Application
    Filed: May 16, 2016
    Publication date: November 16, 2017
    Applicant: Dell Products L.P.
    Inventors: Dinesh Kunnathur Ragupathi, Yogesh Prabhakar Kulkarni, Balaji Bapu Gururaja Rao, Hasnain Shabbir
  • Publication number: 20170329612
    Abstract: In accordance with embodiments of the present disclosure, a method may include receiving a feature package associated with a provisioning action via a management controller communicatively coupled to a host system and configured to provide management of an information handling system comprising the host system and the management controller via management traffic communicated between the management controller and a network external to the information handling system, extracting components of the feature package including a first binary image and a second binary image, and executing the first binary image, wherein the first binary image is configured to store the second binary image in a portion of a memory accessible to the host system, set a variable flag indicating the management controller is in a maintenance mode, and cause the host system to reboot to execute the second binary image.
    Type: Application
    Filed: May 12, 2016
    Publication date: November 16, 2017
    Applicant: Dell Products L.P.
    Inventors: Dinesh Kunnathur RAGUPATHI, Sundar DASAR, Yogesh Prabhakar KULKARNI
  • Patent number: 9806952
    Abstract: A system includes a processor of a first node, which is one of a plurality of nodes governed by a group policy. The processor is operable to transmit, using an interface, a first request to receive information associated with the plurality of nodes and receive, using the interface, sets of configuration information associated with the plurality of nodes after a change has occurred regarding the plurality of nodes. The processor is further operable to compare the sets of configuration information associated with the plurality of nodes to the configuration information associated with the first node and determine a difference. In response, the processor is operable to determine, based on the group policy, to configure the first node. The processor is additionally operable to determine a second node that stores a set of files to configure the first node and configure the first node using the set of files.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: October 31, 2017
    Assignee: Dell Products L.P.
    Inventors: Santosh Kumar Bidaralli, Lokesh Krishna Bangera, Chandrasekhar Mugunda, Yogesh Prabhakar Kulkarni