Patent ID: 11914546
Assignee: DELL PRODUCTS L.P.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. An information handling system comprising:
a memory to store one or more device update packages, wherein the device update packages include an inter-integrated circuit payload; and
a baseboard management controller to communicate with the memory, the baseboard management controller to:
receive a first device update package;
store the first device update package in the memory;
in response to the first device update package being stored in the memory, launch a handler; and
during execution of the handler, the baseboard management controller to:
identify, from a header of the first device update package, a target device associated in the first device update package;
retrieve, from an address table in the memory, a bus number and an address for the target device identified in the first device update package;
execute configuration inter-integrated circuit commands;
based on the execution of the configuration inter-integrated circuit commands, parse data in a body of the inter-integrated circuit payload of the first device update package; and
execute inter-integrated circuit commands in the body to provide a firmware image update to the target device based on the bus number and the address for the target device.