Patent ID: 8490014

Claim:
A method comprising: defining a delimited display area within a computing system display, the delimited display area defined to encompass a first location on the computing system display associated with a first application instance that is currently running, a second application instance also currently running at a time when the delimited display area is defined, the second application instance different than and unrelated to the first application instance; after defining the delimited display area, determining that a third application instance that is running has displayed a second location on the computing system display that overlaps the delimited display area, the third application instance unrelated to the first application instance; in response to determining that the third application instance has displayed the second location that overlaps the delimited display area, determining whether the third application instance is the second application instance that was running at the time when the delimited display area was defined and is of a same computer program as the second application instance or is of a different computer program than the second application instance; in response to determining that the third application instance is of the same computer as the second application instance, where the second location is a new window associated with the third application instance that was not being displayed when the delimited display area was defined, and where the second location is not associated with the second application instance, permitting the second location to overlap the delimited display area even though the third application instance is different than and unrelated to the first application instance with which the first location is associated and that the defined display area has been defined to encompass; and in response to determining that the third application instance is of the different computer program than the second application instance, regardless of whether the second location was being displayed when the delimited display area was defined, moving the second location displayed by the third application instance so that the second location does not cover any of the delimited display area.