Patents by Inventor ANIRUDDHA SURESH HEREKAR

ANIRUDDHA SURESH HEREKAR 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: 11922174
    Abstract: An information handling system includes a Unified Extensible Firmware Interface (UEFI) and a management controller. The management controller establishes a communication channel with the UEFI, and provides a memory path associated with a driver associated with an operation to be performed in the UEFI. Based on the memory path, the UEFI receives the requested driver from a memory associated with the UEFI, and loads the requested driver. The UEFI executes the loaded requested driver, and provides an execution status for executed driver to the management controller.
    Type: Grant
    Filed: April 8, 2022
    Date of Patent: March 5, 2024
    Assignee: Dell Products L.P.
    Inventors: William C Edwards, III, Aniruddha Suresh Herekar
  • Publication number: 20230325202
    Abstract: An information handling system includes a Unified Extensible Firmware Interface (UEFI) and a management controller. The management controller establishes a communication channel with the UEFI, and provides a memory path associated with a driver associated with an operation to be performed in the UEFI. Based on the memory path, the UEFI receives the requested driver from a memory associated with the UEFI, and loads the requested driver. The UEFI executes the loaded requested driver, and provides an execution status for executed driver to the management controller.
    Type: Application
    Filed: April 8, 2022
    Publication date: October 12, 2023
    Inventors: William C. Edwards III, Aniruddha Suresh Herekar
  • Patent number: 11586363
    Abstract: In one or more embodiments, one or more systems, one or more methods, and/or one or more processes may boot an operating system; after booting the operating system, determine that a solid state drive has been hot added to a Peripheral Component Interconnect Express (PCIe) port; suppress discovery of the solid state drive by the operating system; determine a policy associated with the solid state drive; determine that a current configuration associated with the solid state drive does not match a configuration associated with the policy associated with the solid state drive; determine that the configuration associated with the policy can be applied to the solid state drive; apply the configuration associated with the policy to the solid state drive without utilizing the operating system; and inform the operating system that the solid state drive has been communicatively coupled to at least one processor via a PCIe root complex.
    Type: Grant
    Filed: July 26, 2021
    Date of Patent: February 21, 2023
    Assignee: Dell Products L.P.
    Inventors: Rajeswari Ayyaswamy, Senthil Kumar Parangusam, James Peter Giannoules, Sheshadri Pathpalya Raghavendra Rao, Aniruddha Suresh Herekar
  • Publication number: 20230027000
    Abstract: In one or more embodiments, one or more systems, one or more methods, and/or one or more processes may boot an operating system; after booting the operating system, determine that a solid state drive has been hot added to a Peripheral Component Interconnect Express (PCIe) port; suppress discovery of the solid state drive by the operating system; determine a policy associated with the solid state drive; determine that a current configuration associated with the solid state drive does not match a configuration associated with the policy associated with the solid state drive; determine that the configuration associated with the policy can be applied to the solid state drive; apply the configuration associated with the policy to the solid state drive without utilizing the operating system; and inform the operating system that the solid state drive has been communicatively coupled to at least one processor via a PCIe root complex.
    Type: Application
    Filed: July 26, 2021
    Publication date: January 26, 2023
    Inventors: Rajeswari Ayyaswamy, Senthil Kumar Parangusam, James Peter Giannoules, Sheshadri Pathpalya Raghavendra Rao, Aniruddha Suresh Herekar
  • Publication number: 20220137969
    Abstract: An information handling system may include at least one central processing unit (CPU); and a special-purpose processing unit implementing a particular management interface that is one of a plurality of management interfaces. The information handling system may be configured to: receive management instructions for the special-purpose processing unit, wherein the management instructions are in accordance with a cross-platform management interface different from the particular management interface; translate the management instructions into translated instructions that are in accordance with the particular management interface; and perform management of the special-purpose processing unit by causing the special-purpose processing unit to execute the translated instructions.
    Type: Application
    Filed: October 29, 2020
    Publication date: May 5, 2022
    Applicant: Dell Products L.P.
    Inventors: Chitrak GUPTA, Sreenivasula REDDY G, Sriparna SOM, Aniruddha Suresh HEREKAR
  • Patent number: 11307869
    Abstract: Methods, systems, and computer programs for receiving, by an information handling system firmware driver, a request for a feature associated with information handling system firmware, the feature stored in a baseboard management controller; determining a transfer size associated with the feature; identifying a plurality of connectivity points, each of the plurality of connectivity points communicatively coupling the information handling system firmware driver to the baseboard management controller, and each of the plurality of connectivity points associated with a bandwidth; selecting a transport route from the plurality of connectivity points based in part on the transfer size associated with the feature; and in response to selecting the transport route: transmitting the request for the feature to the baseboard management controller via the transport route; receiving the feature from the baseboard management controller via the transport route; and providing the feature to the information handling system firm
    Type: Grant
    Filed: July 10, 2019
    Date of Patent: April 19, 2022
    Assignee: Dell Products L.P.
    Inventors: William Carl Edwards, III, Sankara Rao Gara, Aniruddha Suresh Herekar
  • Patent number: 11216269
    Abstract: An information handling system may include a processor, one or more storage resources communicatively coupled to the processor, including at least one of the one or more storage resources communicatively coupled to the processor via a storage interface, and a basic input/output system (BIOS) comprising a program of instructions executable by the processor and configured to cause the processor to initialize one or more information handling resources of the information handling system. The BIOS may be further configured to, in response to a request to perform a firmware update to the one or more storage resources, scan for storage resources communicatively coupled to the processor via the storage interface, register unique identifiers associated with the storage resources communicatively coupled to the processor via the storage interface, and perform a firmware update of the storage resources communicatively coupled to the processor via the storage interface based on the unique identifiers.
    Type: Grant
    Filed: January 9, 2020
    Date of Patent: January 4, 2022
    Assignee: Dell Products L.P.
    Inventors: Ajay Shenoy, Aniruddha Suresh Herekar, Manjunath Vishwanath, James Peter Giannoules, Ankit Singh, Naveen Karthick Chandrasekaran
  • Publication number: 20210216299
    Abstract: An information handling system may include a processor, one or more storage resources communicatively coupled to the processor, including at least one of the one or more storage resources communicatively coupled to the processor via a storage interface, and a basic input/output system (BIOS) comprising a program of instructions executable by the processor and configured to cause the processor to initialize one or more information handling resources of the information handling system. The BIOS may be further configured to, in response to a request to perform a firmware update to the one or more storage resources, scan for storage resources communicatively coupled to the processor via the storage interface, register unique identifiers associated with the storage resources communicatively coupled to the processor via the storage interface, and perform a firmware update of the storage resources communicatively coupled to the processor via the storage interface based on the unique identifiers.
    Type: Application
    Filed: January 9, 2020
    Publication date: July 15, 2021
    Applicant: Dell Products L.P.
    Inventors: Ajay SHENOY, Aniruddha Suresh HEREKAR, Manjunath VISHWANATH, James Peter GIANNOULES, Ankit SINGH, Naveen Karthic CHANDRASEKARAN
  • Publication number: 20210011735
    Abstract: Methods, systems, and computer programs for receiving, by an information handling system firmware driver, a request for a feature associated with information handling system firmware, the feature stored in a baseboard management controller; determining a transfer size associated with the feature; identifying a plurality of connectivity points, each of the plurality of connectivity points communicatively coupling the information handling system firmware driver to the baseboard management controller, and each of the plurality of connectivity points associated with a bandwidth; selecting a transport route from the plurality of connectivity points based in part on the transfer size associated with the feature; and in response to selecting the transport route: transmitting the request for the feature to the baseboard management controller via the transport route; receiving the feature from the baseboard management controller via the transport route; and providing the feature to the information handling system firm
    Type: Application
    Filed: July 10, 2019
    Publication date: January 14, 2021
    Inventors: William Carl Edwards, III, Sankara Rao Gara, Aniruddha Suresh Herekar
  • Patent number: 10540136
    Abstract: A method and an information handling system (IHS) renders a graphical user interface (GUI) from a remote device using a local storage. An interface controller detects a first event used to initiate access to the GUI at the remote device. The controller requests GUI frame buffer data corresponding to the first event, and GUI change data from the remote device. The GUI change data correspond to respective events that can trigger changes to the GUI. In response to receiving the requested data, the controller provides a first locally-rendered GUI using the GUI frame buffer data. The controller stores the GUI change data in local storage. The controller then detects a second event/interaction via the first locally-rendered GUI and retrieves from local storage a relevant portion of the GUI change data. The controller provides an updated locally-rendered GUI using the relevant portion of GUI change data.
    Type: Grant
    Filed: May 24, 2016
    Date of Patent: January 21, 2020
    Assignee: Dell Products, L.P.
    Inventors: Ankit Singh, Rohitkumar Arehalli, Aniruddha Suresh Herekar, Sreenivasula Reddy G, Guru Prasad Yadav
  • Publication number: 20170344331
    Abstract: A method and an information handling system (IHS) renders a graphical user interface (GUI) from a remote device using a local storage. An interface controller detects a first event used to initiate access to the GUI at the remote device. The controller requests GUI frame buffer data corresponding to the first event, and GUI change data from the remote device. The GUI change data correspond to respective events that can trigger changes to the GUI. In response to receiving the requested data, the controller provides a first locally-rendered GUI using the GUI frame buffer data. The controller stores the GUI change data in local storage. The controller then detects a second event/interaction via the first locally-rendered GUI and retrieves from local storage a relevant portion of the GUI change data. The controller provides an updated locally-rendered GUI using the relevant portion of GUI change data.
    Type: Application
    Filed: May 24, 2016
    Publication date: November 30, 2017
    Inventors: ANKIT SINGH, ROHITKUMAR AREHALLI, ANIRUDDHA SURESH HEREKAR, SREENIVASULA REDDY G, GURU PRASAD YADAV