Patent ID: 8910077

Claim:
An information processing device comprising: a memory configured to store pieces of attribute data; a display; a processor configured to: retrieve first attribute data stored in the memory in association with a first running application program; retrieve second attribute data stored in the memory, wherein the first attribute data and second attribute data are each indicative of a category of an application program and wherein the second attribute data is set by a user; identify a first window corresponding to the first running application program, which is displayed on the display; identify a second window overlapping with the first window, which is displayed on the display; if the first attribute data and the second attribute data match, set priority levels for the first window and the second window so that a priority level for the first window is higher than a priority level for the second window; cause the display to display the first window whose priority level is higher, ahead of the second window whose priority level is lower; and wherein the second attribute data is changed in accordance with a predetermined time.