Workspace management method, workspace management system, and computer readable medium
First Claim
1. A workspace management method for managing a first window and a second window displayed in response to start-up of an application as a workspace for user interface, the method comprising:
- managing management information regarding the first window and the second window;
detecting a change in a state of the first window;
displaying, in response to detecting the change in state, a first docking position on the first window at which the first window is to be connected to the second window, the first docking position displayed on a specific side of the first window visually distinguishable from sides of the first window other than the specific side of the first window;
determining, in response to displaying the first docking position, the second window is a neighboring window positioned in the neighborhood of the first window or overlapping the first window by referring to the management information;
displaying, in response to determining the second window as the neighboring window, a modified first docking position on the first window at which the first window is to be connected to the second window visually distinguishable from the first docking position and a second docking position on the second window at which the second window is to be connected to the first window; and
docking the first window with the second window at the modified first docking position and the second docking position, in response to displaying the modified first docking position and second docking position.
2 Assignments
0 Petitions
Accused Products
Abstract
A workspace management method for managing a plurality of windows displayed in response to start-up of an application as a workspace for user interface, the method including: managing management information regarding the windows; detecting a change in a state of each of the windows; detecting, in a case where a movement of one window of the windows is detected in the detecting of the change, the other windows positioned in the neighborhood of the one window or overlapping the one window by referring to the management information; displaying, in a case where the other windows are detected in the detecting of the other windows, a docking position to be docked in each of the one window and the other windows; and docking, in a case where a stop of the movement of the one window is detected in the detecting of the change, the one window with the other windows via the docking position.
-
Citations
30 Claims
-
1. A workspace management method for managing a first window and a second window displayed in response to start-up of an application as a workspace for user interface, the method comprising:
-
managing management information regarding the first window and the second window; detecting a change in a state of the first window; displaying, in response to detecting the change in state, a first docking position on the first window at which the first window is to be connected to the second window, the first docking position displayed on a specific side of the first window visually distinguishable from sides of the first window other than the specific side of the first window; determining, in response to displaying the first docking position, the second window is a neighboring window positioned in the neighborhood of the first window or overlapping the first window by referring to the management information; displaying, in response to determining the second window as the neighboring window, a modified first docking position on the first window at which the first window is to be connected to the second window visually distinguishable from the first docking position and a second docking position on the second window at which the second window is to be connected to the first window; and docking the first window with the second window at the modified first docking position and the second docking position, in response to displaying the modified first docking position and second docking position. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A workspace management system for managing a first window and a second window displayed in response to start-up of an application as a workspace for user interface, the system comprising:
-
a processor functioning as; a window management unit that stores management information regarding the first window and the second window; a detection unit that detects a change in a state of the first window; a presentation unit that displays, in response to the detecting unit detecting the change in state of the first window, a docking position on the first window at which the first window is to be connected to the second window, the docking position displayed on a specific side of the first window visually distinguishable from sides of the first window other than the specific side of the first window; a window detection unit that detects, in response to the presentation unit displaying the docking position, the second window is a neighboring window positioned in the neighborhood of the first window or overlapping the first window by referring to the management information, wherein the presentation unit displays a modified docking position on the first window at which the first window and the second window are to be docked visually distinguishable from the docking position; and a docking unit that docks the first window with the second window at the modified docking position, in response to the presentation unit displaying the modified docking position. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory computer readable medium storing a program causing a computer to execute a process for managing a first window and a second window displayed in response to start-up of an application as a workspace for user interface, the process comprising:
-
storing management information regarding the first window and the second window; detecting a change in a state of the first window; displaying, in response to detecting the change in state, a first docking position on the first window at which the first window is to be connected to the second window, the first docking position displayed on a specific side of the first window visually distinguishable from sides of the first window other than the specific side of the first window; detecting, in response displaying the first docking position, the second window is a neighboring window positioned in the neighborhood of the first window or overlapping the first window by referring to the management information; displaying, in response to determining the second window as the neighboring window, a first modified docking position on the first window at which the first window is to be connected to the second window visually distinguishable from the first docking position and a second docking position on the second window at which the second window is to be connected to the first window; and docking the first window with the second window at the modified first docking position and the second docking position, in response to displaying the modified first docking position and second docking position. - View Dependent Claims (23, 24, 25)
-
-
26. A non-transitory computer readable medium storing a program causing a computer to execute a process for managing a first window and a second window displayed in response to start-up of an application as a workspace for user interface, the process comprising:
-
displaying a docking position on the first window at which the first window is to be connected to the second window, the docking position displayed on a specific side of the first window visually distinguishable from sides of the first window other than the specific side of the first window; detecting that first window is dragged to be closer to the second window; displaying a modified docking position on the first window at which the first window and the second window are to be docked visually distinguishable from the docking position, in response to the detecting; and docking the first window with the second window at the modified docking position to generate a docking window, in response to displaying the modified docking position. - View Dependent Claims (27, 28, 29, 30)
-
Specification