| CPC G06F 21/84 (2013.01) [G06F 3/013 (2013.01)] | 20 Claims |

|
1. An Information Handling System (IHS), comprising:
a heterogeneous computing platform; and
a memory coupled to the heterogeneous computing platform, wherein the memory comprises a plurality of sets of firmware instructions, wherein each of the sets of firmware instructions, upon execution by a respective device among a plurality of devices of the heterogeneous computing platform, enables the respective device to provide a corresponding firmware service, and wherein at least one of the plurality of devices operates as an orchestrator configured to:
using resources of the heterogeneous computing platform, detect an onlooker in proximity to the IHS;
determine when a gaze of the onlooker is directed towards any of a plurality of display devices of the IHS;
identify one or more user interface windows displayed in full or in part in any of the plurality of display devices of the IHS towards which the gaze of the onlooker is directed;
evaluate content displayed in the one or more user interface windows that are displayed in full or in part in any of the plurality of devices of the IHS towards which the gaze of the onlooker is directed, wherein the content is evaluated for indications of private information; and
initiate onlooker mitigation procedures in the one or more user interface windows that display content that includes indications of private information and that are displayed in full or in part in any of the plurality of display devices of the IHS towards which the gaze of the onlooker is directed, wherein the onlooker procedures obfuscate the private information and alter a color of the one or more user interface windows different from user interface windows displayed by the IHS for which no onlooker mitigation procedures have been initiated.
|