Patent ID: 8060837

Claim:
An information processing device, comprising: a display control unit configured to control a display unit to display at least a first window and a second window in a display area of the display unit; a receiving unit configured to receive an input by a user, the input comprising instructions to expand the first window in the display area; a window control unit configured to control a size or position of the first window and the second window in response to the instructions, wherein the window control unit is configured to effectuate at least four sequential controls comprising: a first of the at least four sequential controls comprising expanding the first window; a second of the at least four sequential controls comprising continuing the expanding of the first window and moving the second window toward a direction in which the first window expands, the second of the at least four sequential controls being executable if overlapping of the first window and second window is avoided by the moving of the second window toward the direction in which the first window expands and the moved second window is displayed within the display area, a third of the at least four sequential controls comprising continuing the expanding of the first window and shrinking the second window, the third of the at least four sequential controls being executable if the second window cannot be further moved toward the direction in which the first window expands, the moved second window is displayed within the display area, and the shrunk second window is larger than a predetermined size, and a fourth of the at least four sequential controls comprising continuing the expanding of the first window and moving the second window in another direction to a position at which the first and second windows do not overlap, the fourth of the at least four sequential controls being executable if the moved second window is displayed within the display area, and the second window cannot be shrunk smaller than the predetermined size.