US 12,086,607 B1
Providing system inventory data from a firmware to a baseboard management controller using an OEM-defined uniform resource identifier
Igor Kulchytskyy, Lawrenceville (GA); Manikandan Palaniappan, Tamil Nadu (IN); Manickavasakam Karpagavinayagam, Johns Creek, GA (US); Devadath Vijay K, Chennai (IN); Ginu George, Chennai (IN); and Shirley Heby Hubert, Chennai (IN)
Assigned to AMERICAN MEGATRENDS INTERNATIONAL, LLC, Duluth, GA (US)
Filed by AMERICAN MEGATRENDS INTERNATIONAL, LLC, Duluth, GA (US)
Filed on Feb. 17, 2023, as Appl. No. 18/171,150.
Int. Cl. G06F 9/44 (2018.01); G06F 8/65 (2018.01); G06F 9/4401 (2018.01)
CPC G06F 9/4406 (2013.01) [G06F 8/65 (2013.01); G06F 9/4411 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
generating a request for combined inventory data for a managed computing system, the request generated by a firmware of the managed computing system to an original equipment manufacturer (OEM)-defined uniform resource identifier (URI) exposed by a baseboard management controller (BMC);
receiving the combined inventory data for the managed computing system at the firmware of the managed computing system in response to the request;
performing an inventory of the managed computing system to obtain updated inventory data for the managed computing system;
determining if the updated inventory data and the combined inventory data are identical;
responsive to determining that the updated inventory data and the combined inventory data are not identical, generating new combined inventory data for the managed computing system; and
posting the new combined inventory data for the managed computing system to the OEM-defined URI exposed by the BMC.