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

Claim 0:
1. A method for accessing data that is compliant with a defined format and specification, the data being stored in a baseboard management controller (BMC) of a computer device, the method being implemented using a processor of the computer device and comprising:
A) executing a unified extensible firmware interface (UEFI) application to transmit a primary data request to the 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;
B) determining whether data that corresponds with the URL included in the primary data request has been received;
C) when it is determined that data that corresponds with the URL included in the primary data request has been received, performing data transformation on the data to obtain transformed data; and
D) generating a graphic interface and presenting the transformed data on the graphic interface,
wherein when the determination of step B is negative, performing an error handling process which includes:
transmitting a further data request to the BMC through the host interface using the protocol, the further data request including the URL associated with the data to be accessed;
determining 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, transmitting 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;
determining 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, transmitting 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

determining whether data that corresponds with the URL included in the supplement data request has been received.