Patent ID: 9524074
Filing Date: 2016-12-20
CPC Classification: G06F,G09G

Claim Text:
1. A method for providing dynamic placement of computer-based windows, the method comprising: displaying, by one or more computer processors, a first window corresponding to an aspect of a first executing program in a display area on one or more display devices; identifying, by one or more computer processors, an activity of a second program; identifying, by one or more computer processors, an activity of a third program; determining, by one or more computer processors, whether the activity of the second program meets a threshold of priority value, wherein determining whether the activity of the second program meets the threshold of priority value comprises: in response to determining that the activity of the second program meets the threshold of priority value, manipulating the first window to distribute the display, at least partially, between the first window and a second window corresponding to the activity of the second program, wherein manipulating the first window comprises dynamically reshaping the first window within the display area and relocating the first window within the display area; in response to determining that the activity of the third program does not meet the threshold of priority value, displaying a visual aspect of the third program in another display area.