Patent ID: 11862126
Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A non-transitory machine-readable storage medium encoded with instructions executable by a processor of a computing device to, when executed by the processor, cause the processor to:
identify, using a machine-learning engine, a first object depicted in a video scene as a face of a user, wherein the identification is based on a comparison by a machine-learning model of the video scene to a face model library, wherein the video scene is displayed in a graphical user interface (GUI);
identify, using the machine-learning engine, a second object depicted in a video scene as a face of a second user;
receive an audio signature associated with the video scene;
identify, based on analyzing the audio signature, that the audio signature is associated with the first object depicted in the scene;
determine that the first object is an active speaker;
identify coordinates of the first object depicted in the video scene, wherein the coordinates are relative to the GUI;
identify coordinates of the second object depicted in the video scene, wherein the coordinates are relative to the GUI;
identify coordinates of an inset window which is smaller than the GUI and overlaps the video scene;
compare the coordinates of the inset window with the first object and the second object to determine an overlap of the inset window with the first object and the second object; and
responsive to an identified overlap of the inset window with the first object and the second object:
identify from a set of regions a first region which results in a least amount of overlap of the inset window with the first object, wherein each region of the set of regions has a same size as the inset window, and wherein the first region causes the inset window to overlap with the second object; and
move the inset window to the first region.