1. An information device for displaying a window with a singular semi-maximize button on a screen, the information device comprising: a processor configured to: set a plurality of display regions on the screen of a single display in which the window is capable of being semi-maximized and displayed based on instructions received from a user of the information device, wherein the plurality of display regions are user defined, determine a display region of the plurality of regions, wherein the processor is configured to a) determine the display region in which the window is semi-maximized based on the display position of the window before being semi-maximized, and to b) determine the display position of the window based on center of gravity of the window, wherein the center of gravity of the window is the point representing the center of the window, semi-maximize the window, and display the semi-maximized window in the determined display region in response to the semi-maximize button on the window being activated.