Patents by Inventor Sachhidh KANNAN

Sachhidh KANNAN 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: 11977638
    Abstract: Disclosed are techniques for performing a low-impact firmware update to a first microcontroller. In an aspect, a security entity communicatively coupled to the first microcontroller receives an update to firmware of the first microcontroller, authenticates the update to the firmware of the first microcontroller to prevent a security-related rollback, offloads system management tasks and interrupt handling from the first microcontroller to at least a second microcontroller communicatively coupled to the first microcontroller, coordinates installation of the update to the firmware of the first microcontroller without taking processing cycles from host software, and restores, to the first microcontroller, system management states occurring after the system management tasks and interrupt handling are offloaded from the first microcontroller.
    Type: Grant
    Filed: June 29, 2022
    Date of Patent: May 7, 2024
    Assignee: Ampere Computing LLC
    Inventors: Sachhidh Kannan, Shivnandan Kaushik, Harb Abdulhamid, Yogesh Bansal, Vanshidhar Konda
  • Patent number: 11966750
    Abstract: Disclosed are techniques for management of multiple processor cores in a multi-core system-on-chip (SoC). In an implementation, the SoC may configure each processor core in a first subset of processor cores as a management controller for performing system management functions for processor cores not in the first subset, the first subset comprising at least one processor core from the plurality of processor cores. System management functions are handled by the processor cores in the first subset, while operating system functions are handled by the processor cores not in the first subset. In an implementation, the number of processor cores to be included in the first subset (which may be zero if it is desired that the SoC may operate in legacy mode), may be controlled at boot time according to a boot setting.
    Type: Grant
    Filed: June 29, 2022
    Date of Patent: April 23, 2024
    Assignee: Ampere Computing LLC
    Inventors: Shivnandan Kaushik, Harb Abdulhamid, Vanshidhar Konda, Yogesh Bansal, Sachhidh Kannan, Sebastien Hily
  • Publication number: 20240005003
    Abstract: Disclosed are techniques for performing a low-impact firmware update to a first microcontroller. In an aspect, a security entity communicatively coupled to the first microcontroller receives an update to firmware of the first microcontroller, authenticates the update to the firmware of the first microcontroller to prevent a security-related rollback, offloads system management tasks and interrupt handling from the first microcontroller to at least a second microcontroller communicatively coupled to the first microcontroller, coordinates installation of the update to the firmware of the first microcontroller without taking processing cycles from host software, and restores, to the first microcontroller, system management states occurring after the system management tasks and interrupt handling are offloaded from the first microcontroller.
    Type: Application
    Filed: June 29, 2022
    Publication date: January 4, 2024
    Inventors: Sachhidh KANNAN, Shivnandan KAUSHIK, Harb ABDULHAMID, Yogesh BANSAL, Vanshidhar KONDA
  • Publication number: 20240004668
    Abstract: Disclosed are techniques for management of multiple processor cores in a multi-core system-on-chip (SoC). In an implementation, the SoC may configure each processor core in a first subset of processor cores as a management controller for performing system management functions for processor cores not in the first subset, the first subset comprising at least one processor core from the plurality of processor cores. System management functions are handled by the processor cores in the first subset, while operating system functions are handled by the processor cores not in the first subset. In an implementation, the number of processor cores to be included in the first subset (which may be zero if it is desired that the SoC may operate in legacy mode), may be controlled at boot time according to a boot setting.
    Type: Application
    Filed: June 29, 2022
    Publication date: January 4, 2024
    Inventors: Shivnandan KAUSHIK, Harb ABDULHAMID, Vanshidhar KONDA, Yogesh BANSAL, Sachhidh KANNAN, Sebastien HILY