US 9,811,347 B2
Managing dependencies for human interface infrastructure (HII) devices
William C. Munger, Round Rock, TX (US); Sundar Dasar, Round Rock, TX (US); and Divya Vijayvargiya, Cedar Park, TX (US)
Assigned to Dell Products, L.P., Round Rock, TX (US)
Filed by Dell Products, L.P., Round Rock, TX (US)
Filed on Dec. 14, 2015, as Appl. No. 14/967,431.
Prior Publication US 2017/0168845 A1, Jun. 15, 2017
Int. Cl. G06F 9/00 (2006.01); G06F 9/44 (2006.01); G06F 1/32 (2006.01); H04L 12/931 (2013.01)
CPC G06F 9/4406 (2013.01) [G06F 1/3203 (2013.01); H04L 49/352 (2013.01)] 14 Claims
OG exemplary drawing
 
1. An Information Handling System (IHS), comprising:
a host processor; and
a Baseboard Management Controller (BMC) coupled to the host processor, the BMC having program instructions stored thereon that, upon execution by the BMC, cause the BMC to:
receive, from another IHS remotely located with respect to the IHS, a request to change a first value of a first one of a plurality of hardware attributes of a Human Interface Infrastructure (HII) device coupled to the IHS;
identify a dependency relationship between the first hardware attribute of the HII device and a second hardware attribute of the HII device;
determine whether the request is allowed based upon the dependency relationship; and
at least one of: (i) effect the change and notify the other IHS that the change has been allowed, or (ii) not effect the change and transmit a response to the other IHS explaining a reason why the change is not allowed.