Patent ID: 8555197

Claim:
An information processing device comprising: a memory that stores configuration information containing an ID of hardware or software in the device, and assignment information associating information for identifying an application with an ID of hardware or software that is associated with the application; identifying means for identifying overlapping windows on a display means; judging means for retrieving from the assignment information the ID associated with the information for identifying an application corresponding to each of the identified windows, and judging whether the retrieved ID is contained in the configuration information; determining means for determining if the overlapping windows include a first window that corresponds to the ID judged by the judging means to be contained in the configuration information and a second window that corresponds to the ID judged by the judging means not to be contained in the configuration information, display priority levels among the overlapping windows so that a priority level of the first window is higher than a priority level of the second window; and display controlling means for controlling the display means to display the first window and the second window such that the first window is displayed in front of e the second window according to the priority level determined by the determining means.