US 9,811,481 B2
Distributed intelligent platform management interface (D-IPMI) system and method thereof
Anurag Bhatia, Liburn, GA (US); and Sanjoy Maity, Snellville, GA (US)
Assigned to AMERICAN MEGATRENDS, INC., Norcross, GA (US)
Filed by AMERICAN MEGATRENDS, INC., Norcross, GA (US)
Filed on Apr. 30, 2015, as Appl. No. 14/700,843.
Prior Publication US 2016/0321197 A1, Nov. 3, 2016
Int. Cl. G06F 13/16 (2006.01); G06F 11/30 (2006.01); G06F 1/32 (2006.01); G06F 13/40 (2006.01)
CPC G06F 13/1652 (2013.01) [G06F 1/3206 (2013.01); G06F 11/3006 (2013.01); G06F 13/4068 (2013.01)] 25 Claims
OG exemplary drawing
 
1. A distributed Intelligent Platform Management Interface (D-IPMI) system, comprising:
a computing device; and
a distributed management device, comprising:
a first management device comprising a first processor, a system interface, and a first non-volatile memory storing first IPMI related computer executable code;
at least one second management device comprising a second processor, an external interface, and a second non-volatile memory storing second IPMI related computer executable code; and
a stack interface connecting the first management device and the at least one second management device to perform an internal communication between the first management device and the second management device;
wherein the first IPMI related computer executable code, when executed at the first processor, is configured to:
perform a plurality of time critical functions related to the computing device; and
perform the internal communication with the at least one second management device through the stack interface;
wherein each of the at least one second management device is a system on a chip (SoC) physically separated from the first management device, and the second IPMI related computer executable code, when executed at the second processor of the SoC as the at least one second management device, is configured to:
perform an IPMI related external communication through the external interface;
perform a plurality of non-critical IPMI related functions related to the computing device; and
perform the internal communication with the first management device through the stack interface.