Patents by Inventor Mekhla Garg

Mekhla Garg 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: 11972250
    Abstract: Examples of performing an out-of-band firmware update of a server computing device are described. In an example, a first disk image is mounted onto a server computing device. The first disk image comprises a bootable firmware and is mounted in response to a mount command received through an out-of-band communication service. In another example, a second disk image is also mounted onto the server computing device. The second disk image is also mounted in response to another mount command received through the out-of-band communication service and is to provide a read-writable container, when mounted. Thereafter, a booting process of the server computing device may be initiated based on mounted first image to update the firmware of the server computing device. Information related to the update of the firmware is store in the read-writable container.
    Type: Grant
    Filed: April 14, 2022
    Date of Patent: April 30, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Aneesh George, Mekhla Garg, Sreejith Kumar Kurikal Veedu
  • Publication number: 20240028439
    Abstract: A process includes determining, by an operating system agent of a computer system, a first profile that is associated with an input/output (I/O) peripheral of the computer system. The first profile is associated with an error register of the I/O peripheral, and the first profile represents a configuration of the computer system that is associated with the I/O peripheral. The process includes, responsive to a notification of an error being associated with the I/O peripheral, determining, by the operating system agent, a second profile that is associated with the I/O peripheral. The second profile is associated with the error register. Moreover, responsive to the notification of the error, the process includes comparing, by a baseboard management controller of the computer system, the second profile to the first profile. Based on the comparison, the process includes determining, by the baseboard management controller, whether the error is attributable to a driver for the I/O peripheral.
    Type: Application
    Filed: September 24, 2023
    Publication date: January 25, 2024
    Inventors: Venkatesh Nagaraj, Mekhla Garg
  • Patent number: 11797368
    Abstract: A process includes determining, by an operating system agent of a computer system, a first profile that is associated with an input/output (I/O) peripheral of the computer system. The first profile is associated with an error register of the I/O peripheral, and the first profile represents a configuration of the computer system that is associated with the I/O peripheral. The process includes, responsive to a notification of an error being associated with the I/O peripheral, determining, by the operating system agent, a second profile that is associated with the I/O peripheral. The second profile is associated with the error register. Moreover, responsive to the notification of the error, the process includes comparing, by a baseboard management controller of the computer system, the second profile to the first profile. Based on the comparison, the process includes determining, by the baseboard management controller, whether the error is attributable to a driver for the I/O peripheral.
    Type: Grant
    Filed: January 27, 2022
    Date of Patent: October 24, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Venkatesh Nagaraj, Mekhla Garg
  • Publication number: 20230236917
    Abstract: A process includes determining, by an operating system agent of a computer system, a first profile that is associated with an input/output (I/O) peripheral of the computer system. The first profile is associated with an error register of the I/O peripheral, and the first profile represents a configuration of the computer system that is associated with the I/O peripheral. The process includes, responsive to a notification of an error being associated with the I/O peripheral, determining, by the operating system agent, a second profile that is associated with the I/O peripheral. The second profile is associated with the error register. Moreover, responsive to the notification of the error, the process includes comparing, by a baseboard management controller of the computer system, the second profile to the first profile. Based on the comparison, the process includes determining, by the baseboard management controller, whether the error is attributable to a driver for the I/O peripheral.
    Type: Application
    Filed: January 27, 2022
    Publication date: July 27, 2023
    Inventors: Venkatesh Nagaraj, Mekhla Garg
  • Publication number: 20230229426
    Abstract: Examples of performing an out-of-band firmware update of a server computing device are described. In an example, a first disk image is mounted onto a server computing device. The first disk image comprises a bootable firmware and is mounted in response to a mount command received through an out-of-band communication service. In another example, a second disk image is also mounted onto the server computing device. The second disk image is also mounted in response to another mount command received through the out-of-band communication service and is to provide a read-writable container, when mounted. Thereafter, a booting process of the server computing device may be initiated based on mounted first image to update the firmware of the server computing device. Information related to the update of the firmware is store in the read-writable container.
    Type: Application
    Filed: April 14, 2022
    Publication date: July 20, 2023
    Inventors: Aneesh George, Mekhla Garg, Sreejith Kumar Kurikal Veedu