Mobile communication terminal, information processing device, and program
First Claim
1. A mobile communication terminal comprising:
- a detecting means for detecting a present location of the mobile communication terminal;
an identifying means for identifying windows overlapping another window on a display means;
a storage means for storing the windows and locations associated with the windows;
a determining means for determining priority levels of display for the windows identified by the identifying means based on the present location, so that a priority level of a window stored in the storage means in association with the present location detected by the detecting means is higher over a priority of a window that is not in association with the present location detected by the detecting means; and
a display control means for displaying the window whose priority level determined by the determining means is higher ahead of the window that is not in association with the location detected by the detecting means.
1 Assignment
0 Petitions
Accused Products
Abstract
[Problem] To make it possible to switch display of plural windows depending on a situation such as a time and a place.
[Solution] A mobile communication terminal stores condition data for applications that display a window. Condition data is data describing for applications, an application (namely, a window), an attribute of a location associated with the application, and a frequency at which the application has been executed. The mobile communication terminal, if plural overlapping windows are displayed, determines a window to be displayed on top, using the condition data. For example, the mobile communication terminal, if an attribute of a location of the terminal is “office”, and an application “groupware” is running, displays a window of the application on top.
-
Citations
7 Claims
-
1. A mobile communication terminal comprising:
-
a detecting means for detecting a present location of the mobile communication terminal; an identifying means for identifying windows overlapping another window on a display means; a storage means for storing the windows and locations associated with the windows; a determining means for determining priority levels of display for the windows identified by the identifying means based on the present location, so that a priority level of a window stored in the storage means in association with the present location detected by the detecting means is higher over a priority of a window that is not in association with the present location detected by the detecting means; and a display control means for displaying the window whose priority level determined by the determining means is higher ahead of the window that is not in association with the location detected by the detecting means. - View Dependent Claims (2, 3)
-
-
4. An information processing device comprising:
-
a detecting means for detecting a time; an identifying means for identifying windows overlapping another window on a display means; a storage means for storing the windows and time periods associated with the windows; a determining means for determining priority levels of display for the windows identified by the identifying means, so that a priority level of a window stored in the storage means in association with a time period including the time detected by the detecting means is higher over a priority of a window that is not in association with the time detected by the detecting means; a display control means for displaying all the window whose priority level determined by the determining means is higher ahead of all the window that is not in association with the time detected by the detecting means; and a history storage means for storing for each window displayed by the display means, a display frequency and a display time length, the display frequency and the display time length being stored for each time period, wherein if there are a plurality of windows that are stored in the storage means in association with a time period including the time detected by the detecting means, the determining means sets a priority level of a window higher among the plurality of windows whose frequency or time length stored in the history storage means in association with the time period is higher as compared to the other windows among the plurality of windows. - View Dependent Claims (5)
-
-
6. A computer program product comprising instructions on a non-transitory computer-readable medium, the computer program product for causing a computer to execute the steps of:
-
detecting a present location of a mobile communication terminal; identifying a plurality of overlapping windows on a display means; identifying a first window of the plurality of overlapping windows, with reference to a storage means for storing the plurality of windows and locations associated with the plurality of windows, the first window being stored in association with the detected present location, and determining priority levels of display of remaining windows in the plurality of windows based on the present location so that a priority level of the first window is higher as compared to the priority level of the remaining windows in the plurality of windows; and displaying the windows in order of priority level.
-
-
7. A computer program product comprising instructions on a non-transitory computer-readable medium, the computer program product for causing a computer to execute the steps of:
-
detecting a time; identifying a plurality of overlapping windows on a display means; determining priority levels of display for the identified plurality of windows with reference to a storage means for storing the plurality of windows and time periods associated with the plurality of windows, so that a priority level of a first window stored in association with a time period including the detected time is higher as compared to the priority level of remaining windows in the plurality of windows; displaying the windows in order of priority level; and storing, for each window displayed by the display means, a display frequency and a display time length, the display frequency and the display time length being stored for each time period, wherein if there are a plurality of windows that are stored in association with a time period including the time detected, setting a priority level of a window higher among the plurality of windows whose frequency or time length stored in association with the time period is higher as compared to the other windows among the plurality of windows.
-
Specification