Patent ID: 9134876
Filing Date: 2015-09-15
Classification: G06F

Abstract:
1. An information processing device comprising: a memory in which an association between a window and an external device is defined; a detecting section that detects at least one external device; an obtaining section that obtains identification information for identifying the external device, wherein the identification information includes information on a functionality implemented by an application program installed in the external device, the functionality including an application for settling payments and groupware; a designating section that designates the identification information of a window displayed in a display; an identification section that identifies a first window overlapping with a second window being displayed in the display; a determination section that determines, upon detection of an overlapping of displayed windows, user pre-defined priority levels of a plurality of windows identified by the identification section referring to the memory, such that a priority level of a window associated with the external device is determined to be higher than a priority level of a window not associated with the external device; a display controller that displays windows with a higher priority level determined by the determination section in front of windows with a lower priority level, determined by the determination section; and a window designation section that designates at least one window, wherein when a window designated by the window designation section is included in the plurality of windows, the display controller displays the designated window in a foremost position, wherein when a number of external devices detected by the detecting section is greater than a predetermined number and the detected external device has the same functionality as the information processing device, the determination section accords a priority level to a first window for which the identification information includes the functionality, the priority level accorded to the first window is higher than priority levels accorded to others of the designated windows.