Patents by Inventor Yogesh P. Kulkarni

Yogesh P. 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: 11914546
    Abstract: An information handling system includes a memory and a baseboard management controller. The memory stores one or more device update packages, and each of the first device update packages includes an inter-integrated circuit payload. The baseboard management controller receives a first device update package, and stores the first device update package in the memory. In response to the first device update package being stored in the memory, the baseboard management controller launches a handler. The baseboard management controller retrieves a bus number and an address for a target device identified in the first device update package. The baseboard management controller parses data in a body of the inter-integrated circuit payload of the first device update package, and executes inter-integrated circuit commands in the body to provide a firmware image update to the target device.
    Type: Grant
    Filed: October 4, 2021
    Date of Patent: February 27, 2024
    Assignee: Dell Products L.P.
    Inventors: Yogesh P. Kulkarni, Chandrasekhar Mugunda, Rui An, Akshata Sheshagiri Naik
  • Publication number: 20230107593
    Abstract: An information handling system includes a memory and a baseboard management controller. The memory stores one or more device update packages, and each of the first device update packages includes an inter-integrated circuit payload. The baseboard management controller receives a first device update package, and stores the first device update package in the memory. In response to the first device update package being stored in the memory, the baseboard management controller launches a handler. The baseboard management controller retrieves a bus number and an address for a target device identified in the first device update package. The baseboard management controller parses data in a body of the inter-integrated circuit payload of the first device update package, and executes inter-integrated circuit commands in the body to provide a firmware image update to the target device.
    Type: Application
    Filed: October 4, 2021
    Publication date: April 6, 2023
    Inventors: Yogesh P. Kulkarni, Chandrasekhar Mugunda, Rui An, Akshata Sheshagiri Naik
  • 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
  • Patent number: 11005726
    Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a host system and a management controller communicatively coupled to the host system processor. The host system may include a host system processor and a device coupled to the host system processor. The management controller may be configured to provide management of the information handling system, provide a plurality of management interfaces, and provide a user interface for configuring a respective network interface affinity for each management interface to system management features supported by the management controller.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: May 11, 2021
    Assignee: Dell Products L.P.
    Inventors: Chandrasekhar Mugunda, Sruthi Reddy Mothukupally, Yogesh P. Kulkarni, Akkiah Choudary Maddukuri
  • Patent number: 10996876
    Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a processor, a memory communicatively coupled to the processor, and an allocation agent embodied in a program of executable instructions and configured to, when executed by the processor, maintain an attribute index setting forth one or more attributes for each of one or more memory modules of the memory, and based on the one or more attributes and one or more memory requirements of an application executing on the information handling system, dynamically allocate the one or more memory modules to a namespace associated with the application.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: May 4, 2021
    Assignee: Dell Products L.P.
    Inventors: Parmeshwr Prasad, Yogesh P. Kulkarni
  • Patent number: 10877553
    Abstract: A system may include a rack, a rack manager, and a block controller. The rack manager may be configured to communicatively couple to each of respective baseboard management controllers of information handling systems of the rack and also configured to manage power consumption by information handling resources housed in the rack. The block controller may be configured to monitor and report information regarding power consumption by the plurality of storage resources to the at least one of the baseboard management controllers, the at least one of the baseboard management controllers may be configured to communicate the information regarding power consumption by the plurality of storage resources to the rack manager, and the rack manager may be configured to manage power consumption by information handling resources housed in the rack based on the information regarding power consumption by the plurality of storage resources.
    Type: Grant
    Filed: April 13, 2018
    Date of Patent: December 29, 2020
    Assignee: Dell Products L.P.
    Inventors: Chandrasekhar Mugunda, Yogesh P. Kulkarni, Balaji Bapu Gururaja Rao, Rui An
  • Patent number: 10782993
    Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a memory subsystem and a processor subsystem communicatively coupled to the memory subsystem and configured to execute a hypervisor, wherein the hypervisor is configured to host a plurality of virtual machines and host an interface to the memory subsystem, wherein the interface is configured to dynamically modify sizes of namespaces instantiated within the memory subsystem by maintaining super metadata associated with each of a plurality of memory modules of the memory subsystem, wherein the super metadata for a particular memory module of the memory subsystem includes one or more entries for the particular memory module, each entry defining a namespace of the particular memory module and recording an offset of the latest written data in the namespace.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: September 22, 2020
    Assignee: Dell Products L.P.
    Inventors: Balaji Bapu Gururaja Rao, Shekar Babu Suryanarayana, Yogesh P. Kulkarni
  • Patent number: 10764403
    Abstract: An information handling system includes a network interface configured to be coupled to a client device over a network, and a processor configured to receive a report of client capabilities pertinent to client rendering at the client device received from the client device via the network interface. The processor is also configured to assign a client resource rating to the client device from among a pre-defined plurality of client resource ratings, to store the client resource rating of the client device and an identifier of the client device in a data structure in the memory, to look up the client resource rating of the client device in the data structure, to transform content to be provided to the client device into server-side rendering transformed content according to the client resource rating of the client device, and to provide the SSR transformed content to the client device via the network interface.
    Type: Grant
    Filed: March 30, 2019
    Date of Patent: September 1, 2020
    Assignee: Dell Products, L.P.
    Inventors: Yogesh P. Kulkarni, Ravishankar Kanakapura Nanjundaswamy, Smruti Ranjan Debata, Harshendra Shetty
  • Patent number: 10761548
    Abstract: A method for use in an information handling system comprising a processor, an information handling resource communicatively coupled to the processor, the information handling resource including a controller and a temperature sensor for sensing a temperature associated with the information handling resource, and a management controller communicatively coupled to the processor and the information handling resource, and having stored thereon a program of instructions configured to perform thermal management of the information handling system, may be provided. The method may include periodically communicating information indicative of the temperature from the information handling resource to the management controller, storing by the management controller the information indicative of the temperature in a data record associated with the temperature sensor, and based on information stored in the data record, performing by the program of instructions closed-loop thermal management of the information handling system.
    Type: Grant
    Filed: April 4, 2018
    Date of Patent: September 1, 2020
    Assignee: Dell Products L.P.
    Inventors: Chandrasekhar Mugunda, Yogesh P. Kulkarni, Sruthi Reddy Mothukupally, Larry Liangzhong Wang
  • Patent number: 10754737
    Abstract: A method and data processing device for enabling a write operation to track meta-data changes during a hardware fault in an information handling system (IHS). The method includes generating an indexing map to track memory space attributes of a persistent memory device. The method includes generating a subsequent indexing map that is a duplicate of a first indexing map. The method includes communicatively linking each of the indexing maps. The method includes distributing a subsequent indexing map to one or more memory devices. In response to detection of an update to meta-data associated during a hardware fault, the method includes identifying an indexing map that is stored on a writeable memory device. In response to detection of the hardware fault the method includes writing memory space attributes to the writeable indexing map. The method includes synchronizing a master indexing map to each other indexing map to coordinate changes to the memory space attributes.
    Type: Grant
    Filed: June 12, 2018
    Date of Patent: August 25, 2020
    Assignee: Dell Products, L.P.
    Inventors: Yogesh P. Kulkarni, Shekar Babu Suryanarayana
  • Patent number: 10725511
    Abstract: A method may include identifying a respective location of a particular information handling resource within an information handling system, based on the respective location, reading an entry from a thermal table comprising thermal parameters for thermal management of one or more information handling resources of the information handling system based on respective locations of the one or more information handling resources within the information handling system, and applying at least one thermal parameter from the entry for thermal management of the particular information handling resource.
    Type: Grant
    Filed: April 4, 2018
    Date of Patent: July 28, 2020
    Assignee: Dell Products L.P.
    Inventors: Chandrasekhar Mugunda, Yogesh P. Kulkarni, Sruthi Reddy Mothukupally, Srinivasa Rao Nagalla
  • Patent number: 10706152
    Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a processor subsystem configured to execute a hypervisor, wherein the hypervisor is configured to host a plurality of virtual machines and a memory subsystem communicatively coupled to the processor subsystem. The memory subsystem may be configured to implement namespaces for the hypervisor and the plurality of virtual machines and implement for each of the namespaces a concealed namespace object store as a hidden metadata area of the memory subsystem unexposed to the hypervisor and the plurality of virtual machines, each concealed namespace object store comprising metadata for an associated namespace.
    Type: Grant
    Filed: October 16, 2017
    Date of Patent: July 7, 2020
    Assignee: Dell Products L.P.
    Inventors: Shekar Babu Suryanarayana, Yogesh P. Kulkarni
  • Publication number: 20200021501
    Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a host system and a management controller communicatively coupled to the host system processor. The host system may include a host system processor and a device coupled to the host system processor. The management controller may be configured to provide management of the information handling system, provide a plurality of management interfaces, and provide a user interface for configuring a respective network interface affinity for each management interface to system management features supported by the management controller.
    Type: Application
    Filed: July 16, 2018
    Publication date: January 16, 2020
    Applicant: Dell Products L.P.
    Inventors: Chandrasekhar MUGUNDA, Sruthi Reddy MOTHUKUPALLY, Yogesh P. KULKARNI, Akkiah Choudary MADDUKURI
  • Patent number: 10534728
    Abstract: A method may include, in an information handling system comprising a processor and a management controller communicatively coupled to the processor and configured to provide management of the information handling system, executing by the management controller a management application for management of one or more storage resources of the information handling system, determining by the management controller whether one or more processor-attached storage resources are present in the information handling system, wherein the one or more processor-attached storage resources are coupled to the processor by other than a backplane of the information handling system, and responsive to determining that one or more processor-attached storage resources are present, executing by the management controller an adaptable virtual backplane that emulates a physical backplane to the management application as if the physical backplane were interfaced between the management application and the processor-attached storage resources.
    Type: Grant
    Filed: April 5, 2018
    Date of Patent: January 14, 2020
    Assignee: Dell Products L.P.
    Inventors: Chandrasekhar Mugunda, Yogesh P. Kulkarni, Balaji Bapu Gururaja Rao, Shivabasava Karibasa Komaranalli, Robert R. Leyendecker
  • Publication number: 20190377644
    Abstract: A method and data processing device for enabling a write operation to track meta-data changes during a hardware fault in an information handling system (IHS). The method includes generating an indexing map to track memory space attributes of a persistent memory device. The method includes generating a subsequent indexing map that is a duplicate of a first indexing map. The method includes communicatively linking each of the indexing maps. The method includes distributing a subsequent indexing map to one or more memory devices. In response to detection of an update to meta-data associated during a hardware fault, the method includes identifying an indexing map that is stored on a writeable memory device. In response to detection of the hardware fault the method includes writing memory space attributes to the writeable indexing map. The method includes synchronizing a master indexing map to each other indexing map to coordinate changes to the memory space attributes.
    Type: Application
    Filed: June 12, 2018
    Publication date: December 12, 2019
    Inventors: YOGESH P. KULKARNI, SHEKAR BABU SURYANARAYANA
  • Patent number: 10505843
    Abstract: An information handling system includes a memory and a first controller. The memory stores a mapping table. The first controller is configured to communicate with the memory. The first controller detects a presence of a second controller in response to a first node being connected to a network within the information handling system, generates a port number for the second controller, stores the port number for the second controller in the mapping table, receives an indication that an Internet Protocol address of the second controller has changed, and updates the mapping table with the changed Internet Protocol address of the second controller.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: December 10, 2019
    Assignee: Dell Products, LP
    Inventors: Dinesh K. Ragupathi, Yogesh P. Kulkarni, Wade A. Butcher, Hendrich M. Hernandez
  • Patent number: 10467015
    Abstract: An information handling system includes a non-volatile memory device for storing basic input-output system (BIOS) firmware. The system also includes a service processor that is coupled to the first non-volatile memory. The service processor initiates access to the first non-volatile memory, and stores configuration information at the non-volatile memory device. The configuration information can include Unified Extensible Firmware Interface (UEFI) Human Interface Infrastructure (HII) strings.
    Type: Grant
    Filed: September 8, 2015
    Date of Patent: November 5, 2019
    Assignee: Dell Products, LP
    Inventors: Sundar Dasar, Yogesh P. Kulkarni, William C. Munger, Mukund P. Khatri
  • 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
  • Publication number: 20190317592
    Abstract: A system may include a rack, a rack manager, and a block controller. The rack manager may be configured to communicatively couple to each of respective baseboard management controllers of information handling systems of the rack and also configured to manage power consumption by information handling resources housed in the rack. The block controller may be configured to monitor and report information regarding power consumption by the plurality of storage resources to the at least one of the baseboard management controllers, the at least one of the baseboard management controllers may be configured to communicate the information regarding power consumption by the plurality of storage resources to the rack manager, and the rack manager may be configured to manage power consumption by information handling resources housed in the rack based on the information regarding power consumption by the plurality of storage resources.
    Type: Application
    Filed: April 13, 2018
    Publication date: October 17, 2019
    Applicant: Dell Products L.P.
    Inventors: Chandrasekhar MUGUNDA, Yogesh P. KULKARNI, Balaji Bapu Gururaja RAO, Rui AN
  • Publication number: 20190310693
    Abstract: A method may include identifying a respective location of a particular information handling resource within an information handling system, based on the respective location, reading an entry from a thermal table comprising thermal parameters for thermal management of one or more information handling resources of the information handling system based on respective locations of the one or more information handling resources within the information handling system, and applying at least one thermal parameter from the entry for thermal management of the particular information handling resource.
    Type: Application
    Filed: April 4, 2018
    Publication date: October 10, 2019
    Applicant: Dell Products L.P.
    Inventors: Chandrasekhar MUGUNDA, Yogesh P. KULKARNI, Sruthi Reddy MOTHUKUPALLY, Srinivasa Rao NAGALLA