| CPC G06T 7/13 (2017.01) [G06T 7/75 (2017.01); G06V 10/25 (2022.01); G06T 2200/24 (2013.01)] | 17 Claims |

|
1. A computer-implemented method, the method comprising:
receiving a window opening event for an application window;
in response to determining that the application window can be repositioned and resized, identifying one or more active areas of a computing device screen, wherein an active area is an area of the computing device screen which is currently displaying one or more other windows;
creating a heat map representation of the one or more active areas of the computing device screen, wherein the heat map representation comprises heat values associated with the one or more active areas, and wherein a heat value associated with an active area correlates to a population density of existing windows displayed within the active area;
utilizing one or more search algorithms to identify a least active area of the one or more active areas of the computing device screen via application of a numerical method to solve for a minimum value of the heat map; and
displaying the application window within the least active area.
|