Patent ID: 11921741
Assignee: JABIL CIRCUIT (SINGAPORE) PTE. LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 11:
12. A computer device comprising a processor and a baseboard management controller (BMC), said BMC storing data that is compliant with a defined format and specification therein, said processor being programmed to:
execute a unified extensible firmware interface (UEFI) application to transmit a primary data request to said BMC through a host interface using a representational state transfer (REST) protocol, the data request including a uniform resource locator (URL) associated with the data to be accessed;
determine whether data that corresponds with the URL included in the primary data request has been received;
when it is determined that data that corresponds with the URL included in the primary data request has been received, perform data transformation on the data to obtain transformed data; and
generate a graphic interface and present the transformed data on the graphic interface;
wherein the processor is programmed to perform an error handling process when it is determined that data that corresponds with the URL included in the primary data request has not been received, wherein the error handling process performed by the processor includes:
transmit a further data request to the BMC through the host interface using the REST protocol, the further data request including the URL associated with the data to be accessed;
determine whether data that corresponds with the URL included in the further data request has been received;
when it is determined that no data that corresponds with the URL included in the further data request has been received, transmit a replacement data request to the BMC through the host interface using the REST protocol, the replacement data request including a previous URL associated with a previous successful access of data;
determine whether data that corresponds with the previous URL included in the replacement data request has been received;
when it is determined that no data that corresponds with the URL included in the replacement data request has been received, transmit a supplement data request to the BMC through the host interface using the REST protocol, the supplement data request including a URL associated with data stored in a root directory; and
determine whether data that corresponds with the URL included in the supplement data request has been received.