METHOD AND APPARATUS FOR CONTROLLING DISPLAY OF WINDOWS
First Claim
Patent Images
1. An information processing apparatus comprising:
- a first memory that stores at least one application program;
an operating unit operated by a user;
a changing unit that changes the size of a window of an application program according to an instruction input from the operating unit, the window being displayed on a display screen;
a second memory that stores the number of times the changing unit performs changes in a size of a window;
an execution unit that executes application programs stored in the first memory in response to an instruction input from the operating unit; and
a display controller that causes a window of an application program executed by the execution unit to be displayed on the display screen, wherein, in a case where two or more windows are being displayed on the display screen when the execution unit initiates execution of an application program, and the two or more windows being displayed and the window of the application program to be executed cannot be displayed within a display region of the display screen without overlapping, the display controller reads, from the second memory, the number of times changes are performed in the size of windows being displayed, and minimizes a window whose number of size changes is the largest, and displays the minimized window on the display screen.
1 Assignment
0 Petitions
Accused Products
Abstract
In a mobile phone 1, in a state in which multiple windows are being displayed in a display 107, when an operation to change the size of any of the windows is performed, whether it is possible to display each window in the display 107 without overlapping after the change is determined. When it is not possible to display each window in the display 107 without overlapping, the mobile phone 1 minimizes, of the windows other than the window whose size was changed, the window with the largest number of size changes. Thus, when the number of windows is large, a window with low priority to the user is minimized.
128 Citations
8 Claims
-
1. An information processing apparatus comprising:
-
a first memory that stores at least one application program; an operating unit operated by a user; a changing unit that changes the size of a window of an application program according to an instruction input from the operating unit, the window being displayed on a display screen; a second memory that stores the number of times the changing unit performs changes in a size of a window; an execution unit that executes application programs stored in the first memory in response to an instruction input from the operating unit; and a display controller that causes a window of an application program executed by the execution unit to be displayed on the display screen, wherein, in a case where two or more windows are being displayed on the display screen when the execution unit initiates execution of an application program, and the two or more windows being displayed and the window of the application program to be executed cannot be displayed within a display region of the display screen without overlapping, the display controller reads, from the second memory, the number of times changes are performed in the size of windows being displayed, and minimizes a window whose number of size changes is the largest, and displays the minimized window on the display screen. - View Dependent Claims (2, 5)
-
-
3. An information processing apparatus comprising:
-
a first memory that stores at least one application program; an operating unit operated by a user; a second memory that stores the number of times the changing unit performs changes in a size of a window; a changing unit that changes the size of a window of an application program according to an instruction input from the operating unit, the window being displayed on a display screen; an execution unit that executes application programs stored in the second memory in response to an instruction input from the operating unit; and a display controller that causes a window of an application program executed by the execution unit to be displayed on the display screen, wherein, in a case where two or more windows are being displayed on the display screen when the changing unit changes the size of a window displayed on the display screen, and the two or more windows being displayed and the window whose size has been changed cannot be displayed within a display region of the display screen without overlapping, the display controller reads, from the second memory, the number of size changes of windows whose size has not been changed, the windows being displayed in the display, and minimizes a window whose number of size changes is the largest, and displays the minimized window on the display screen. - View Dependent Claims (4, 6)
-
-
7. A computer readable storing medium that stores a computer program for controlling display of windows of application programs, the program causing a computer to execute:
-
changing a size of a window of an application program according to an instruction input from an operating unit, the window being displayed on a display screen; storing the number of times the changing unit performs changes in a size of a window in a memory; executing an application program in response to an instruction input from the operating unit; and in a case where two or more windows are being displayed on the display screen when execution of an application program is initiated, and the two or more windows being displayed and the window of the application program to be executed cannot be displayed within a display region of the display screen without overlapping, reading, from the memory, the number of times changes are performed in the size of windows being displayed, and minimizing a window whose number of size changes is the largest, and displaying the minimized window on the display screen.
-
-
8. A computer readable storing medium that stores a computer program for controlling display of windows of application programs, the program causing a computer to execute:
-
changing a size of a window of an application program according to an instruction input from an operating unit, the window being displayed on a display screen; storing the number of times the changing unit performs changes in a size of a window in a memory; executing an application program in response to an instruction input from the operating unit; and in a case where two or more windows are being displayed on the display screen when a window whose display on the display screen is changed in size, and the two or more windows being displayed and the window whose size has been changed cannot be displayed within a display region of the display screen without overlapping, reading, from the memory, the number of times changes are performed in the size of windows whose size are not being changed, the windows being displayed on the display screen, and minimizing a window whose number of size changes is the largest, and displaying the minimized window on the display screen.
-
Specification