Patents by Inventor Pavan Kumar Gavvala
Pavan Kumar Gavvala 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: 12236087Abstract: Embodiments of systems and methods to provide a firmware update to devices configured in a redundant configuration in an Information Handling System (IHS) are disclosed. In an illustrative, non-limiting embodiment, an IHS may include computer-executable instructions to receive a firmware update image associated with the storage unit, receive an indication that the storage unit requires a reboot of the IHS, and when the storage unit is experiencing minimal I/O usage, reset the storage unit using the firmware update image. The firmware update image is configured to perform rebootless firmware updates on the storage unit.Type: GrantFiled: September 27, 2022Date of Patent: February 25, 2025Assignee: Dell Products, L.P.Inventors: Manjunath Am, Rama Rao Bisa, Pavan Kumar Gavvala, Mahesh Babu Ramaiah, Naveen Karthick Chandrasekaran, Darshan Hebbar, Deepaganesh Paulraj
-
Patent number: 11977877Abstract: In various embodiments, a remote access controller supporting remote management of an Information Handling System (IHS). The remote access controller receives a first firmware image comprising first firmware for a first hardware component of the IHS. A personality of the first firmware is determined and at least a portion of the first firmware is stored to a first region of a persistent storage of the first hardware component, where the first region is designated as storing firmware for adapting the first hardware component to the first personality. In response to a detected reconfiguration of the IHS, the remote access controller generates a notification of the first firmware that is stored by the first hardware component and that is usable to adapt operation of the first hardware component to the first personality.Type: GrantFiled: September 26, 2022Date of Patent: May 7, 2024Assignee: Dell Products, L.P.Inventors: Deepaganesh Paulraj, Kala Sampathkumar, Rama Rao Bisa, Darshan Hebbar, Manjunath Am, Elie Antoun Jreij, Naveen Karthick Chandrasekaran, Pavan Kumar Gavvala, Manjunath Vishwanath, Sivakami Velusamy
-
Publication number: 20240103830Abstract: In various embodiments, a remote access controller supporting remote management of an Information Handling System (IHS). The remote access controller receives a first firmware image comprising first firmware for a first hardware component of the IHS. A personality of the first firmware is determined and at least a portion of the first firmware is stored to a first region of a persistent storage of the first hardware component, where the first region is designated as storing firmware for adapting the first hardware component to the first personality. In response to a detected reconfiguration of the IHS, the remote access controller generates a notification of the first firmware that is stored by the first hardware component and that is usable to adapt operation of the first hardware component to the first personality.Type: ApplicationFiled: September 26, 2022Publication date: March 28, 2024Applicant: Dell Products, L.P.Inventors: Deepaganesh Paulraj, Kala Sampathkumar, Rama Rao Bisa, Darshan Hebbar, Manjunath AM, Elie Antoun Jreij, Naveen Karthick Chandrasekaran, Pavan Kumar Gavvala, Manjunath Vishwanath, Sivakami Velusamy
-
Publication number: 20240104251Abstract: Systems and methods provide multi-modal based updates to firmware utilized by a hardware component of an IHS (Information Handling System), where the firmware updates are managed by a remote access controller of the IHS that provides remote management of the hardware component. The remote access controller receives a notification of an update to an agreement for utilization of the hardware component, where the agreement indicates firmware modes authorized for use by the hardware component. Firmware modes are identified that are locally stored by the hardware component. Any firmware modes are identified that are authorized for use by the hardware component based on the updated first agreement and that are not locally stored by the hardware component, and the identified firmware modes are retrieved for local storage by the hardware component. In this manner, firmware utilized in an IHS remains consistent with applicable service agreements.Type: ApplicationFiled: September 26, 2022Publication date: March 28, 2024Applicant: Dell Products, L.P.Inventors: Deepaganesh Paulraj, Mahesh Babu Ramaiah, Rama Rao Bisa, Pavan Kumar Gavvala, Manjunath AM, Naveen Karthick Chandrasekaran
-
Publication number: 20240103848Abstract: Embodiments of systems and methods to identify and remediate performance degradation during firmware update in a cluster environment are described. In an illustrative, non-limiting embodiment, an IHS may include computer-executable instructions to receive a request to perform a firmware update on a plurality of computing devices of a computing cluster, obtain an inventory of the computing cluster, and determine a scheduling sequence for updating the computing devices so that the performance of the cluster is optimally maintained. The instructions may then perform the firmware update on each of the computing devices according to the determined scheduling sequence.Type: ApplicationFiled: September 26, 2022Publication date: March 28, 2024Applicant: Dell Products, L.P.Inventors: Pavan Kumar Gavvala, Chandrasekhar R, Rama Rao Bisa, Shantanu Kumar Pradhan
-
Publication number: 20240103835Abstract: Embodiments of systems and methods to provide a firmware update to multiple storage units configured with different interfaces in an Information Handling System (IHS) are disclosed. In an illustrative, non-limiting embodiment, an IHS may include computer-executable instructions to receive a firmware update image associated with the storage units, and for each of the storage units, identify an update profile based on the type of interface associated with the storage unit, the interface configured to provide communication between the storage unit and the IHS, and perform a firmware update on the storage unit according to the update profile.Type: ApplicationFiled: September 27, 2022Publication date: March 28, 2024Applicant: Dell Products, L.P.Inventors: Deepaganesh Paulraj, Rama Rao Bisa, Naveen Karthick Chandrasekaran, Manjunath AM, Pavan Kumar Gavvala, Abhishek Ramachandra Manganawar
-
Publication number: 20240103971Abstract: Systems and methods include a remote access controller of an IHS (Information Handling System) that provides remote management of the IHS. The remote access controller initiates an update of firmware used to operate a hardware component of the IHS by transmitting a firmware image to the hardware component via a first signaling pathway connecting the remote access controller to the hardware component. The remote access controller detects a failure in transmission of the firmware image to the hardware component via the first signaling pathway and identifies a second signaling pathway connecting the remote access controller to the hardware component. The remote access controller resumes transmission of the firmware image to the hardware component via the second signaling pathway and the firmware used to operate the hardware component is updated using the transmitted firmware image.Type: ApplicationFiled: September 26, 2022Publication date: March 28, 2024Applicant: Dell Products, L.P.Inventors: Manjunath Vishwanath, Rama Rao Bisa, Pavan Kumar Gavvala, Manjunath AM, Mahesh Babu Ramaiah, Naveen Karthick Chandrasekaran, Darshan Hebbar, Shantanu Kumar Pradhan
-
Publication number: 20240103846Abstract: Embodiments of systems and methods to provide a firmware update to devices configured in a redundant configuration in an Information Handling System (IHS) are disclosed. In an illustrative, non-limiting embodiment, an IHS may include first and second Remote Access Controllers (RACs) that each includes computer-executable instructions to receive, by the first RAC, a firmware update image associated with the firmware device, and commence transfer of the firmware update image to the firmware device to perform a firmware update on the firmware device using an update mode that restricts another update request to the firmware device until the first RAC finishes or cancels the firmware update. When the transfer is halted prior to completion, the program instructions cause the second RAC to determine where the firmware update image transfer was halted, and commence transferring the remainder of the firmware update image that has not yet been transferred to the firmware device.Type: ApplicationFiled: September 23, 2022Publication date: March 28, 2024Applicant: Dell Products, L.P.Inventors: Deepaganesh Paulraj, Rama Rao Bisa, Rajeshkumar Ichchhubhai Patel, Mahesh Babu Ramaiah, Pavan Kumar Gavvala, Naveen Karthick Chandrasekaran, Chandrasekhar R
-
Publication number: 20240103720Abstract: Embodiments of systems and methods to provide a firmware update to devices configured in a redundant configuration in an Information Handling System (IHS) are disclosed. In an illustrative, non-limiting embodiment, an IHS may include computer-executable instructions to receive a firmware update image associated with the storage unit, receive an indication that the storage unit requires a reboot of the IHS, and when the storage unit is experiencing minimal I/O usage, reset the storage unit using the firmware update image. The firmware update image is configured to perform rebootless firmware updates on the storage unit.Type: ApplicationFiled: September 27, 2022Publication date: March 28, 2024Applicant: Dell Products, L.P.Inventors: Manjunath AM, Rama Rao Bisa, Pavan Kumar Gavvala, Mahesh Babu Ramaiah, Naveen Karthick Chandrasekaran, Darshan Hebbar, Deepaganesh Paulraj
-
Publication number: 20240103832Abstract: Embodiments of systems and methods to provide a firmware update to devices configured in a redundant configuration in an Information Handling System (IHS) are disclosed. In an illustrative, non-limiting embodiment, an IHS may include computer-executable instructions to send, to a server, a request to perform a firmware update on the firmware device, and receive, from the server, information associated with a plurality of firmware update images that are available for use with the firmware device and a score associated with each firmware update image. The score is indicative of how well its associated firmware update image functioned with each of a plurality of previous firmware updates on other firmware devices. Using the score, the instructions may select one firmware update image, and perform a firmware update on the firmware device using the one firmware update image.Type: ApplicationFiled: September 26, 2022Publication date: March 28, 2024Applicant: Dell Products, L.P.Inventors: Naveen Karthick Chandrasekaran, Rama Rao Bisa, Manjunath AM, Pavan Kumar Gavvala, Darshan Hebbar
-
Publication number: 20240103849Abstract: Embodiments of systems and methods to provide a firmware update to devices configured in a redundant configuration in an Information Handling System (IHS) are disclosed. In an illustrative, non-limiting embodiment, an IHS may include computer-executable instructions to receive a firmware update image associated with the firmware device, determine that the firmware update image possesses a critical sub-image portion, and schedule a firmware update to be performed in the future on the firmware device using the one firmware update image. The firmware update image conforms to a Platform Level Data Model (PLDM) protocol that is configured to perform rebootless firmware updates.Type: ApplicationFiled: September 27, 2022Publication date: March 28, 2024Applicant: Dell Products, L.P.Inventors: Manjunath Vishwanath, Rama Rao Bisa, Pavan Kumar Gavvala, Manjunath AM, Shantanu Kumar Pradhan, Chandrasekhar R
-
Publication number: 20240103836Abstract: Embodiments of systems and methods to provide a firmware update to multiple storage units configured in a redundant configuration in an Information Handling System (IHS) are disclosed. In an illustrative, non-limiting embodiment, an IHS may include computer-executable instructions to receive a firmware update image associated with multiple devices configured in the IHS, identify two or more of the devices that are configured in a redundant configuration relative to one another, and perform the firmware update sequentially on the two or more devices.Type: ApplicationFiled: September 27, 2022Publication date: March 28, 2024Applicant: Dell Products, L.P.Inventors: Pavan Kumar Gavvala, Rama Rao Bisa, Manjunath AM, Naveen Karthick Chandrasekaran, Darshan Hebbar, Raveendra Reddy P, Mahesh Babu Ramaiah, Sivakami Velusamy
-
Publication number: 20240103847Abstract: Systems and methods provide multi-channel transmission of a firmware image to a hardware component of an IHS (Information Handling System), where the firmware image is transmitted by a remote access controller of the IHS that supports remote management of the IHS. Upon a firmware being initiated, the remote access controller determines an available bandwidth of a first signaling pathway of the hardware component and also determines an available bandwidth of a second signaling pathway of the hardware component. One portion of the firmware image is transmitted to the hardware component using the first signaling pathway, where a size of that portion is selected based on the available bandwidth of the first signaling pathway. Another portion of the firmware image is transmitted to the hardware component using the second signaling pathway, where a size of that portion is selected based on the available bandwidth of the second signaling pathway.Type: ApplicationFiled: September 26, 2022Publication date: March 28, 2024Applicant: Dell Products, L.P.Inventors: Mahesh Babu Ramaiah, Rama Rao Bisa, Manjunath AM, Manjunath Vishwanath, Pavan Kumar Gavvala, Balamurugan Gnanasambandam, Naveen Karthick Chandrasekaran
-
Patent number: 11442885Abstract: An information handling system includes a processor, a system baseboard management controller (BMC), and a field-programmable gate array (FPGA) add-in card. The FPGA add-in card includes an FPGA and a card BMC. The FPGA is programmed with a plurality of accelerated function units (AFUs) to perform processing tasks for the processor. The card BMC receives a first indication from the system BMC, the first indication to halt a first processing task associated with a first AFU, halts the first processing task in response to the first indication, receives a second AFU from the system BMC, and reprograms the FPGA with the second AFU.Type: GrantFiled: August 9, 2019Date of Patent: September 13, 2022Assignee: Dell Products L.P.Inventors: Johan Rahardjo, Isaac Qin Wang, Elie Antoun Jreij, Akkiah Choudary Maddukuri, Rama Rao Bisa, Pavan Kumar Gavvala
-
Patent number: 11256314Abstract: An information handling system includes a processor, a system baseboard management controller (BMC), and a field-programmable gate array (FPGA) add-in card. The FPGA add-in card includes an FPGA programmed with accelerated function units (AFUs) to perform processing tasks for the processor. The AFUs include AFUs of a common type. A card BMC provides a temperature indication to the system BMC. The system BMC determines that a temperature of the FPGA add-in card exceeds a temperature threshold based upon the temperature indication, selects one of the common AFUs to be disabled, and directs the card BMC to disable the selected AFU. The card BMC disables the first AFU and not the second AFU in response to the direction to disable the first AFU.Type: GrantFiled: August 9, 2019Date of Patent: February 22, 2022Assignee: Dell Products L.P.Inventors: Jeremiah James Bartlett, Pavan Kumar Gavvala, Rama Rao Bisa, Johan Rahardjo
-
Publication number: 20220043697Abstract: An information handling system may include a processor, a management controller configured for out-of-band management of the information handling system, and an internal accelerator communicatively coupled to the management controller and configured to execute an analytics engine for receiving events from the management controller and analyzing the events to perform one or more tasks based on the events.Type: ApplicationFiled: August 6, 2020Publication date: February 10, 2022Applicant: Dell Products L.P.Inventors: Chitrak GUPTA, Rama Rao BISA, Pavan Kumar GAVVALA
-
Patent number: 11100228Abstract: Embodiments are described for recovery, via a sideband management bus, of firmware of a device such as an FPGA (Field Programmable Gate Array) card installed within an IHS (Information Handling System). A remote access controller of the IHS generates a security key for the device and transmits it to the device. The remote access controller requests the device to report the current version of the firmware in use by the device. The response from the device is authenticated based on the security key. If the current firmware version reported by the device is consistent with the master firmware version, the device is halted and the current firmware of the device is replaced with the master firmware. The device is initialized based on the master firmware used to update the device firmware.Type: GrantFiled: October 25, 2018Date of Patent: August 24, 2021Assignee: Dell Products, L.P.Inventors: Johan Rahardjo, Pavan Kumar Gavvala
-
Patent number: 11099922Abstract: An information handling system includes a device and a baseboard management controller. The device is configured to communicate with a processor of the information handling system. The baseboard management controller is configured to communicate with the device via an in-band communication channel. The baseboard management controller determines whether data is received from the device via an in-band communication channel, and determines whether the baseboard management controller may communicate with the device via an out-of-band communication channel. In response to the data not being received and the baseboard management controller not able to communicate with the device, the baseboard management controller detects a failure of the device. In response to the detection of the failure of the device, the baseboard management controller isolates the device.Type: GrantFiled: August 12, 2019Date of Patent: August 24, 2021Assignee: Dell Products L.P.Inventors: Rama Rao Bisa, Johan Rahardjo, Pavan Kumar Gavvala, Elie Antoun Jreij, Akkiah Choudary Maddukuri, Isaac Qin Wang
-
Patent number: 10942766Abstract: An information handling system includes a processor, and first and second field-programmable gate array (FPGA) add-in cards. The processor determines a configuration of the information handling system, the configuration defining architectural relationships among the first and second FPGA add-in cards and elements of the information handling system, determines that an accelerated function unit (AFU) performs its associated processing task more efficiently on the first FPGA add-in card than on the second FPGA add-in card based upon the configuration, and programs the first AFU on the first FPGA card in based upon the determination that the first AFU performs its associated processing task more efficiently on the first FPGA add-in card than on the second FPGA add-in card.Type: GrantFiled: August 9, 2019Date of Patent: March 9, 2021Assignee: Dell Products, L.P.Inventors: Pavan Kumar Gavvala, Rama Rao Bisa, Johan Rahardjo, Jeremiah James Bartlett
-
Publication number: 20210049059Abstract: An information handling system includes a device and a baseboard management controller. The device is configured to communicate with a processor of the information handling system. The baseboard management controller is configured to communicate with the device via an in-band communication channel. The baseboard management controller determines whether data is received from the device via an in-band communication channel, and determines whether the baseboard management controller may communicate with the device via an out-of-band communication channel. In response to the data not being received and the baseboard management controller not able to communicate with the device, the baseboard management controller detects a failure of the device. In response to the detection of the failure of the device, the baseboard management controller isolates the device.Type: ApplicationFiled: August 12, 2019Publication date: February 18, 2021Inventors: Rama Rao Bisa, Johan Rahardjo, Pavan Kumar Gavvala, Elie Antoun Jreij, Akkiah Choudary Maddukuri, Isaac Qin Wang